0001193125-20-046696.txt : 20200224 0001193125-20-046696.hdr.sgml : 20200224 20200224171710 ACCESSION NUMBER: 0001193125-20-046696 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 102 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200224 DATE AS OF CHANGE: 20200224 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-14649 FILM NUMBER: 20645528 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-K 1 d781012d10k.htm 10-K 10-K
P1Ygreater than one yearP3YP1Y2015 2016 2017P1Yfalse2019FY0001069878--12-31TREX CO INCVA 0001069878 2017-01-01 2017-12-31 0001069878 2019-01-01 2019-12-31 0001069878 2018-01-01 2018-12-31 0001069878 2019-12-31 0001069878 2018-12-31 0001069878 2017-01-01 2017-07-31 0001069878 2019-07-01 2019-09-30 0001069878 2019-04-01 2019-06-30 0001069878 2019-01-01 2019-03-31 0001069878 2018-10-01 2018-12-31 0001069878 2018-07-01 2018-09-30 0001069878 2018-04-01 2018-06-30 0001069878 2018-01-01 2018-03-31 0001069878 2019-10-01 2019-12-31 0001069878 2018-05-02 2018-05-02 0001069878 2020-02-10 0001069878 2019-06-30 0001069878 2016-12-31 0001069878 2017-12-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0001069878 us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0001069878 us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2018-01-01 2018-12-31 0001069878 us-gaap:CommercialPortfolioSegmentMember 2018-01-01 2018-12-31 0001069878 trex:TimeBasedRestrictedStockandRestrictedstockUnitsMember 2018-01-01 2018-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndrestrictedStockunitsMember 2018-01-01 2018-12-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2018-01-01 2018-12-31 0001069878 trex:EmployeeStockPurchasePlanMember 2018-01-01 2018-12-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2018-01-01 2018-12-31 0001069878 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2018-01-01 2018-12-31 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2018-01-01 2018-12-31 0001069878 us-gaap:OperatingSegmentsMember 2018-01-01 2018-12-31 0001069878 us-gaap:WarrantyReservesMember 2018-01-01 2018-12-31 0001069878 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001069878 trex:TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001069878 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-01-01 2018-12-31 0001069878 us-gaap:AccountingStandardsUpdate201609Member 2018-01-01 2018-12-31 0001069878 trex:StockAppreciationRightsMember 2018-01-01 2018-12-31 0001069878 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001069878 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2018-01-01 2018-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2018-01-01 2018-12-31 0001069878 srt:MinimumMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2018-01-01 2018-12-31 0001069878 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember trex:CustomerOneMember 2018-01-01 2018-12-31 0001069878 us-gaap:SupplierConcentrationRiskMember trex:RawMaterialsMember 2018-01-01 2018-12-31 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2018-01-01 2018-12-31 0001069878 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0001069878 us-gaap:TransferredAtPointInTimeMember us-gaap:ResidentialPortfolioSegmentMember 2019-01-01 2019-12-31 0001069878 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001069878 us-gaap:TransferredOverTimeMember us-gaap:CommercialPortfolioSegmentMember 2019-01-01 2019-12-31 0001069878 us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2019-01-01 2019-12-31 0001069878 us-gaap:CommercialPortfolioSegmentMember 2019-01-01 2019-12-31 0001069878 trex:TimeBasedRestrictedStockandRestrictedstockUnitsMember 2019-01-01 2019-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndrestrictedStockunitsMember 2019-01-01 2019-12-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2019-01-01 2019-12-31 0001069878 trex:EmployeeStockPurchasePlanMember 2019-01-01 2019-12-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2019-01-01 2019-12-31 0001069878 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2019-01-01 2019-12-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2019-01-01 2019-12-31 0001069878 us-gaap:OperatingSegmentsMember 2019-01-01 2019-12-31 0001069878 srt:MinimumMember 2019-01-01 2019-12-31 0001069878 srt:MaximumMember 2019-01-01 2019-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001069878 us-gaap:InternetDomainNamesMember 2019-01-01 2019-12-31 0001069878 us-gaap:WarrantyReservesMember 2019-01-01 2019-12-31 0001069878 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001069878 trex:TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001069878 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-01-01 2019-12-31 0001069878 us-gaap:AccountingStandardsUpdate201609Member 2019-01-01 2019-12-31 0001069878 trex:StockAppreciationRightsMember 2019-01-01 2019-12-31 0001069878 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001069878 trex:FourthamendedandrestatedcreditagreementMember 2019-01-01 2019-12-31 0001069878 trex:ThirdAmendedAndRestatedCreditAgreementMember 2019-01-01 2019-12-31 0001069878 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001069878 us-gaap:FederalFundsEffectiveSwapRateMember trex:FourthamendedandrestatedcreditagreementMember 2019-01-01 2019-12-31 0001069878 us-gaap:EurodollarMember trex:FourthamendedandrestatedcreditagreementMember 2019-01-01 2019-12-31 0001069878 trex:ThirdAmendedAndRestatedCreditAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2019-01-01 2019-12-31 0001069878 trex:ThirdAmendedAndRestatedCreditAgreementMember us-gaap:EurodollarMember 2019-01-01 2019-12-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2019-01-01 2019-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2019-01-01 2019-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember srt:MinimumMember 2019-01-01 2019-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember srt:MaximumMember 2019-01-01 2019-12-31 0001069878 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember srt:MinimumMember 2019-01-01 2019-12-31 0001069878 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember trex:CustomerOneMember 2019-01-01 2019-12-31 0001069878 us-gaap:SupplierConcentrationRiskMember trex:RawMaterialsMember 2019-01-01 2019-12-31 0001069878 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember trex:CustomerOneMember 2019-01-01 2019-12-31 0001069878 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember trex:CustomerTwoMember 2019-01-01 2019-12-31 0001069878 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember trex:CustomerThreeMember 2019-01-01 2019-12-31 0001069878 us-gaap:BuildingMember 2019-01-01 2019-12-31 0001069878 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2019-01-01 2019-12-31 0001069878 us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001069878 trex:ForkliftsAndTractorsMember 2019-01-01 2019-12-31 0001069878 us-gaap:ComputerEquipmentMember 2019-01-01 2019-12-31 0001069878 us-gaap:MachineryAndEquipmentMember srt:MinimumMember 2019-01-01 2019-12-31 0001069878 trex:CommercialRailingAndStagingSystemsMember trex:CommercialUseMember srt:MinimumMember 2019-01-01 2019-12-31 0001069878 trex:ResidentialUseMember 2019-01-01 2019-12-31 0001069878 trex:CommercialUseMember 2019-01-01 2019-12-31 0001069878 trex:TranscendEnhanceSelectAndUniversalFasciaProductMember trex:ResidentialUseMember 2019-01-01 2019-12-31 0001069878 trex:TranscendEnhanceSelectAndUniversalFasciaProductMember trex:CommercialUseMember 2019-01-01 2019-12-31 0001069878 trex:TrextrimAndTrexRevealRailingMember trex:ResidentialUseMember 2019-01-01 2019-12-31 0001069878 trex:TrextrimAndTrexRevealRailingMember trex:CommercialUseMember 2019-01-01 2019-12-31 0001069878 trex:CommercialRailingAndStagingSystemsMember trex:CommercialUseMember srt:MaximumMember 2019-01-01 2019-12-31 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2019-01-01 2019-12-31 0001069878 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001069878 us-gaap:TransferredAtPointInTimeMember us-gaap:ResidentialPortfolioSegmentMember 2017-01-01 2017-12-31 0001069878 us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-12-31 0001069878 us-gaap:TransferredOverTimeMember us-gaap:CommercialPortfolioSegmentMember 2017-01-01 2017-12-31 0001069878 us-gaap:TransferredOverTimeMember 2017-01-01 2017-12-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2017-01-01 2017-12-31 0001069878 us-gaap:CommercialPortfolioSegmentMember 2017-01-01 2017-12-31 0001069878 trex:TimeBasedRestrictedStockandRestrictedstockUnitsMember 2017-01-01 2017-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndrestrictedStockunitsMember 2017-01-01 2017-12-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2017-01-01 2017-12-31 0001069878 trex:EmployeeStockPurchasePlanMember 2017-01-01 2017-12-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2017-01-01 2017-12-31 0001069878 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001069878 us-gaap:OperatingSegmentsMember 2017-01-01 2017-12-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2017-01-01 2017-12-31 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2017-01-01 2017-12-31 0001069878 us-gaap:WarrantyReservesMember 2017-01-01 2017-12-31 0001069878 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001069878 trex:TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember 2017-01-01 2017-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember 2017-01-01 2017-12-31 0001069878 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-01-01 2017-12-31 0001069878 us-gaap:AccountingStandardsUpdate201609Member 2017-01-01 2017-12-31 0001069878 trex:StockAppreciationRightsMember 2017-01-01 2017-12-31 0001069878 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001069878 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001069878 srt:MinimumMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2017-01-01 2017-12-31 0001069878 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember trex:CustomerOneMember 2017-01-01 2017-12-31 0001069878 us-gaap:SupplierConcentrationRiskMember trex:RawMaterialsMember 2017-01-01 2017-12-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2019-12-31 0001069878 us-gaap:ConstructionInProgressMember 2019-12-31 0001069878 trex:TwoThousandFourteenStockIncentivePlanMember 2019-12-31 0001069878 trex:EmployeeStockPurchasePlanMember 2019-12-31 0001069878 trex:RawMaterialSupplyContractsMember 2019-12-31 0001069878 trex:RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember trex:ThirdAmendedAndRestatedCreditAgreementMember 2019-12-31 0001069878 trex:RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember trex:ThirdAmendedAndRestatedCreditAgreementMember 2019-12-31 0001069878 trex:LetterOfCreditFacilitySublimitMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001069878 us-gaap:RevolvingCreditFacilityMember trex:SwingAdvanceLoanSublimitMember 2019-12-31 0001069878 trex:RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember trex:FourthamendedandrestatedcreditagreementMember 2019-12-31 0001069878 trex:RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember trex:FourthamendedandrestatedcreditagreementMember 2019-12-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2019-12-31 0001069878 trex:TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember 2019-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember 2019-12-31 0001069878 trex:StockRepurchaseProgramMember 2019-12-31 0001069878 trex:StagingConceptsAcquisitionLLCMember 2019-12-31 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2019-12-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2019-12-31 0001069878 us-gaap:OperatingSegmentsMember 2019-12-31 0001069878 us-gaap:MachineryAndEquipmentMember 2019-12-31 0001069878 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0001069878 trex:ForkliftsAndTractorsMember 2019-12-31 0001069878 us-gaap:ComputerEquipmentMember 2019-12-31 0001069878 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001069878 us-gaap:LandMember 2019-12-31 0001069878 srt:MinimumMember 2019-12-31 0001069878 srt:MaximumMember 2019-12-31 0001069878 us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember 2018-12-31 0001069878 trex:StagingConceptsAcquisitionLLCMember 2018-12-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2018-12-31 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2018-12-31 0001069878 us-gaap:OperatingSegmentsMember 2018-12-31 0001069878 us-gaap:MachineryAndEquipmentMember 2018-12-31 0001069878 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0001069878 trex:ForkliftsAndTractorsMember 2018-12-31 0001069878 us-gaap:ComputerEquipmentMember 2018-12-31 0001069878 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001069878 us-gaap:ConstructionInProgressMember 2018-12-31 0001069878 us-gaap:LandMember 2018-12-31 0001069878 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001069878 trex:StockRepurchaseProgramMember 2018-02-16 2019-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember 2017-12-31 0001069878 trex:StagingConceptsAcquisitionLLCMember 2017-12-31 0001069878 us-gaap:OperatingSegmentsMember 2017-12-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2017-12-31 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2017-12-31 0001069878 trex:StagingConceptsAcquisitionLLCMember 2017-07-31 2017-07-31 0001069878 trex:StagingConceptsAcquisitionLLCMember 2017-07-31 0001069878 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-12-31 0001069878 us-gaap:WarrantyReservesMember 2017-12-31 0001069878 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0001069878 us-gaap:WarrantyReservesMember 2018-12-31 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2017-12-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2017-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2017-12-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2018-12-31 0001069878 trex:TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember 2018-12-31 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2018-12-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2018-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2018-12-31 0001069878 us-gaap:CommonStockMember 2018-12-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001069878 us-gaap:RetainedEarningsMember 2018-12-31 0001069878 us-gaap:TreasuryStockMember 2018-12-31 0001069878 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0001069878 us-gaap:WarrantyReservesMember 2019-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember trex:SurfaceFlakingMember 2019-12-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2019-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2019-12-31 0001069878 us-gaap:CommonStockMember 2019-12-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001069878 us-gaap:RetainedEarningsMember 2019-12-31 0001069878 us-gaap:TreasuryStockMember 2019-12-31 0001069878 us-gaap:TreasuryStockMember 2016-12-31 0001069878 us-gaap:CommonStockMember 2016-12-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001069878 us-gaap:RetainedEarningsMember 2016-12-31 0001069878 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2016-12-31 0001069878 us-gaap:WarrantyReservesMember 2016-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember 2016-12-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2016-12-31 0001069878 trex:TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember 2016-12-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2017-12-31 0001069878 trex:TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember 2017-12-31 0001069878 us-gaap:CommonStockMember 2017-12-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001069878 us-gaap:RetainedEarningsMember 2017-12-31 0001069878 us-gaap:TreasuryStockMember 2017-12-31 iso4217:USD xbrli:shares xbrli:pure iso4217:USD xbrli:shares trex:Segment trex:Institution trex:Tax_Positions trex:Customer trex:Supplier trex:Retailer
     
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
Form
10-K
 
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES 
EXCHANGE ACT OF 1934
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
For the fiscal year ended December 31, 2019
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
 
 
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)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(540)
542-6300
Registrant’s telephone number, including area code:
 
Securities registered pursuant to Section 12(b) of the Act:
     
Title of each class:
 
Name of each exchange on which registered:
Common Stock, par value $0.01 per share
 
New York Stock Exchange
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Securities registered pursuant to Section 12(g) of the Act:
None
 
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes  
    No  
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act.    Yes  
    No  
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  
    No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation
S-T
(§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit 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 in Rule
12b-2
of the Exchange Act).    Yes  
    No  
The aggregate market value of the registrant’s common equity held by
non-affiliates
of the registrant at June 30, 201
9
, which was the last business day of the registrant’s most recently completed second fiscal quarter, was approximately $4.2 billion based on the closing price of the common stock as reported on the New York Stock Exchange on such date and assuming, for purposes of this computation only, that the registrant’s directors, executive officers and beneficial owners of 10% or more of the registrant’s common stock are affiliates.
The number of shares of the registrant’s common stock outstanding on February 
10
, 20
20
 was 58,192,180.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the following documents are incorporated by reference in this Form
10-K
as indicated herein:
     
Document
 
Part of
10-K
into which incorporated
Proxy Statement relating to Registrant’s
20
20
 Annual Meeting of Stockholders
 
Part III
 
 
 
 
 
 
 
 
 
 
 
 
 
Securities registered pursuant to Section 12(b) of the Act:
         
Title of each class
 
Trading Symbol(s)
 
Name of each exchange on which registered
Common stock
 
TREX
 
New York Stock Exchange
 
 
 
 
 
 
 
 
 
 
 
 
 

TABLE OF CONTENTS
             
 
 
Page
 
PART I
   
 
Item 1.
     
1
 
             
Item 1A.
     
12
 
             
Item 1B.
     
19
 
             
Item 2.
     
19
 
             
Item 3.
     
19
 
             
Item 4.
     
19
 
         
PART II
   
 
             
Item 5.
     
20
 
             
Item 6.
     
22
 
             
Item 7.
     
25
 
             
Item 7A.
     
37
 
             
Item 8.
     
37
 
             
Item 9.
     
37
 
             
Item 9A.
     
37
 
             
Item 9B.
     
41
 
         
PART III
   
 
             
Item 10.
     
42
 
             
Item 11.
     
42
 
             
Item 12.
     
42
 
             
Item 13.
     
42
 
             
Item 14.
     
42
 
         
PART IV
   
 
             
Item 15.
     
43
 
             
     
F-
1
 
i

NOTE ON FORWARD-LOOKING STATEMENTS
This report, including the information it incorporates by reference, 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. We intend our forward-looking statements to be covered by the safe harbor provisions for forward-looking statements in these sections. 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 “believe,” “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 this report.
EXPLANATORY NOTE:
On May 2, 2018, the Board of Directors of the Company approved a
two-for-one
stock split of the Company’s common stock, par value $0.01. The stock split was in the form of a stock dividend distributed on June 18, 2018, to stockholders of record at the close of business on May 23, 2018. The stock split entitled each stockholder to receive one additional share of common stock, par value $0.01, for each share they held as of the record date. All common stock share and per share data for all periods presented in the accompanying consolidated financial statements and notes thereto have been retroactively adjusted to reflect the stock split.
ii

PART I
Some of the information contained in this report concerning the markets and industry in which we operate is derived from publicly available information and from industry sources. Although we believe that this publicly available information and the information provided by these industry sources are reliable, we have not independently verified the accuracy of any of this information.
Item 1.
Business
General
Trex Company, Inc. (Company, we, us or our), was incorporated as a Delaware corporation in 1998. The Company is the world’s largest manufacturer of composite decking and railing products, which are marketed under the brand name Trex
®
and manufactured in the United States. In addition, Trex is a leading national provider of custom-engineered railing and staging, systems for the commercial and multi-family market, including sports stadiums and performing arts venues. Our principal executive offices are located at 160 Exeter Drive, Winchester, Virginia 22603, and our telephone number at that address is (540)
542-6300.
Products
Operations and Products:
The Company currently operates in two reportable segments: Trex Residential Products (Trex Residential) and Trex Commercial Products (Trex Commercial).
Trex Residential
is the world’s largest manufacturer of high-performance,
low-maintenance
wood-alternative 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 appealing and durable,
low-maintenance
product offerings in the decking, railing, fencing, steel deck framing, and outdoor lighting categories. A majority of the products are
eco-friendly
and leverage recycled materials to the extent possible. Trex Residential decking is made in a proprietary process that combines reclaimed wood fibers and recycled polyethylene film, making Trex the largest recycler of waste polyethylene plastic film in North America. Trex Residential products are sold to distributors and home centers for final resale primarily to the residential market.
1

Trex offers the following products through Trex Residential:
     
Decking and Accessories
 
Our principal decking products are Trex Transcend
®
, Trex Select
®
, and Trex Enhance
®
. Late in 2018, we
re-engineered
our Enhance line to provide homeowners with a high-performance, lower-cost deck board designed to compete more directly with wood. Differentiating the Enhance collection is a scalloped profile that is lighter weight for easier handling and installation. Our high-performance,
low-maintenance,
eco-friendly
composite decking products are comprised of a blend of 95 percent reclaimed wood fibers and recycled plastic film and feature a protective polymer shell for enhanced protection against fading, staining, mold and scratching.
 
We also offer accessories to our decking products, including Trex Hideaway
®
, a hidden fastening system for grooved boards, and Trex DeckLighting
, an outdoor lighting system. 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.
 
Railing
 
Our railing products are Trex Transcend Railing, Trex Select Railing, Trex Enhance Railing and Trex Signature
®
aluminum railing. Trex Transcend Railing, made from approximately 40 percent recycled content, 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, made from approximately 40 percent recycled content, is offered in a white finish and is ideal for consumers who desire a simple clean finished look for their deck. Trex Enhance, made from approximately 40 percent recycled content, is available in three colors and is offered through home improvement retailers in kits that contain the complete railing system. Trex Signature aluminum railing, made from a minimum of 50 percent recycled content, is available in three colors and designed for consumers who want a sleek, contemporary look.
 
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.
 
Trex Residential products offer a number of significant aesthetic advantages over wood while eliminating many of wood’s major functional disadvantages, which include warping, splitting and other damage from moisture. In addition to resisting fading and surface staining, Trex Residential products require no sanding, staining or sealing, resist moisture damage, provide a splinter-free surface and do not require chemical treatment against rot or insect infestation. Special characteristics (including resistance to splitting, the ability to bend, and ease and consistency of machining and finishing) facilitate installation, reduce contractor call-backs and afford consumers a wide range of design options. Combined, these aspects yield significant aesthetic advantages and lower maintenance than wood decking and railing and ultimately render Trex Residential products less costly than wood over the life of the deck. Trex decking products do not have the tensile strength of wood and, as a result, are not used as primary structural members in posts, beams or columns used in a deck’s substructure. However, Trex does offer the Trex Elevations steel deck framing system.
We have received product building code listings from the major U.S. building code listing agencies for decking and railing and from the major Canadian building code listing agency for decking. The listings facilitate the acquisition of building permits by deck builders and promote consumer and industry acceptance of our products as an alternative to wood decking.
2

We are a licensor in a number of licensing agreements with third parties to manufacture and sell products under the Trex trademark. Our licensed products are:
     
Trex Outdoor Furniture
 
A line of outdoor furniture products manufactured and sold by PolyWood, Inc.
 
Trex RainEscape
®
 
An above joist deck drainage system manufactured and sold by DriDeck Enterprises, LLC.
 
Trex CustomCurve
®
 
A system manufactured and sold by Curvelt, LLC that allows contractors to heat and bend Trex Products while on the job site.
 
Trex Pergola
 
Pergolas made from low maintenance cellular PVC product, manufactured by Home & Leisure, Inc. dba Structureworks Fabrication.
 
Trex Latticeworks
 
Outdoor lattice boards manufactured and sold by Rhea Products, Inc. dba Acurio Latticeworks.
 
Trex Cornhole
Boards
 
Cornhole boards manufactured and sold by IPC Global Marketing LLC.
 
Diablo
®
Trex Blade
 
A specialty saw blade for wood-alternative composite decking manufactured and sold by Freud America, Inc.
 
Trex SpiralStairs
and Structural Steel Posts
 
A staircase alternative and structural steel posts for use with all deck substructures manufactured and sold by M. Cohen and Sons, Inc. dba The Iron Shop.
 
Trex Outdoor Kitchens, Cabinetry and Storage
 
Outdoor kitchens, cabinetry and storage manufactured and sold by NatureKast Products, LLC prior to December 31, 2019, and Danver Stainless Outdoor Kitchens on and after January 1, 2020.
 
Trex Outdoor Fire & Water
 
A line of outdoor fire features, water elements and decorative planters manufactured by Custom Molded Products, LLC.
 
Trex Commercial
is a leading national provider of custom-engineered railing and staging systems. Trex Commercial designs and engineers custom railing solutions, which are prevalent in professional and collegiate sports facilities, standardized architectural and aluminum railing systems, which target commercial and high-rise applications, and portable staging equipment for the performing arts, sports, and event production and rental market. With a team of devoted engineers, and an industry-leading reputation for quality and dedication to customer service, Trex Commercial markets to architects, specifiers, contractors, and building owners.
3

Trex offers the following products through Trex Commercial:
     
Architectural Railing Systems
 
Our architectural railing systems are
pre-engineered
guardrails with options to accommodate styles ranging from classic and elegant wood top rail combined with sleek stainless components and glass infill, to modern and minimalist stainless cable and rod infill choices. Trex Commercial can also design, engineer and manufacture custom railing systems tailored to the customer’s specific material, style and finish. Many railing styles are achievable, including glass, mesh, perforated railing and cable railing.
 
Aluminum Railing Systems
 
Our Trex Signature aluminum railings, made from a minimum of 50 percent recycled content, are a versatile, cost-effective and
low-maintenance
choice for a variety of interior and exterior applications that we believe blend form, function and style. The strength and durability of Trex Signature railings make them a choice for any commercial setting, from high-rise condominiums and resort projects to public walkways and balconies. Aluminum railings come in a variety of colors and stock lengths to accommodate project needs.
 
Staging Equipment and Accessories
 
Our advanced modular, lightweight custom staging systems include portable platforms, orchestral shells, guardrails, stair units, barricades, camera platforms, VIP viewing decks, ADA infills, DJ booths, pool covers, and other custom applications. Our systems provide superior staging product solutions for facilities and venues with custom needs. Our modular stage equipment is designed to appear seamless, feel permanent, and maximize the functionality of the space.
 
Customers and Distribution
Trex Residential:
Wholesale Distributors/Retail Lumber Dealers
. We generate most of our sales for our composite decking and railing products through our wholesale distribution network by selling Trex Residential products to wholesale distributors, who in turn, sell our products to retail lumber outlets. These retail dealers market to both homeowners and contractors, but they emphasize sales to professional contractors, remodelers and homebuilders. Contractor-installed decks generally are larger installations with professional craftsmanship. Our retail dealers generally provide sales personnel trained in Trex Residential products, contractor training, inventory commitment and
point-of-sale
display support. We believe that attracting wholesale distributors, who are committed to our products and marketing approach and can effectively sell higher value products to contractor-oriented lumber yards and other retail outlets, is important to our future growth. Our distributors are able to provide value-added service in marketing our products because they sell premium wood decking products and other innovative building materials that typically require product training and personal selling efforts. We typically appoint two distributors within a specified area to sell only Trex Residential decking products on an exclusive basis. The distributor purchases our products at prices in effect at the time we ship the product to the distributor. Sales to two of our distributors, Boise Cascade Company and U.S. Lumber Group, LLC, each exceeded 10% of sales in 2019.
Home Depot and Lowe’s.
We sell our products through Home Depot and Lowe’s stores. Home Depot and Lowe’s purchase products directly from us for stocking on their shelves. They also purchase product through our wholesale distributors for special orders placed by consumers. Home Depot and Lowe’s serve both the contractor market and the
“do-it-yourself”
market. We believe that brand exposure through Home Depot and Lowe’s distribution promotes consumer acceptance of our products. Sales to Lowe’s stores exceeded 10% of sales in 2019.
4

We are committed to conducting business activities with the highest standards of business ethics and in accordance with all applicable laws and regulations. Our Vendor and Customer Code of Conduct and Ethics (Code), available at
www.trex.com/our-company,
applies to all parties providing goods and services to the Company, and all of our channel partners who distribute, sell and/or install our products (collectively, Business Partners). We expect all of our Business Partners, and all of our employees, agents and subcontractors to follow our high ethical standards set forth in the Code while they are conducting business with us or on our behalf. In addition, we expect our Business Partners to understand and comply with the Trex Company Code of Conduct and Ethics, available at
www.trex.com/our-company,
to do business with Business Partners who share the same commitment to human rights that we have and as set forth in our Human Rights Policy, available at
www.trex.com/our-company
.
Trex Commercial:
We sell our modular and architectural railing and staging systems to the commercial and multifamily market, including sports stadiums and performing arts venues, primarily to facility owners and general contractors throughout the country. We market these products through our direct sales staff, independent sales representatives, and bidding on projects.
Manufacturing Process
Products manufactured at our Trex Residential manufacturing facilities in Winchester, Virginia (Virginia) and Fernley, Nevada (Nevada) manufacturing facilities are primarily manufactured from reclaimed wood fiber and scrap polyethylene. Our primary manufacturing process for the products involves mixing wood particles with plastic, heating and then extruding, or forcing, the highly viscous and abrasive material through a profile die. We use many proprietary and skill-based advantages in our
eco-friendly
manufacturing process. Products manufactured at our Trex Commercial manufacturing facility in Minnesota are primarily manufactured from aluminum and stainless steel. Our primary manufacturing process for these products involves cutting, machining, welding and finishing. We use Six Sigma and Lean Manufacturing methodologies throughout our Company within our plant operations and in the planning and execution of certain projects.
Our manufacturing processes require significant capital investment, expertise and time to develop. We have continuously invested the capital necessary to expand our manufacturing throughput and improve our manufacturing processes. We have also broadened the range of raw materials that we can use to produce a consistent and high-quality finished product. In connection with national building code listings, we maintain a quality control testing program.
Suppliers
We conduct supply chain assessments when considered necessary in relation to the significance of the purchase and business opportunity for the Company. Assessments include
in-person
reviews and tours of operating facilities. The Company is committed to conducting business activities with the highest standards of business ethics and in accordance with all applicable laws and regulations. As stated above, our Vendor and Customer Code of Conduct and Ethics, our Company Code of Conduct and Ethics, and our Human Rights Policy apply to all suppliers of the Company.
The production of most of our decking products requires a supply of reclaimed wood fiber and scrap polyethylene. We fulfill requirements for raw materials under both purchase orders and supply contracts. In the year ended December 31, 2019, we purchased substantially all of our reclaimed wood fiber requirements under purchase orders, which do not involve long-term supply commitments. All of our polyethylene purchases are under short-term supply contracts that generally have a term of approximately one to two years for which pricing is negotiated as needed, or under purchase orders that do not involve long-term supply commitments.
 
Reclaimed Wood Fiber
: Cabinet and flooring manufacturers are our preferred suppliers of reclaimed wood fiber because the reclaimed wood fiber produced by these operations contains little
5

  contamination and is low in moisture. These facilities generate reclaimed wood fiber as a byproduct of their manufacturing operations. If the reclaimed wood fiber meets our specifications, our reclaimed wood fiber supply agreements generally require us to purchase at least a specified minimum and at most a specified maximum amount of reclaimed wood fiber. Depending on our needs, the amount of reclaimed wood fiber that we actually purchase within the specified range under any supply agreement may vary significantly from year to year.
 
Scrap Polyethylene
: The polyethylene we consume is primarily composed of scrap plastic film and plastic bags. We will continue to seek to meet our future needs for scrap polyethylene from the expansion of our existing supply sources and the development of new sources. We believe our use of multiple sources provides us with a cost advantage and facilitates an environmentally responsible approach to our procurement of polyethylene. Our ability to source and use a wide variety of polyethylene from third party distribution and manufacturing operations is important to our cost strategy. We maintain this ability through the continued expansion of our plastic reprocessing operations in combination with the advancement of our proprietary material preparation and extrusion processes.
In addition, we outsource the production of certain products to third-party manufacturers.
The production of our commercial products requires a supply of aluminum, stainless steel and glass components. We use multiple sources for each material to ensure consistent availability of material and competitive pricing. We purchase substantially all of our aluminum, stainless steel and glass under purchase orders, which do not involve long-term supply commitments.
Training
Trex University is our
state-of-the-art
training facility located near our Virginia manufacturing plant designed to educate and train retailers, contractors and other partners on the benefits of Trex Residential aesthetically pleasing, high-performance,
low-maintenance,
eco-friendly
outdoor living products.
Growth Strategies
Our long-term goals are to perpetuate our position as the leading producer of branded superior composite decking, railing and other outdoor living products, expand our addressable market to achieve growth against wood and appeal to consumers who have not previously considered composites, and to extend our position as a leading national provider of custom-engineered railing and staging systems for the commercial and multi-family market, including performing arts venues and sports stadiums. To achieve our long-term goals, we intend to increase our market share and expand into new product categories and geographic markets through the design, creation and marketing of high-performance,
low-maintenance,
eco-friendly
outdoor living products that offer superior aesthetics and quality, and by expanding our sales to commercial building projects. We will continue to explore opportunities that leverage our manufacturing and extrusion expertise and are tied to our recycling heritage. We intend to employ the following long-term strategies to achieve our goals:
 
Innovation
: Bring to the market new products that address unmet consumer and trade professional needs. Provide a compelling value proposition through ease of installation, low maintenance, long-term durability and superior aesthetics.
 
Brand
: Expand preference and commitment for the Trex brand with both consumers and trade professionals. Deliver on the brand’s promise of superior quality, functionality, pleasing aesthetics and overall performance in outdoor living products and custom-engineered railing and staging systems. Leverage online efforts to extend the Trex brand digital presence, both nationally and globally.
 
Channels
: Achieve comprehensive market segment and geographic coverage for Trex products by increasing the number of stocking dealers and retailers and expanding our international presence for
6

  our wood-alternative outdoor living products, thereby making our products available wherever our customers choose to purchase their decking, railing, steel deck framing and outdoor lighting products, and by continuing to develop our commercial market penetration for our railing and staging systems.
 
Quality
: Continuously advance the quality of all operational and business processes, with the goal of achieving superior product quality and service levels, thereby giving us a sustainable competitive advantage.
 
Cost
: Through capital investments and process engineering, continuously seek to lower the cost to manufacture Trex products. Investments in plastic recycling capabilities will allow us to expand our ability to use a wider breadth of waste materials thereby lowering raw material costs of our outdoor living products. We plan to continue to achieve significant improvements in manufacturing productivity by reducing waste and improving our production process.
 
Customer Service
: Through our commitment to superior customer service, continually deliver consistently outstanding, personalized service to all of our customers and prospects in all target segments.
Competition
Our primary competition for our composite decking and residential railing products consists of wood products, which constitutes a substantial majority of decking and railing sales, as measured by linear feet of lumber. Many of the conventional lumber suppliers with which we compete have established ties to the building and construction industry and have well-accepted products. A majority of the lumber used in wood decks is pressure-treated lumber. Southern yellow pine and fir have a porosity that readily allows the chemicals used in the pressure treating process to be absorbed. The same porosity makes southern yellow pine susceptible to absorbing moisture, which causes the lumber to warp, crack, splinter and expel fasteners. In addition to pine and fir, other segments of wood material for decking include redwood, cedar and tropical hardwoods, such as ipe, teak and mahogany. These products are often significantly more expensive than pressure-treated lumber, but do not eliminate some of the disadvantages of other wood products.
In addition to wood, we also compete with other manufacturers of wood-alternative products. Industry studies indicate that we have the leading market share of the wood-alternative segment of the decking and railing market. Our principal competitors include The Azek Building Products, Inc., and Fiberon (a division of Fortune Brands, Inc.).
Our ability to compete depends, in part, on a number of factors outside our control, including the ability of our competitors to develop new wood-alternative decking and railing products that are competitive with our products. We believe that the principal competitive factors in the decking and railing market include product quality, price, aesthetics, maintenance cost, and distribution and brand strength. We believe we compete favorably with respect to these factors. We believe that our products offer aesthetic and cost advantages over the life of a deck when compared to other types of decking and railing materials. Although a contractor-installed deck built with Trex products using a pressure-treated wood substructure generally costs more than a deck made entirely from pressure-treated wood, Trex products are low maintenance compared to the
on-going
maintenance required for a pressure-treated deck and are, therefore, less costly over the life of the deck. We believe that our manufacturing process and utilization of relatively
low-cost
raw material sources provide us with a competitive cost advantage relative to other manufacturers of wood-alternative decking and railing products. The scale of our operations also confers cost efficiencies in manufacturing, sales and marketing.
Our primary competition for our products in the commercial and multi-family market consists of companies that provide components to assemble guard rails, including C.R. Laurence Co., Inc., a CRH Group company, regional railing and metal fabricators, and Wenger Corporation. Our ability to compete depends on our product design advantages, relationships with architects and general contractors, and competitive manufacturing costs.
7

We believe we have a competitive advantage in products and markets in which we have established a leading market share versus our competition, including the stadium and arena railing market. We do not yet experience those favorable dynamics in markets in which we are a relatively new entrant, including the aluminum balcony market. These dynamics derive from familiarity with project and customer requirements, technical product requirements, and contractor and architect relationships.
Seasonality
Our operating results for Trex Residential have historically varied from quarter to quarter. Seasonal, erratic or prolonged adverse weather conditions in certain geographic regions reduce the level of home improvement and construction activity and can shift demand for its products to a later period. As part of its normal business practice and consistent with industry practice, Trex Residential Products 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 its product to meet anticipated seasonal consumer demand. The seasonal effects are often offset by the positive effect of the incentive programs. The operating results for Trex Commercial have not historically varied from quarter to quarter as a result of seasonality. However, they are driven by the timing of individual projects, which may vary significantly each period.
Government Regulation
We are subject to federal, state and local environmental regulation. The emissions of particulates and other substances from our manufacturing facilities must meet federal and state air quality standards implemented through air permits issued to us by the Department of Environmental Quality of the Commonwealth of Virginia, and the Division of Environmental Protection of Nevada’s Department of Conservation and Natural Resources. Our facilities are regulated by federal and state laws governing the disposal of solid waste and by state and local permits and requirements with respect to wastewater and storm water discharge. Compliance with environmental laws and regulations has not had a material adverse effect on our business, operating results or financial condition.
Our operations also are subject to work place safety regulation by the U.S. Occupational Safety and Health Administration, the Commonwealth of Virginia, and the States of Nevada, and Minnesota. Our compliance efforts include safety awareness and training programs for our production and maintenance employees.
Intellectual Property
Our success depends, in part, upon our intellectual property rights relating to our products, production processes and other operations. We rely upon a combination of trade secret, nondisclosure and other contractual arrangements, and patent, copyright and trademark laws, to protect our proprietary rights. We have made substantial investments in manufacturing process improvements that have enabled us to increase manufacturing line production rates, facilitate our development of new products, and produce improvements in our existing products’ dimensional consistency, surface texture and color uniformity.
Intellectual property rights may be challenged by third parties and may not exclude competitors from using the same or similar technologies, brands or works. We seek to secure effective rights for our intellectual property, but cannot provide assurance that third parties will not successfully challenge, or avoid infringing, our intellectual property rights.
We consider our trademarks to be of material importance to our business plans. The U.S. Patent and Trademark Office has granted us federal registrations for many of our trademarks. Federal registration of trademarks is effective for as long as we continue to use the trademarks and renew their registrations. We do not generally register any of our copyrights with the U.S. Copyright Office, but rely on the protection afforded to such copyrights by the U.S. Copyright Act. This law provides protection to authors of original works, whether published or unpublished, and whether registered or unregistered.
8

We hold a number of U.S. Patents and U.S. Patent Applications for various technologies. We have one current U.S. Patent Application for decking technology and five U.S. Patents for various staging systems, accessories and related technologies. We intend to maintain our existing patents in effect until they expire as well as to seek additional patents as we consider appropriate.
We enter into confidentiality agreements with our employees and limit access to and distribution of our proprietary information. If it is necessary to disclose proprietary information to third parties for business reasons, we require that such third parties sign a confidentiality agreement prior to any disclosure.
Employees and Corporate Governance
At December 31, 2019, Trex Residential had 1,173 full-time employees, 933 of whom were employed in its manufacturing operations, and Trex Commercial had 159 full-time employees, 62 of whom were employed in its manufacturing operations. Our employees are not covered by collective bargaining agreements. We believe that our relationships with our employees are favorable. The Company has internal standards related to hiring practices that encourage diversity, formal programs to provide skill development for our employees, and anti-discrimination standards. The Company has not had any serious complaints or claims over the last three years. We have adopted a Human Rights Policy across all of our operations that sets forth our values related to working conditions and human rights and underscores our philosophy about the way we conduct our business. The policy is available at
www.trex.com/our-company.
Information related to the Company’s governance and related activities and programs may be found in the Company’s Definitive Proxy Statement filed on March 19, 2019 in Schedule 14A. Also, a copy of the Company’s Code of Conduct and Ethics (Code) is maintained on the Company’s web site at www.trex.com/
our-company.
The Company has a whistle-blowing policy included in its Code that encourages reporting by employees of activities the employee considers illegal or dishonest. Each employee is notified of the whistle-blower policy and a toll-free hotline is provided for reporting issues directly to the Board of Directors and the Company’s General Counsel.
Environmental and Occupational Safety
Environmental
The Company’s commitment to managing environmental impact includes developing and offering more sustainable products to the market as well as reducing the environmental impact of its corporate activities. From continuous improvement in its manufacturing practices that reduce the use of energy to making products using industry leading high levels of reclaimed and recycled materials, the Company is able to improve its use of resources, its greenhouse gas emissions, and its waste streams. Our Environmental Policy, located on our web site at
www.trex.com/our-company,
outlines our foundational commitment to conducting business in an ethical and socially responsible manner that respects the environment. Environmental matters relevant to the Company’s operations are the responsibility of members of the executive management team, including the President and Chief Executive Officer, the Executive Vice President and Chief Financial Officer, and the General Counsel.
Trex Residential’s
eco-friendly
composite decking products consist of a blend of 95 percent reclaimed wood and recycled plastic film. In addition, Trex Residential’s proprietary,
eco-friendly
processing method minimizes greenhouse gas emissions and our
bi-coastal
factories reduce fuel consumption and CO
2
emissions. Almost 100 percent of our factory runoff and refuse are recycled back into the manufacturing line. Any product that does not meet quality specifications is reprocessed, which eliminates the need for landfill. In addition, it is Trex Commercial’s goal to provide
eco-friendly
products for the architectural railing market and promote an effort for design innovation that decreases the environmental footprint.
The Company’s primary resource usage consists of water, natural gas and electricity. The Company develops budgets and plans that improve shareholder return by ensuring the optimal use of each resource, which
9

promotes resource efficiency and minimal waste of the resource. Water management is of critical importance to us and we prioritize energy savings as part of our ongoing evaluation and optimization of business operations and manufacturing processes. We ensure that all of our manufacturing facilities meet emission standards for the locality in which they operate, and certify to applicable authorities that our emissions are within the relevant locality’s standards.
Market Recognition of Trex Brand’s Environmental Characteristics
The Company’s internal standards for environmental stewardship and product integrity are recognized year-over-year in the marketplace. In 2019, Trex received the Green Builder Media 2019 Eco Leader award—the highest honor awarded by the publication’s editorial team—and received the Green Builder Media 2019 Readers’ Choice Award for “Greenest Decking—one of the most respected surveys issued by the publication. Trex is the only composite decking manufacturer to hold this title since 2009.
Trex Residential decking products meet LEED requirements for builders and our commercial products have contributed to the LEED certifications of some high profile venues. LEED is a point-based system created in part by the U.S. Green Building Council and designed to reward points to building projects that incorporate efficient, and safe
eco-friendly
products, leading to a building’s designation as LEED Silver, Gold or Platinum. LEED buildings attract higher demand, premium rates and longer occupancy leases, thereby supporting continued and growing demand for products that can facilitate LEED designations. As a U.S. Green Building Council member, Trex works along with council members to transform the way buildings and communities are designed, built and operated with the goal of creating environmentally and socially responsible spaces that improve the quality of life.
Trex Commercial railing products also typically contribute to LEED certification points in the Materials and Resources category based on recycled aluminum, steel, stainless steel and glass content.
Occupational Safety
The Company is committed to plan and perform all operations at all facilities in a manner that is safe for its employees, and has adopted an Occupational Health and Safety Policy, located on our web site at www.trex.com/
our-company,
that sets forth our commitment to sustaining a compliant and safety conscious work environment and keeping safety at the forefront of our business. The commitment is based on:
  A comprehensive understanding of worker expectations and requirements;
  Compliance to statutory, regulatory and other legal requirements;
  Prevention considerations in all designs and redesigns of facilities, equipment, processes, work methods and products, and incorporation of safe design methods into all phases of hazard and risk mitigation;
  Demonstrating employee safety leadership in all of our processes while striving for world class performance; and
  Continual improvement by analyzing this commitment through the use of leading and lagging key performance indicators, such as safety observation audit completions, attendance at monthly safety training, safety work order completions, and targets related to recordable and lost time incident rates and days away or restricted time.
The Company applies industry best-practices for monitoring and reporting near misses, lost days and frequency of incidents and for implementing safety systems similar to OHSAS 18001 including:
  Management leadership and employee involvement;
  Worksite analysis;
10

  Hazard prevention and control; and
 
 
  Safety and health training.
 
 
The Company’s “Design for Safety” program incorporates reviewing and building safety into every project from conception through completion, beginning with a
Pre-startup
Safety Review (PSSR) that ensures safety items are addressed. A fully empowered Plant Safety Committee performs safety audits and observations, reviews and trends all incidents, writes their own Safety Work Orders, and participates in all PSSRs. Each member is required to successfully complete an Occupational Safety and Health Training course in General Industry Safety and Health, which is sanctioned and accredited by the U.S. Department of Labor/Occupational Safety and Health Administration. In addition, each manufacturing operation has an Employee Health and Safety Manager who is a Certified Occupational Safety Specialist and Certified Occupational Safety Manager. The Company is a member of the Voluntary Protection Program Participants Association, the National Safety Council, and the National Fire Protection Association.
Web Sites and Additional Information
The U. S. Securities and Exchange Commission (SEC) maintains an Internet web site at
www.sec.gov
that contains reports, proxy statements, and other information regarding our Company. In addition, we maintain an Internet corporate web site at
www.trex.com/our-company/investor-relations.
We make available through our web site our annual reports on Form
 10-K,
quarterly reports on Form
10-Q,
current reports on Form
8-K,
and all amendments to those reports, as soon as reasonably practicable after we electronically file with or furnish such material to the SEC. We do not charge any fees to view, print or access these reports on our web site. The contents of our web site are not a part of this report.
11

Item 1A.
Risk Factors
 
 
Our business operates in two reportable segments, Trex Residential and Trex Commercial, and is subject to a number of risks, including the following. If applicable to a particular segment, we have specified the respective segment subject to the risk factor.
     
 
Risk
 
 
 
Discussion
 
 
Description:
 
We may not be able to grow unless we increase market acceptance of our products, compete effectively and develop new products and applications.
 
Impact:
 
Our failure to compete successfully could have a material adverse effect on the ability of Trex Residential to replace wood products or increase our market share amongst wood-alternative products.
 
If our Trex Residential products do not meet emerging demands and preferences, we could lose market share, which could have a material adverse effect on our business.
 
In addition, substantially all of our revenues are derived from sales of our proprietary wood/polyethylene composite material. Although we have developed, and continue to develop, new products made from other materials, if we should experience significant problems, real or perceived, with acceptance of the Trex wood/polyethylene composite material, our lack of product diversification could have a significant adverse impact on our net sales levels.
 
If our Trex Commercial products do not keep up with consumer trends, demands, and preferences we could lose market share, which could have a material adverse effect on our business.
 
 
Our primary competition for Trex Residential products consists of wood products, which constitute a substantial majority of decking, railing, fencing, and deck framing sales. Since composite products were introduced to the market in the late 1980s, their market acceptance has increased. Our ability to grow depends, in part, on our success in continuing to convert demand for wood products into demand for composite Trex Residential products. Many of the conventional lumber suppliers with which we compete have established ties to the building and construction industry and have well-accepted products.
 
Our ability to compete depends, in part, upon a number of factors outside our control, including the ability of competitors to develop new alternatives that are more competitive with Trex products. Our ability to identify and respond to emerging consumer demands and preferences for Trex Residential products depends, in part, on how successfully we develop, manufacture and market new products.
 
To increase our market share, we must overcome:
 
Lack of awareness of the enhanced value of composite products in general and Trex Residential brand products in particular;
 
Resistance of many consumers and contractors to change from well-established wood products;
 
Consumer lack of awareness that the greater initial expense of Trex Residential products compared to wood is a
one-time
cost that is reduced over time as Trex Residential products have lower maintenance costs and a longer life span than wood;
 
Established relationships existing between suppliers of wood products and contractors and homebuilders;
 
Actual and perceived quality issues with first generation composite products; and
 
 
 
 
12

     
 
 
 
Competition from other wood-alternative manufacturers.
 
Although Trex Commercial is a leading national provider of custom-engineered railing and staging systems for the commercial and multi-family market, including performing arts venues and sports stadiums, there is significant competition for projects. In order to effectively compete, we must continually produce and install high quality products and innovate with new products.
 
 
 
     
 
Risk
 
 
 
Discussion
 
 
Description:
 
We may not be able to fully maintain our Trex Residential wholesaler and dealer channels.
 
Impact:
 
If Trex Residential fails to compete successfully for wholesale distributors and dealers, our business could experience material adverse effects, which could negatively impact profitability and cash flows.
 
 
 
Trex Residential sells most of our composite decking and railing products through our network of wholesale distributors who, in turn, sell to retail lumber outlets. Our Trex Residential growth strategy depends on maintaining this network and on our ability to compete with other entities for these channels. In order to successfully compete for wholesaler distributors, dealers and retail lumber outlets, we must accurately assess their customers’ needs and preferences.
 
 
 
     
 
Risk
 
 
 
Discussion
 
 
Description:
 
Certain of our Trex Residential product customers account for a significant portion of our sales, and the loss of one or more of these customers could have an adverse effect on our business.
 
Impact:
 
The loss of a significant customer could have a significant negative impact on our business, results of operations and financial condition.
 
 
 
A limited number of our Trex Residential product customers account for a significant percentage of our sales. We expect that a significant portion of our Trex Residential sales will continue to be sold through a small number of customers, and certain customers will continue to account for a significant portion of our sales.
 
 
 
13

     
 
Risk
 
 
 
Discussion
 
 
Description:
 
Our Trex Residential business is dependent on consistently producing a product which is available when needed to meet the demands of our customers. As our business grows, we must adjust capacity to meet customer needs and provide increased throughput on our existing capacity.
 
Impact:
 
Our Trex Residential sales growth and profitability could suffer from our failure to effectively pair supply and demand for our products. Our customers’ demands for varying quantities of products and delivery items throughout the year, and increased demand year to year, require monitoring and the ability to adjust production in accordance with these demands. Failure to do so can lead to lost or reduced sales and have a negative effect on earnings.
 
 
 
In order to meet Trex Residential customer demand in a timely manner, we must adjust capacity to meet customer needs and provide increased throughput on our existing capacity. Our sourcing team must obtain raw materials on a timely basis at an appropriate volume.
 
 
     
 
Risk
 
 
 
Discussion
 
 
Description:
 
Our prospects for sales growth and profitability may be adversely affected if we fail to maintain product quality and product performance at an acceptable cost.
 
Impact:
 
If we are unable to produce high-quality products at standard manufacturing rates and yields, unit costs may be higher. A lack of product performance could impede acceptance of our products in the marketplace and negatively affect our profitability.
 
Future increases to our Trex Residential warranty reserve could have a material adverse effect on our profitability and cash flows.
 
In the event lawsuits relating to alleged product quality issues are brought against us in the future, such lawsuits may be costly and could cause adverse publicity, which in turn could result in a loss of consumer confidence in our products and reduce our sales. Product quality claims could increase our expenses, have a material adverse effect on demand for our products and decrease net sales, net income and liquidity.
 
 
 
In order to expand our net sales and sustain profitable operations we must maintain the quality and performance of our products.
 
Trex Residential continues to receive and settle claims and maintain a warranty reserve related to decking product produced at our Nevada facility prior to 2007 that exhibits surface flaking. We have limited our financial exposure by settling a nationwide class action lawsuit that provides that a consumer’s remedy is limited to the replacement of product and a partial labor reimbursement. However, because the establishment of reserves is an inherently uncertain process involving estimates of the number of future claims and the average cost of claims, our ultimate losses may differ from our warranty reserve. Increases to the warranty reserve and payments for related claims have had a material adverse effect on our profitability and cash flows.
 
A number of class action lawsuits alleging defects in our products have been brought against us, all of which have been settled.
 
 
 
14

     
 
Risk
 
 
 
Discussion
 
 
Description:
 
Our business is subject to risks in obtaining the raw materials we use at acceptable prices.
 
Impact:
 
Our business could suffer from the termination of significant sources of raw materials, the payment of higher prices for raw materials, the quality of available raw materials, or from the failure to obtain sufficient additional raw materials to meet planned increases in production.
 
 
 
The manufacture of our Trex Residential composite decking and railing products requires substantial amounts of wood fiber and scrap polyethylene. Our business strategy is to create a substantial cost advantage over our competitors by using scrap polyethylene. Our ability to obtain adequate supplies of wood fiber and scrap polyethylene depends on our success in developing new sources that meet our quality requirements, maintaining favorable relationships with suppliers and managing the collection of supplies from geographically dispersed locations. In addition to wood fiber and scrap polyethylene, we also use a small percentage of other materials in making our products, which are sometimes subject to volatility in supply and pricing and could negatively affect our profitability.
 
The manufacture of our Trex Commercial products requires substantial amounts of aluminum, steel, glass and wood. These materials are also sometimes subject to volatility in pricing, which could negatively affect our profitability.
 
 
 
     
 
Risk
 
 
 
Discussion
 
 
Description:
 
We have limited ability to project inventory
build-ups
in our Trex Residential distribution channel that can negatively affect our sales in subsequent periods.
 
Impact:
 
We cannot definitively determine the level of inventory in the Trex Residential distribution channels at any time and, therefore, have limited ability to precisely project inventory
build-ups
in the Trex Residential
two-step
distribution channel. Significant increases in inventory levels in the distribution channel without a corresponding change in
end-use
demand could have an adverse effect on the timing of future sales.
 
 
 
Trex Residential sells most of our composite decking and railing products through our network of wholesale distributors who, in turn, sell to retail outlets. The seasonal nature of, and changing conditions in, our industry can result in substantial fluctuations in inventory levels of Trex Residential products carried in our
two-step
distribution channel. Because of the seasonal nature of the demand for our products, our distribution channel partners must forecast demand for our products, place orders for the products, and maintain Trex Residential product inventories in advance of the prime deck-building season, which generally occurs in the latter part of the first calendar quarter through the third calendar quarter. Accordingly, our results for the second and third quarters are difficult to predict and past performance will not necessarily indicate future performance. Inventory levels respond to a number of changing conditions in our industry, including product price increases, increases in the number of competitive producers, the rapid pace of product introduction and innovation, changes in the levels of home-building and remodeling expenditures and the cost and availability of consumer credit.
 
 
 
 
15

     
 
Risk
 
 
 
Discussion
 
 
Description:
 
The demand for our Trex Residential products is negatively affected by adverse weather conditions.
 
Impact:
 
Seasonal, erratic, or prolonged adverse weather conditions may shift sales of Trex Residential products to future periods or decrease overall sales given the limited decking season in many locations, which could have a negative impact on our results of operations and liquidity.
 
 
 
Our Trex Residential products are generally purchased shortly before installation and used in outdoor environments. As a result, there is a correlation between the amount of product we sell and weather conditions during the time they are to be installed. Seasonal, erratic or prolonged adverse weather conditions in certain geographic regions may interfere with ordinary construction, delay projects or lead to cessation of construction involving our products.
 
 
     
 
Risk
 
 
 
Discussion
 
 
Description:
 
We depend on third parties for transportation services and the lack of availability of transportation and/or increases in cost could materially adversely affect our business and operations.
 
Impact:
 
If the required supply of third-party transportation services is unavailable when needed, we may be unable to deliver our products in a timely manner and, therefore, unable to sell our products at full value, or at all. Similarly, if any of these providers were unavailable to deliver raw materials to us in a timely manner, we may be unable to manufacture our products in response to customer demand. This could harm our reputation, negatively impact our customer relationships and have a material adverse effect on our financial condition and results of operations. In addition, a material increase in transportation rates or fuel surcharges could have a material adverse effect on our profitability.
 
 
 
Our business depends on the transportation by third parties of both raw materials to us and finished goods to our customers. In particular, a significant portion of our finished goods are transported by flatbed trucks, which are occasionally in high demand (especially at the end of calendar quarters) and/or subject to price fluctuations based on market conditions and the price of fuel.
 
 
16

     
 
Risk
 
 
 
Discussion
 
 
Description:
 
The demand for our products is influenced by the home improvement and commercial construction markets and could be adversely affected by conditions that negatively impact these markets.
 
Impact:
 
We cannot predict conditions that may negatively impact the home remodeling and new home construction environment. Any economic downturn or adverse changes in the home improvement market could reduce consumer income or equity capital available for spending on discretionary items, which could adversely affect the demand for our Trex Residential products.
 
We cannot predict conditions that may negatively impact the commercial construction environment. Any economic downturn could negatively impact the availability of funding for commercial construction projects and the ability of Trex Commercial customers to engage in commercial construction activity, which could adversely affect the demand for Trex Commercial products.
 
 
 
The demand for Trex Residential composite decking and railing products is influenced by the general health of the economy, the level of home improvement activity and, to a much lesser extent, new home construction. These factors are affected by home equity values, credit availability and interest rates, consumer confidence, income and spending habits, employment, inflation and general economic conditions.
 
The demand for Trex Commercial railing and staging system products is influenced by the general health of the economy and the level of commercial construction activity, building variances, funding availability for large public use facilities, including sports stadiums and arenas, and the construction schedules of our projects.
 
 
     
 
Risk
 
 
 
Discussion
 
 
Description:
 
We have significant capital invested in assets that may become obsolete or impaired and result in a charge to our earnings.
 
Impact:
 
The recognition of goodwill may result in an impairment charge to our earnings if circumstances change and reduce the fair value of the goodwill acquired below its carrying amount.
 
Significant replacement of equipment or changes in the expected cash flows related to our assets could result in reduced earnings or cash flows in future periods.
 
 
 
We have made and may continue to make significant capital investments in order to acquire businesses or operations that allow us to diversify into new product markets. These investments have resulted in, and may in the future result in, the recognition of goodwill. In addition, we have made and may continue to make significant capital investments to our property plant and equipment in order to improve or expand our manufacturing capabilities. These investments sometimes involve the implementation of new technology and replacement of existing equipment at our manufacturing facilities, which may result in charges to our earnings if the existing equipment is not fully depreciated.
 
 
17

     
 
Risk
 
 
 
Discussion
 
 
Description:
 
Our ability to continue to obtain financing on favorable terms, and the level of any outstanding indebtedness, could adversely affect our financial health and ability to compete.
 
Impact:
 
Our ability to make future principal and interest payments, borrow and repay amounts under our senior credit facility and continue to comply with our loan covenants will depend primarily on our ability to generate sufficient cash flow from operations. Our failure to comply with our loan covenants might cause our lenders to accelerate our repayment obligations under our senior credit facility, which may be declared payable immediately based on a default.
 
 
 
Our ability to continue to obtain financing on favorable terms may limit our discretion on some business matters, which could make it more difficult for us to expand, finance our operations and engage in other business activities that may be in our interest. In addition, our senior credit facility may impose operating and financial restrictions.
 
At certain periods during the year, we may borrow significant amounts on our senior credit facility for working capital purposes. In addition, we may borrow on the senior credit facility to pursue strategic opportunities or other general business matters. Accordingly, our future level of indebtedness and the terms of our borrowings could have important consequences.
 
 
     
 
Risk
 
 
 
Discussion
 
 
Description:
 
Cyberattacks and other security breaches could compromise our proprietary and confidential information which could harm our business and reputation.
 
Impact:
 
While we have certain safeguards in place to reduce the risk of and detect cyber-attacks, our information technology networks and infrastructure may be vulnerable to unpermitted access by hackers or other breaches, or employee error or malfeasance. Any such compromise of our data security and access to, or public disclosure or loss of, confidential business or proprietary information could disrupt our operations, damage our reputation, provide our competitors with valuable information and subject us to additional costs, which could adversely affect our business.
 
 
 
In the ordinary course of our business, we generate, collect and store confidential and proprietary information, including intellectual property and business information. The secure storage, maintenance, and transmission of and access to this information is important to our operations and reputation. Computer hackers may attempt to penetrate our computer systems and, if successful, misappropriate our proprietary and confidential information including
e-mails
and other electronic communications.
 
In addition, an employee, contractor, competitor, or other third party with whom we do business may attempt to obtain such information, and may purposefully or inadvertently cause a breach involving such information.
 
We also collect limited information on consumers. Although we do not collect any highly sensitive information, there is a risk that a cybersecurity attack could compromise consumer’s names, addresses and other personal information.
 
 
 
18

Item 1B.
Unresolved Staff Comments
 
None.
Item 2.
Properties
 
We own and lease certain properties, as noted in the below table:
                     
 
Square
Footage/
Acres
 
Leased /
Owned
 
Lease
Expiration
Dates
 
Location
 
Purpose
Corporate Headquarters
 
39,250 SF
 
Leased
 
2025
 
Virginia
 
Office Space
                     
Trex Residential
 
1,671,852 SF
 
Leased
 
2020 – 2028
 
Virginia / Nevada
 
Warehouse, Research and Development, Storage, Training and Manufacturing Facilities
                     
Trex Residential
 
705,000 SF / 129 Acres
 
Owned
 
N/A
 
Virginia / Nevada
 
Manufacturing Facilities, Storage and Office Space
                     
Trex Commercial
 
142,808 SF
 
Leased
 
2022 – 2028
 
Minnesota
 
Warehouse, Facility and Office Space
 
We regularly evaluate our various facilities and equipment and make capital investments where necessary. In 2019, we spent a total of $67 million on capital expenditures, including $60 million related to capacity expansion and general plant cost reduction initiatives, $5 million for other production improvements and $2 million for general support initiatives. In order to keep pace with demand, in June 2019 we announced a new multi-year capital expenditure program projected at approximately $200 million between 2019 and 2021. The program will increase production capacity by at least 70% at our Trex Residential facilities in Virginia and Nevada and will bring further manufacturing efficiencies to our production operations. In the third quarter of 2019, we installed two additional lines in our Nevada facility and three new lines will begin ramping up in Nevada in the second quarter of 2020. One new production line was operational in Virginia in the fourth quarter of 2019, and a new building being constructed in Virginia is scheduled to start ramping up production by early 2021 at the latest. These investments will allow us to increase production output for future projected growth related to our strategy of converting wood demand to Trex Residential composite decking.
For information about our leases, see Note 10 to our Consolidated Financial Statements appearing elsewhere in this report. The equipment and machinery we use in our operations consist principally of plastic and wood conveying and processing equipment. We own all of our manufacturing equipment. We lease some equipment, primarily forklifts, at our facilities under operating leases.
Item 3.
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 4.
Mine Safety Disclosures.
 
Not applicable.
19

PART II
Item 5.
Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
 
Market for Common Stock
Our common stock has been listed on the New York Stock Exchange (NYSE) since April 8, 1999. Between April 8, 1999 and November 22, 2009, it was listed under the symbol “TWP”. Effective November 23, 2009, the symbol changed to “TREX”.
Dividend Policy
We have never paid cash dividends on our common stock and our credit agreement places limitations on our ability to pay cash dividends. We intend to retain future earnings to finance the development and expansion of our business or the repurchase of our common shares and, therefore, have no current intention to pay cash dividends. However, we reconsider our dividend policy on a regular basis and may determine to pay dividends in the future.
Issuer Purchases of Equity Securities
The following table provides information relating to the purchases of our common stock during the three months ended December 31, 2019 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 (2)
 
 
(d)
Maximum number of
Shares (or Units) that
May Yet Be
Purchased Under the
Plan or Program
 
October 1, 2019 – October 31, 2019
   
48,489
    $
88.97
     
44,919
     
4,920,640
 
November 1, 2019 – November 30, 2019
   
39,060
    $
87.49
     
39,060
     
4,881,580
 
December 1, 2019 – December 31, 2019
   
40,960
    $
87.68
     
40,960
     
4,840,620
 
                                 
Quarter ended December 31, 2019
   
128,509
     
     
124,939
     
 
                                 
 
 
(1) During the three months ended December 31, 2019, 3,570 shares were 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.
 
(2) On February 16, 2018, the Company’s Board of Directors authorized a common stock repurchase program of up to 5.8 million shares of the Company’s outstanding common stock (Stock Repurchase Program). The Stock Repurchase Program was publicly announced on February 21, 2018. During the three months ended December 31, 2019, the Company repurchased 124,939 shares under the Stock Repurchase Program.
 
20

Stockholder Return Performance Graph
The following graph and table show the cumulative total stockholder return on the Company’s common stock for the last five fiscal years compared to the Russell 2000 Index and the Standard and Poor’s 600 Building Products Index (S&P 600 Building Products). The graph assumes $100 was invested on December 31, 2014 in (1) the Company’s common stock, (2) the Russell 2000 Index and (3) the S&P 600 Building Products, and assumes reinvestment of dividends and market capitalization weighting as of December 31, 2015, 2016, 2017, 2018 and 2019.
Comparison of Cumulative Total Return
Among Trex Company, Inc., Russell 2000 Index, and S&P 600 Building Products Index
 
                                                 
 
12/31/2014
 
 
12/31/2015
 
 
12/31/2016
 
 
12/31/2017
 
 
12/31/2018
 
 
12/31/2019
 
Trex Company, Inc.
  $
100.00
    $
89.34
    $
151.24
    $
254.53
    $
278.82
    $
422.17
 
Russell 2000 Index
  $
100.00
    $
95.59
    $
115.96
    $
132.95
    $
118.31
    $
148.52
 
S&P 600 Building Products
  $
100.00
    $
119.97
    $
155.70
    $
187.18
    $
148.27
    $
210.82
 
Other Stockholder Matters
As of February 10, 2020, there were approximately 153 holders of record of our common stock, although we believe that there are a significantly larger number of beneficial owners of our common stock.
In 2019, we submitted to the NYSE in a timely manner the annual certification that our Chief Executive Officer was not aware of any violation by us of the NYSE corporate governance listing standards.
21

Item 6.
Selected Financial Data
The following table presents selected financial data as of December 31, 2019, 2018, 2017, 2016, and 2015 for each year in the five-year period ended December 31, 2019.
The selected financial data should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our Consolidated Financial Statements and related notes thereto appearing elsewhere in this report.
                                         
 
Year Ended December 31, (1)
 
 
2019 (2)
 
 
2018
 
 
2017 (3)
 
 
2016 (4)
 
 
2015 (5)
 
 
(In thousands, except share and per share data)
 
Statement of Comprehensive Income Data:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net sales
  $
745,347
    $
684,250
    $
565,153
    $
479,616
    $
440,804
 
Cost of sales
   
438,844
     
389,356
     
321,780
     
292,521
     
285,935
 
                                         
Gross profit
   
306,503
     
294,894
     
243,373
     
187,095
     
154,869
 
Selling, general and administrative expenses
   
118,304
     
118,225
     
100,993
     
83,140
     
77,463
 
                                         
Income from operations
   
188,199
     
176,669
     
142,380
     
103,955
     
77,406
 
Interest (income) expense, net
   
(1,503
)    
(192
)    
461
     
1,125
     
619
 
                                         
Income before income taxes
   
189,702
     
176,861
     
141,919
     
102,830
     
76,787
 
Provision for income taxes
   
44,964
     
42,289
     
46,791
     
34,983
     
28,689
 
                                         
Net income
  $
144,738
    $
134,572
    $
95,128
    $
67,847
    $
48,098
 
                                         
Basic earnings per share
  $
2.48
    $
2.29
    $
1.62
    $
1.15
    $
0.77
 
                                         
Basic weighted average shares outstanding
   
58,430,597
     
58,739,670
     
58,785,118
     
58,789,118
     
62,701,084
 
                                         
Diluted earnings per share
  $
2.47
    $
2.28
    $
1.61
    $
1.15
    $
0.76
 
                                         
Diluted weighted average shares outstanding
   
58,657,749
     
59,067,302
     
59,150,920
     
59,225,338
     
63,365,018
 
                                         
Cash Flow Data:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash provided by operating activities
  $
156,352
    $
138,121
    $
101,865
    $
85,293
    $
62,634
 
Cash used in investing activities
   
(67,244
)    
(33,733
)    
(86,789
)    
(10,202
)    
(23,329
)
Cash used in financing activities
   
(45,974
)    
(29,203
)    
(3,226
)    
(62,422
)    
(42,854
)
                                         
Other Data (unaudited):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
EBITDA
(non-GAAP)
(6)
  $
202,230
    $
193,136
    $
159,110
    $
118,136
    $
91,701
 
                                         
Balance Sheet Data:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash and cash equivalents
  $
148,833
    $
105,699
    $
30,514
    $
18,664
    $
5,995
 
Working capital
   
224,534
     
177,450
     
86,289
     
54,264
     
38,581
 
Total assets
   
592,239
     
465,122
     
326,227
     
221,430
     
211,998
 
Total debt
   
—  
     
—  
     
—  
     
—  
     
7,000
 
Total stockholders’ equity
  $
449,175
    $
342,963
    $
231,250
    $
134,161
    $
116,463
 
 
1) All common stock share and per share data in the above table are presented on a post-split basis to reflect the
two-for-one
stock split of our common stock in the form of a stock dividend distributed on June 18, 2018 to stockholders of record at the close of business on May 23, 2018.
2) In January 1, 2019, the Company adopted Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) No.
 2016-02,
Leases (Topic 842),
” and subsequent amendments to the initial
22

  guidance within ASU Nos.
2018-01,
2018-10,
2018-11,
2018-20,
and
2019-01
(collectively, the standard). The standard requires lessees to recognize operating leases on the balance sheet as a
right-of-use
(ROU) asset and a lease liability (current and
non-current).
The liability is equal to the present value of the lease payments over the remaining lease term. The asset is based on the liability, subject to certain adjustments. The Company elected the modified retrospective method of adoption, which allowed the Company to apply the standard as of the beginning of the period of adoption. As a result, at December 31, 2019 the Company reported an ROU asset in total assets and included the current portion of the lease liability in working capital.
3) On July 31, 2017, the Company’s newly-formed, wholly-owned subsidiary, Trex Commercial Products, Inc. acquired certain assets and assumed certain liabilities of Staging Concepts Acquisition, LLC. The Consolidated Financial Statements include the accounts of Trex Commercial Products, Inc. from the date of acquisition. Also, the tax legislation H.R.1, “An Act to Provide for Reconciliation Pursuant to Titles II and V of the Concurrent Resolution on the Budget for Fiscal Year 2018,” known as the Tax Cuts and Jobs Act (Act), was enacted on December 22, 2017. Accordingly, we have recognized the tax effects of the Act in our financial statements and related notes as of and for the year ended December 31, 2017. Deferred tax assets that existed as of the enactment date and that reversed after the Act’s effective date of January 1, 2018 were adjusted to reflect the new Federal statutory tax rate of 21%. The effect of the change in tax rate on the deferred tax assets was allocated to continuing operations as a discrete item. We finalized our analysis of the Act in 2018, which did not give rise to new deferred tax amounts.
4) Year ended December 31, 2016 was materially affected by a
pre-tax
increase of $9.8 million to the warranty reserve related to surface flaking. Also, during 2016, the Company adopted FASB ASU No.
 2015-17,
Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes.
   Because the Company applied ASU No.
 2015-17
prospectively in the quarterly period ended December 31, 2016, prior periods have not been adjusted. As a result, in 2016 deferred tax assets are now reported net of deferred tax liabilities, included as either a
non-current
asset or liability, and are no longer a component of working capital. Deferred tax assets or liabilities of prior fiscal years that were previously included in current assets or current liabilities continue to be reported as a component of working capital.
5) Year ended December 31, 2015 was materially affected by a
pre-tax
increase of $7.8 million to the warranty reserve, the majority of which related to surface flaking.
6) EBITDA represents net income before interest, income taxes, depreciation and amortization. EBITDA is not a measurement of financial performance under accounting principles generally accepted in the United States (GAAP). The Company has included data with respect to EBITDA because management evaluates and projects the performance of the Company’s business using several measures, including EBITDA. Management considers EBITDA to be an important supplemental indicator of the Company’s operating performance, particularly as compared to the operating performance of the Company’s competitors, because this measure eliminates many differences among companies in capitalization and tax structures, capital investment cycles and ages of related assets, as well as some recurring
non-cash
and
non-operating
charges to net income or loss. For these reasons, management believes that EBITDA provides important supplemental information to investors regarding the operating performance of the Company and facilitates comparisons by investors between the operating performance of the Company and the operating performance of its competitors. Management believes that consideration of EBITDA should be supplemental, because EBITDA has limitations as an analytical financial measure. These limitations include the following:
  EBITDA does not reflect the Company’s cash expenditures, or future requirements for capital expenditures, or contractual commitments;
  EBITDA does not reflect the interest expense, or the cash requirements necessary to service interest or principal payments, on the Company’s indebtedness;
  Although depreciation and amortization are
non-cash
charges, the assets being depreciated and amortized will often have to be replaced in the future, and EBITDA does not reflect any cash requirements for such replacements;
23

  EBITDA does not reflect the effect of earnings or charges resulting from matters the Company considers not to be indicative of its ongoing operations; and
  Not all entities in the Company’s industry may calculate EBITDA in the same manner in which the Company calculates EBITDA, which limits its usefulness as a comparative measure.
The Company compensates for these limitations by relying primarily on its GAAP results to evaluate its operating performance and by considering independently the economic effects of the foregoing items that are not reflected in EBITDA. As a result of these limitations, EBITDA should not be considered as an alternative to net income, as calculated in accordance with GAAP, as a measure of operating performance, nor should it be considered as an alternative to cash flows as a measure of liquidity. The following table sets forth, for the years indicated, a reconciliation of EBITDA to net income:
                                         
 
Year Ended December 31,
 
 
2019
 
 
2018
 
 
2017
 
 
2016
 
 
2015
 
 
(In thousands)
 
Net income
  $
144,738
    $
134,572
    $
95,128
    $
67,847
    $
48,098
 
Plus interest (income) expense, net
   
(1,503
)    
(192
)    
461
     
1,125
     
619
 
Plus income tax provision
   
44,964
     
42,289
     
46,791
     
34,983
     
28,689
 
Plus depreciation and amortization
   
14,031
     
16,467
     
16,730
     
14,181
     
14,295
 
                                         
EBITDA
(non-GAAP)
  $
202,230
    $
193,136
    $
159,110
    $
118,136
    $
91,701
 
                                         
24

Item 7.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
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.” 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 our products and raw materials; 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 Company’s ability to increase throughput and capacity to adequately match supply with demand; the level of expenses associated with product replacement and consumer relations expenses related to product quality; the highly competitive markets in which the Company operates; cyber-attacks, security breaches or other security vulnerabilities; and the impact of upcoming data privacy laws and the EU General Data Protection Regulation and the related actual or potential costs and consequences.
OVERVIEW
General.
Trex Company, Inc. currently operates in two reportable segments: Trex Residential Products (Trex Residential) and Trex Commercial Products (Trex Commercial). The Company is focused on using renewable resources within both our Trex Residential and Trex Commercial segments.
Trex Residential
is the world’s largest manufacturer of wood-alternative composite decking and railing products marketed under the brand name Trex
®
and manufactured in the United States. We offer a comprehensive set of aesthetically pleasing, high-performance, low maintenance,
eco-friendly
products in the decking, railing, fencing, steel deck framing and outdoor lighting categories. We believe that the range and variety of our products allow consumers to design much of their outdoor living space using Trex brand products.
We offer the following composite decking and railing products through Trex Residential:
     
  Decking and Accessories
 
Trex Transcend
®
 decking
Trex Enhance
®
 decking
Trex Select
®
 decking
Trex Hideaway
®
 hidden fastening system
Trex DeckLighting
 outdoor lighting system
 
  Railing
 
Trex Transcend Railing
Trex Signature
®
aluminum railing
Trex Select Railing
Trex Enhance Railing
 
  Fencing
 
Trex Seclusions
®
 
  Steel Deck Framing System
 
Trex Elevations
®
 
25

Trex Commercial
is a leading national provider of custom-engineered railing and staging systems. We offer modular and architectural railing and staging systems and solutions for the commercial and multifamily market, including sports stadiums and performing arts venues through Trex Commercial.
Highlights related to the twelve months ended December 31, 2019 include:
  Increase in net sales of 9%, or $61.1 million, to $745.3 million in the twelve months ended December 31, 2019 compared to $684.3 million in the twelve months ended December 31, 2018. Net sales in 2019 were the highest of any year in our history.
  Trex Residential net sales increased $81 million, or 13%, in 2019 compared to 2018, and were the highest of any year in our history.
  Increase in gross profit of 4%, or $11.6 million, to $306.50 million for the twelve months ended December 31, 2019 compared to $294.9 million for the twelve months ended December 31, 2018.
  Increase in net income to $144.7 million, also reflecting the highest of any year in our history.
  Cash flows from operating activities were $156.4 million in the twelve months ended December 31, 2019 compared to $138.1 million in the twelve months ended December 31, 2018.
  New capital expenditure program to increase production capacity at the Trex Residential facilities in Virginia and Nevada and projected at approximately $200 million in the aggregate by 2021.
  Repurchase of 500,059 shares of our outstanding common stock under our Stock Repurchase Program in 2019, for a total of 959,380 shares repurchased under the program to date.
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 Company) and on that date acquired certain assets and liabilities of SC Company for $71.8 million in cash. The acquisition provides us with the opportunity to offer full service railing systems in the growing commercial and multi-family markets, access to a complementary product category with a track record of substantial revenue growth, the ability to achieve economies of scale around raw material procurement, and an increase in the range of products the Company may offer its core customers. The Consolidated Financial Statements include the accounts of Trex Commercial Products, Inc. from the date of acquisition.
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. The operating results for Trex Residential have historically varied from quarter to quarter, often due to seasonal trends in the demand for outdoor living products. Seasonal, erratic or prolonged adverse weather conditions in certain geographic regions reduce the level of home improvement and construction activity and can shift demand for its products to a later period. As part of its normal business practice and consistent with industry practices, Trex Residential has historically offered incentive programs to its distributors and dealers to build inventory levels before the start of the prime deck-building season to ensure adequate availability of its product to meet anticipated seasonal consumer demand and to enable production planning. These incentives include prompt 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. In addition, the operating results for Trex Commercial have not historically varied from quarter to quarter as a result of seasonality, but are driven by the timing of individual projects, which may vary significantly each period.
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, warranty costs, and freight. Raw materials costs generally include the costs to purchase and transport reclaimed wood fiber, scrap polyethylene and pigmentation
26

for coloring Trex 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.
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 of Trex. 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 have varied from quarter to quarter due, in part, to the seasonality of our business.
CRITICAL ACCOUNTING POLICIES AND ESTIMATES
Our significant accounting policies are described in Note 2 to our Consolidated Financial Statements appearing elsewhere in this report. Our critical accounting estimates include the areas where we have made what we consider to be particularly difficult, subjective or complex judgments in making estimates, and where these estimates can significantly affect our financial results under different assumptions and conditions. We prepare our financial statements in conformity with accounting principles generally accepted in the United States. As a result, we are required to make estimates, judgments and assumptions that we believe are reasonable based upon the information available. These estimates, judgments and assumptions affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the periods presented. Actual results could be different from these estimates.
Product Warranty.
We warrant that our Trex Residential products will be free from material defects in workmanship and materials. Generally, this warranty period is 25 years for residential use and 10 years for commercial use, excluding Trex Signature
®
Railing, which has a warranty period of 25 years for both residential and commercial use. We further warrant that Trex Transcend, Trex Enhance, Trex Select and Universal Fascia products will not fade in color more than a certain amount and will be resistant to permanent staining from food substances or mold, provided the stain is cleaned within seven days of appearance. This warranty extends for a period of 25 years for residential use and 10 years for commercial use. If there is a breach of such warranties, we have an obligation either to replace the defective product or refund the purchase price. Depending on the product and its use, the Company also warrants its Trex Commercial products will be free of manufacturing defects for one to three years.
We continue to receive and settle claims for Trex Residential 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. 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, we utilize 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. 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.
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 year are received during the summer outdoor season,
27

which spans the second and third quarters. It has been our 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 incoming claims received in the year ended December 31, 2019, was slightly lower than our expectations for 2019 and the number of claims received in the year ended December 31, 2018, continuing the historical year-over-year decline in incoming claims. Average settlement cost per claim experienced in 2019 was considerably higher than our expectations for 2019 and the average settlement cost per claim experienced in 2018 due to an increase in larger claims settled and changes in the mix of settlement methods. We believe our reserve at December 31, 2019 is sufficient to cover future surface flaking obligations and no adjustments were required in the current year.
Our 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 our financial condition, results of operations or cash flows. We estimate 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. We estimate 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 $1.9 million change in the surface flaking warranty reserve.
The following table details surface flaking claims activity related to our residential product warranty:
                         
 
Year Ended December 31,
 
 
2019
 
 
2018
 
 
2017
 
Claims unresolved beginning of period
   
2,021
     
2,306
     
2,755
 
Claims received (1)
   
1,394
     
1,481
     
2,250
 
Claims resolved (2)
   
(1,691
)    
(1,766
)    
(2,699
)
                         
Claims unresolved end of period
   
1,724
     
2,021
     
2,306
 
                         
Average cost per claim (3)
  $
3,447
    $
2,631
    $
2,546
 
 
(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.
For additional information about product warranties, see Notes 2 and 19 to the Consolidated Financial Statements appearing elsewhere in this report.
Goodwill.
The Company evaluates the recoverability of goodwill in accordance with Accounting Standard Codification Topic 350, “
Intangibles—Goodwill and Other
,” annually or more frequently if an event occurs or circumstances change in the interim that would more likely than not reduce the fair value of the asset below its carrying amount. Goodwill is considered to be impaired when the net book value of the reporting unit exceeds its estimated fair value. The Company first assesses qualitative factors to determine if it is more likely than not that the fair value of the reporting unit is less than its carrying amount to determine if it should proceed with the evaluation of goodwill for impairment. If the Company proceeds with the
two-step
impairment test, the Company first compares the fair value of the reporting unit to its carrying value. If the carrying value of a reporting unit exceeds its fair value, the goodwill of that reporting unit is potentially impaired and step two of the impairment analysis is performed. In step two of the analysis, an impairment loss is recorded equal to the excess of the carrying value of the reporting unit’s goodwill over its implied fair value should such a circumstance arise. The Company measures fair value of the reporting unit based on a present value of future discounted cash flows and a market valuation approach.
28

Revenue Recognition
Effective January 1, 2018, we adopted the requirements of Financial Accounting Standards Board Accounting Standards Update
2014-09,
“Revenue from Contracts with Customers” (Topic 606)
. We determined the appropriate revenue recognition for our contracts with customers by analyzing the type, terms and conditions of our contracts with our customers. Topic 606 provides a single, comprehensive model for revenue recognition arising from contracts with customers. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in Topic 606. A contract’s transaction price is allocated to each distinct performance obligation and revenue is recognized when or as the Company satisfies the performance obligation. Revenue is recognized at an amount that reflects the consideration to which the entity expects to be entitled in exchange for transferring control of the goods or services to a customer. Adoption of Topic 606 did not have an impact on the Company’s financial condition or results of operations. The following provides additional information about our contracts with customers.
Trex Residential Products
Trex Residential principally generates revenue from the manufacture and sale of its high-performance,
low-maintenance,
eco-friendly
composite decking and railing products and accessories. Substantially all of its revenues are from contracts with customers, which are individual customer purchase orders of short-term duration of less than one year. Trex Residential satisfies its performance obligations at a point in time. The shipment of each product is a separate performance obligation as the customer is able to derive benefit from each product shipped and no performance obligation remains after shipment. Upon shipment of the product, the customer obtains control over the distinct product and Trex Residential satisfies its performance obligation. Any performance obligation that remains unsatisfied at the end of a reporting period is part of a contract that has an original expected duration of one year or less. Any variable consideration related to the unsatisfied performance obligation is allocated wholly to the unsatisfied performance obligation and recognized when the product ships and the performance obligation is satisfied.
Trex Commercial Products
Trex Commercial generates revenue from the manufacture and sale of its modular and architectural railing and staging systems. All of its revenues are from fixed-price contracts with customers. Trex Commercial contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contract and is, therefore, not distinct.
Trex Commercial satisfies its performance obligation over time as work progresses because control is transferred continuously to its customers. Revenue and estimated profit is recognized over time based on the proportion of actual costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying the performance obligation. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Incurred costs include all direct material, labor, subcontract and certain indirect costs. The Company reviews and updates its estimates regularly and recognizes adjustments in estimated profit on contracts under the cumulative
catch-up
method. Under this method, the impact of the adjustment on revenue and estimated profit to date on a contract is recognized in the period the adjustment is identified. Revenues and profits in future periods are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, the Company recognizes the total loss in the period it is identified. During the year ended December 31, 2019, no adjustment to any one contract was material to the Company’s Consolidated Financial Statements and no material impairment loss on any contract was recorded.
RESULTS OF OPERATIONS
Below we have included a discussion of our operating results and material changes in our operating results for the year ended December 31, 2019 compared to the year ended December 31, 2018.
29

Year Ended December 31, 2019 Compared To Year Ended December 31, 2018
Net Sales
                                 
 
Year Ended December 31,
   
$ Change
 
 
% Change
 
 
2019
 
 
2018
 
 
(dollars in thousands)
 
Total net sales
  $
745,347
    $
684,250
    $
61,097
     
8.9
%
Trex Residential net sales
  $
694,267
    $
613,229
    $
81,038
     
13.2
%
Trex Commercial net sales
  $
51,080
    $
71,021
    $
(19,941
)    
(28.1
)%
The 9% increase in total net sales in 2019 compared to 2018 was primarily due to an increase in net sales of 13% at Trex Residential, offset by a 28% decrease in Trex Commercial net sales. The primary driver of Trex Residential net sales was increased volume growth. Through the first quarter of 2019, and to a much lesser extent in the second and third quarters of 2019, Trex Residential net sales were constrained due to supply issues primarily caused by new product startup inefficiencies related to our new Enhance decking product. These inefficiencies resulted in lower throughput than was needed to support market demand. Net sales in 2018 were impacted by a $6 million unfavorable charge related to expanded stocking positions in all residential sales channels. Excluding this impact, Trex Residential net sales increased by 12%. Trex Commercial net sales decreased mainly due to fewer large projects compared to the period of strong, large project completions experienced in 2018.
Gross Profit
                                 
 
Year Ended December 31,
   
$ Change
 
 
% Change
 
 
2019
 
 
2018
 
 
(dollars in thousands)
 
Cost of sales
  $
438,844
    $
389,356
    $
49,488
     
12.7
%
% of total net sales
   
58.9
%    
56.9
%    
     
 
Gross profit
  $
306,503
    $
294,894
    $
11,609
     
3.9
%
Gross margin
   
41.1
%    
43.1
%    
     
 
Gross profit as a percentage of net sales, gross margin, was 41.1% in 2019 compared to 43.1% in 2018. Gross margin for Trex Residential and Trex Commercial products in 2019 totaled 42.4% and 23.5%, respectively, compared to 45.6% and 21.8%, respectively, in 2018. The decrease in gross margin was primarily due to a decrease in Trex Residential gross profit related to new product startup costs and manufacturing inefficiencies associated with the slower than normal production ramp up on those products, including reduced line rates, increased material usage and lower manufacturing yields. During March and through the third quarter, we made numerous changes to improve throughput. As a result, our production rates largely returned to planned levels and associated operating inefficiencies have been reduced. We believe these improvements will continue to result in improved throughput and efficiency. The startup costs are largely behind us and we expect continued improvement in throughput and efficiency in future periods. We have begun to reduce material added to the Enhance product in the first quarter of 2020 and expect to be essentially at the original design target by the end of the third quarter in 2020. Trex Commercial gross margin increased primarily due to initiatives aimed at improving project management, estimating and manufacturing. However, the increase was hampered due to under absorption of manufacturing overhead as a result of lower net sales.
Selling, General and Administrative Expenses
                                 
 
Year Ended December 31,
   
$ Change
 
 
% Change
 
 
2019
 
 
2018
 
 
(dollars in thousands)
 
Selling, general and administrative expenses
  $
118,304
    $
118,225
    $
79
     
0.1
%
% of total net sales
   
15.9
%    
17.3
%    
     
 
30

Selling, general and administrative expenses in 2019 were comparable to those in 2018. Incentive compensation decreased $4 million in 2019. In addition, amortization expense decreased $2.7 million in 2019 due to the full amortization of intangible assets acquired as part of the SC Company acquisition in July 2017. The decreases were offset primarily by increases in other personnel expense of $3.6 million, $0.7 million in branding and advertising spend in support of our market growth programs, $0.3 million in research and development expenses and an increase in other miscellaneous expenses.
Provision for Income Taxes
                                 
 
Year Ended December 31,
   
$ Change
 
 
% Change
 
 
    2019    
 
 
    2018    
 
 
(dollars in thousands)
 
Provision for income taxes
  $
44,964
    $
42,289
    $
2,675
     
6.3
%
Effective tax rate
   
23.7
%    
23.9
%    
     
 
The effective tax rate for 2019 decreased by 0.2% compared to the effective tax rate for 2018 primarily due to an increase in excess tax benefits from the exercise of share-based payments.
Net Income and Earnings Before Interest, Taxes, Depreciation and Amortization (EBITDA)
1
(in thousands)
Reconciliation of net income (GAAP) to EBITDA
(non-GAAP):
                         
Year Ended December 31
 
2019
Trex
Residential
 
 
2019
Trex
Commercial
 
 
2019
Trex
Consolidated
 
Net income
  $
142,811
    $
1,927
    $
144,738
 
Interest income, net
   
(1,496
)    
(7
)    
(1,503
)
Income tax expense
   
44,292
     
672
     
44,964
 
Depreciation and amortization
   
13,413
     
618
     
14,031
 
                         
EBITDA
  $
199,020
    $
3,210
    $
202,230
 
                         
                         
Year Ended December 31
 
2018
Trex
Residential
 
 
2018
Trex
Commercial
 
 
2018
Trex
Consolidated
 
Net income
  $
131,823
    $
2,749
    $
134,572
 
Interest income, net
   
(192
)    
—  
     
(192
)
Income tax expense
   
41,421
     
868
     
42,289
 
Depreciation and amortization
   
13,216
     
3,251
     
16,467
 
                         
EBITDA
  $
186,268
    $
6,868
    $
193,136
 
                         
 
1
EBITDA represents net income before interest, income taxes, depreciation and amortization. EBITDA is not a measurement of financial performance under accounting principles generally accepted in the United States (GAAP). We have included data with respect to EBITDA because management evaluates the performance of its reportable segments using EBITDA. Management considers EBITDA to be an important supplemental indicator of our core operating performance because it eliminates interest, income taxes, and depreciation and amortization charges to net income and, in relation to its competitors, it eliminates differences among companies in capitalization and tax structures, capital investment cycles and ages of related assets. For these reasons, management believes that EBITDA provides important information regarding the operating performance of the Company and its reportable segments.
31

                                 
 
Year Ended December 31,
   
$ Change
 
 
% Change
 
 
2019
 
 
2018
 
 
(dollars in thousands)
 
Total EBITDA
  $
202,230
    $
193,136
    $
9,094
     
4.7
%
Trex Residential EBITDA
  $
199,020
    $
186,268
    $
12,752
     
6.9
%
Trex Commercial EBITDA
  $
3,210
    $
6,868
    $
(3,658
)    
(53.3
)%
The Company uses EBITDA to assess performance as it believes EBITDA facilitates performance comparison between the Company and its competitors and between its reportable segments by eliminating interest, income taxes, and depreciation and amortization charges to income. Total EBITDA increased 4.7% to $202 million for 2019 compared to $193 million for 2018. The increase was primarily driven by a $13 million increase in Trex Residential EBITDA driven by the increase in net sales. The increase was offset by a decrease in EBITDA at Trex Commercial primarily related to a decrease in net sales.
Year Ended December 31, 2018 Compared To Year Ended December 31, 2017
The Company hereby incorporates by reference the financial results from fiscal year 2017 and the comparison of financial results from fiscal year 2018 to fiscal year 2017 as set forth in the Company’s Management’s Discussion and Analysis of Financial Condition and Results of Operation in the Annual Report on Form 10-K for the year ended December 31, 2018 and filed with the U.S. Securities and Exchange Commission on February 14, 2019.
LIQUIDITY AND CAPITAL RESOURCES
We finance operations and growth primarily with cash flow from operations, borrowings, operating leases and normal trade credit terms from operating activities.
S
ources and Uses of Cash.
The following table summarizes our cash flows from operating, investing and financing activities for the years ended December 31, 2019, 2018, and 2017 (in thousands):
                         
 
Year Ended December 31,
 
 
2019
 
 
2018
 
 
2017
 
Net cash provided by operating activities
  $
156,352
    $
138,121
    $
101,865
 
Net cash used in investing activities
   
(67,244
)    
(33,733
)    
(86,789
)
Net cash used in financing activities
   
(45,974
)    
(29,203
)    
(3,226
)
                         
Net increase in cash and cash equivalents
  $
43,134
    $
75,185
    $
11,850
 
                         
Operating Activities
Cash provided by operating activities increased $18.2 million in 2019 compared to 2018 primarily due to the increase in gross profit and related increase in net income resulting from the increase in net sales volume growth, offset by a decrease in working capital investment of $2.9 million.
Investing Activities
Investing activities in 2019 consisted of $67.3 million in capital expenditures, including $59.8 million related to capacity expansion and general plant cost reduction initiatives, $4.9 million for other production improvements and $2.2 million for general support initiatives.
32

Financing Activities
Net cash used in financing activities in 2019 increased $16.8 million compared to 2018 primarily due to the increase in stock repurchase activity in 2019 of $16.5 million.
Stock Repurchase Program.
On February 16, 2018, the Board of Directors adopted a stock repurchase program of up to 5.8 million shares of the Company’s outstanding common stock (Stock Repurchase Program). As of the date of this report, the Company has repurchased 959,380 shares under the Stock Repurchase Program.
Inventory in Distribution Channels
. We sell our Trex Residential decking and railing 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 increases in the levels of inventory in the distribution channels at December 31, 2019 compared to inventory levels at December 31, 2018.
Business Acquisition.
On July 31, 2017, through our wholly-owned subsidiary, Trex Commercial Products, Inc., we entered into a definitive agreement with SC Company and on that date acquired certain assets and liabilities of SC Company for $71.8 million in cash. We used cash on hand and $30.0 million from our existing revolving credit facility to acquire the business.
Seasonality
. The operating results for Trex Residential have historically varied from quarter to quarter. Seasonal, erratic or prolonged adverse weather conditions in certain geographic regions reduce the level of home improvement and construction activity and can shift demand for its products to a later period. As part of its normal business practice and consistent with industry practice, Trex Residential 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 its product to meet anticipated seasonal consumer demand. The seasonal effects are often offset by the positive effect of the incentive programs. The operating results for Trex Commercial have not historically varied from quarter to quarter as a result of seasonality. However, they are driven by the timing of individual projects, which may vary significantly each period.
Indebtedness
.
Indebtedness after November 4, 2019
. On November 5, 2019, the Company as borrower, Trex Commercial Products, Inc. (TCP), as guarantor; Bank of America, N.A. (BOA), as a Lender, Administrative Agent, Swing Line Lender and L/C Issuer; and certain other lenders including Wells Fargo Bank, N.A. (Wells Fargo), who is also Syndication Agent; SunTrust Bank (SunTrust); and Branch Banking and Trust Company (BB&T) (each, a Lender and collectively, the Lenders), arranged by Bank of America Securities, Inc., as Sole Lead Arranger and Sole Bookrunner, entered into a Fourth Amended and Restated Credit Agreement (Fourth Amended Credit Agreement) to amend and restate the Third Amended and Restated Credit Agreement dated as of January 12, 2016, as amended (Third Amended Credit Agreement), by and among the Company, as borrower; BOA, as a lender, Administrative Agent, Swing Line Lender and L/C Issuer; CitiBank, N.A. (Citi); Capital One, N.A. (Capital One); and SunTrust, each as a lender; and Bank of America Merrill Lynch, as Sole Lead Arranger and Sole Bookrunner.
Under the Fourth Amended Credit Agreement, the Lenders agreed to provide 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 (Loan Limit) throughout the term, which ends November 5, 2024 (Term). Previously, under the Third Amended Credit Agreement, BOA, Citi, Capital One and SunTrust agreed to provide the Company with one or
33

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 would have ended on January 12, 2021 if not replaced by the Fourth Amended Credit Agreement.
Included within the Loan Limit are sublimits for a Letter of Credit facility in an amount not to exceed $15 million and Swing Line Loans in an aggregate principal amount at any time outstanding not to exceed $5 million. The Revolving Loans, the Letter of Credit facility and the Swing Line Loans are for the purpose of raising working capital and supporting general business operations.
The Notes provide the Company, in the aggregate, the ability to borrow an amount up to the Loan Limit during the Term. The Company is not obligated to borrow any amount under the Loan Limit. Within the Loan Limit, the Company may borrow, repay and reborrow at any time or from time to time while the Notes are in effect. Base Rate Loans (as defined in the Fourth Amended Credit Agreement) under the Revolving Loans and the Swing Line Loans accrue interest at the Base Rate plus the Applicable Rate (as defined in the Fourth Amended Credit Agreement) and Eurodollar Rate Loans for the Revolving Loans and Swing Line Loans accrue interest at the Adjusted London InterBank Offered Rate plus the Applicable Rate (as defined in the Fourth Amended Credit Agreement). The Base Rate for any day is a fluctuating rate per annum equal to the highest of (a) the Federal Funds Rate plus 0.50%, (b) the rate of interest in effect for such day as publicly announced from time to time by BOA as its prime rate, and (c) the Eurodollar Rate plus 1.0%. Repayment of all then outstanding principal, interest, fees and costs is due on November 5, 2024.
Under the terms of the Fourth Amended and Restated Security and Pledge Agreement, the Company and TCP, subject to certain permitted encumbrances, as collateral security for the above-stated loans and all other present and future indebtedness of the Company owing to the Lenders grants to BOA, as Administrative Agent for the Lenders, a continuing security interest in certain collateral described and defined in the Fourth Amended and Restated Security and Pledge Agreement.
Indebtedness through November 4, 2019
. On January 12, 2016, the Company entered into a Third Amended Credit Agreement with BOA as Lender, Administrative Agent, Swing Line Lender and Letter of Credit Issuer; and certain other lenders including Citi, Capital One, and SunTrust (collectively, Lenders) arranged by Bank of America Merrill Lynch as Sole Lead Arranger and Sole Bookrunner. The Third Amended Credit Agreement amended and restated the Second Amended Credit Agreement.
Under the Third Amended Credit Agreement, the Lenders agreed to provide 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 would have ended on January 12, 2021. Included within the revolving loan limit were sublimits for a letter of credit facility in an amount not to exceed $15 million and swing line loans in an aggregate principal amount at any time outstanding not to exceed $5 million. The revolving loans, the letter of credit facility and the swing line loans were for the purpose of funding working capital needs and supporting general business operations. Additionally, within the Revolving Loan Limit, the Company could borrow, repay, and reborrow, at any time or from time to time while the Third Amended Credit Agreement was in effect.
The Company had the option to select interest rates for each loan request at the Base Rate or Eurodollar Rate. Base rate loans under the revolving loans and the swing line loans accrued interest at the Base Rate plus the Applicable Rate. Eurodollar Rate Loans for the revolving loans and swing line loans accrued interest at the Adjusted London InterBank Offered Rate plus the Applicable Rate. The Base Rate for any day was a fluctuating rate per annum equal to the highest of (a) the Federal Funds Rate plus 0.50%, (b) the rate of interest in effect for such day as publicly announced from time to time by BOA as its prime rate, and (c) the Eurodollar Rate plus 1.0%. Repayment of all then outstanding principal, interest, fees and costs would have been due on January 12, 2021.
34

The Third Amended Credit Agreement was secured by property with respect to which liens in favor of the Administrative Agent, for the benefit of itself and the other holders of the obligations, were purported to be granted pursuant to and in accordance with the terms of the collateral documents as referenced in the Third Amended Credit Agreement.
Compliance with Debt Covenants and Restrictions.
Pursuant to the terms of the Fourth Amended Credit Agreement, the Company, is subject to certain loan compliance covenants. The Company was in compliance with all covenants as of December 31, 2019. Failure to comply with the financial covenants could be considered a default of repayment obligations and, among other remedies, could accelerate payment of any amounts outstanding.
Contractual Obligations.
The following table summarizes our contractual obligations, which consist primarily of purchase commitments and operating leases, as of December 31, 2019 (in thousands):
Contractual Obligations
Payments Due by Period
                                         
 
Total
 
 
1 year
 
 
2-3
 years
 
 
4-5
 years
 
 
After
5 years
 
Purchase obligations (1)
  $
33,051
    $
26,763
    $
6,274
    $
14
    $
—  
 
Operating leases, including imputed interest (2)
   
46,935
     
8,858
     
14,743
     
12,255
     
11,079
 
                                         
Total contractual obligations
  $
79,986
    $
35,621
    $
21,017
    $
12,269
    $
11,079
 
                                         
 
(1) Purchase obligations represent supply contracts with raw material vendors and service contracts for hauling raw materials. Open purchase orders written in the normal course of business for goods or services that are provided on demand have been excluded as the timing of which is not certain.
(2) Operating leases represent office space, storage warehouses, manufacturing facilities and certain office and plant equipment under various operating leases, and include operating leases accounted for under Financial Accounting Standards Board Accounting Standards Codification Topic 842 and short-term leases.
Off-Balance Sheet Arrangements.
We do not have
off-balance
sheet financing arrangements.
Capital and Other Cash Requirements.
In order to meet future demand, in June 2019 we announced a new multi-year capital expenditure program projected at approximately $200 million between 2019 and 2021. The program will increase production capacity by at least 70% at our Trex Residential facilities in Virginia and Nevada and will bring further manufacturing efficiencies to our production operations. In the third quarter of 2019, we installed two additional lines in our Nevada facility and three new lines will begin ramping up there in the second quarter of 2020. One new production line was operational in Virginia in the fourth quarter of 2019, and a new building being constructed in Virginia is scheduled to start ramping up production by early 2021 at the latest. The investment will allow us to increase production output for future projected growth related to our strategy of converting wood demand to Trex Residential composite decking. We currently estimate that capital expenditures in 2020 will be approximately $140 million to $160 million.
We believe that cash on hand, cash flows from operations and borrowings expected to be available under our revolving credit facility will provide sufficient funds to enable us to fund planned capital expenditures, make scheduled principal and interest payments, fund the warranty reserve, meet other cash requirements and maintain compliance with terms of our debt agreements for at least the next 12 months. We currently expect to fund future capital expenditures from operations and borrowings under the revolving credit facility. 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. Our ability to meet our cash needs during the next 12 months and thereafter could be adversely affected by various circumstances, including increases in raw
35

materials and product replacement costs, quality control problems, higher than expected product warranty claims, service disruptions and lower than expected collections of accounts receivable. In addition, any failure to negotiate amendments to our existing debt agreements to resolve any future noncompliance with financial covenants could adversely affect our liquidity by reducing access to revolving credit borrowings needed primarily to fund seasonal borrowing needs. We may determine that it is necessary or desirable to obtain financing through bank borrowings or the issuance of debt or equity securities to address such contingencies or changes to our business plan. Debt financing would increase our level of indebtedness, while equity financing would dilute the ownership of our stockholders. There can be no assurance as to whether, or as to the terms on which, we would be able to obtain such financing, which would be restricted by covenants contained in our existing debt agreements.
NEW ACCOUNTING STANDARDS
In August 2018, the FASB issued ASU No.
 2018-15,
“Intangibles—Goodwill and
Other—Internal-Use
Software (Subtopic
350-40):
Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of FASB Emerging Issues Task Force)”. The new guidance aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred for an
internal-use
software license. Under that model, implementation costs are capitalized or expensed depending on the nature of the costs and the project stage during which they are incurred. Capitalized implementation costs are amortized over the term of the associated hosted cloud computing arrangement service contract on a straight-line basis, unless another systematic and rational basis is more representative of the pattern in which the entity expects to benefit from its right to access the hosted software. Capitalized implementation costs would then be assessed for impairment in a manner similar to long-lived assets. The new guidance is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted. Entities can choose to adopt the new guidance either prospectively to eligible costs incurred on or after the date the guidance is first applied or retrospectively. The Company will adopt the guidance on January 1, 2020, and has determined that adoption will not 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 will 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 will adopt the guidance on January 1, 2020. The Company does not believe adoption will have a material impact on its financial condition or results of operations.
In June 2016, the FASB issued ASU
2016-13,
“Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses in Financial Instruments,” and issued subsequent amendments to the initial guidance in November 2018 within ASU No.
 2018-09,
April 2019 within ASU No.
 2019-04,
and May 2019 within ASU No.
 2019-05.
The ASU amends the guidance on the impairment of financial instruments and adds an impairment model, known as the current expected credit loss (CECL) model. The CECL model requires an entity to recognize its current estimate of all expected credit losses, rather than incurred losses, and applies to trade receivables and other receivables. The CECL model is designed to capture expected credit losses through the establishment of an allowance account, which will be presented as an offset to the amortized cost basis of the related financial asset. The new guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and is applied using the modified-retrospective approach. The Company will adopt the guidance on January 1, 2020. The Company has determined that adoption will not have a material impact on its financial condition or results of operations.
36

Item 7A.
Quantitative and Qualitative Disclosures About Market Risk
We are subject to market risks from changing interest rates associated with our borrowings. To meet our seasonal working capital needs, we borrow periodically on our variable rate revolving line of credit. At December 31, 2019, we had no debt outstanding under our revolving line of credit. While variable rate debt obligations expose us to the risk of rising interest rates, an increase of 1% in interest rates would not have a material adverse effect on our overall financial position, results of operations or liquidity.
In certain instances, we may use interest rate swap agreements to modify fixed rate obligations to variable rate obligations, thereby adjusting the interest rates to current market rates and ensuring that the debt instruments are always reflected at fair value. We had no interest rate swap agreements outstanding as of December 31, 2019.
Item 8.
Financial Statements and Supplementary Data
The financial statements listed in Item 15 and appearing on pages
F-2
through
F-
33 are incorporated by reference in this Item 8 and are filed as part of this report.
Item 9.
Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A.
Controls and Procedures
Evaluation of Disclosure 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 Executive 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 December 31, 2019. Based on this evaluation, the President and Chief Executive Officer and the Executive Vice President and Chief Financial Officer have concluded that the Company’s disclosure controls and procedures are effective.
37

Management’s Report on Internal Control Over Financial Reporting
We, as members of management of Trex Company, Inc. (Company), are responsible for establishing and maintaining adequate internal control over financial reporting. The Company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles. Internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. generally accepted accounting principles, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the Company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies and procedures may deteriorate.
We assessed the Company’s internal control over financial reporting as of December 31, 2019, based on criteria for effective internal control over financial reporting established in “Internal Control-Integrated Framework (2013)” issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO Framework). Based on this assessment, we concluded that, as of December 31, 2019, our internal control over financial reporting was effective, based on the COSO Framework.
The effectiveness of our internal control over financial reporting as of December 31, 2019, has been audited by Ernst & Young LLP, an independent registered public accounting firm, as stated in their report, which follows hereafter.
         
 
 
TREX COMPANY, INC.
         
February 24, 2020
 
By:
 
/s/    James E. Cline
 
 
James E. Cline
President and Chief Executive Officer
(Principal Executive Officer)
         
February 24, 2020
 
By:
 
/s/    Bryan H. Fairbanks
 
 
Bryan H. Fairbanks
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)
Changes in Internal Control Over Financial Reporting
There have been no changes in the Company’s internal control over financial reporting identified in connection with the evaluation described above in “Management’s Report on Internal Control Over Financial Reporting” that occurred during the Company’s fourth fiscal quarter that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
38

Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of Trex Company, Inc.
Opinion on Internal Control over Financial Reporting
We have audited Trex Company, Inc.’s internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Trex Company, Inc., (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2019, based on the COSO criteria.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the 2019 consolidated financial statements of the Company and our report dated February 24, 2020 expressed an unqualified opinion thereon.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
39

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
/s/ Ernst & Young LLP
Richmond, Virginia
February 24, 2020
40

Item 9B.
Other Information
 
None.
41

PART III
Item 10.
Directors, Executive Officers and Corporate Governance
 
Information responsive to this Item 10 is incorporated herein by reference to our definitive proxy statement for our 2020 annual meeting of stockholders, which we will file with the SEC on or before 120 days after our 2019 fiscal
year-end.
We have adopted a Code of Conduct and Ethics, which is applicable to all of our directors, officers and employees, including our Chief Executive Officer and Chief Financial Officer. The code is available on our corporate web site and in print to any stockholder who requests a copy. We also make available on our web site, at
www.trex.com/our-company/corporate-governance
, and in print to any stockholder who requests them, copies of our corporate governance principles and the charters of each standing committee of our board of directors. Requests for copies of these documents should be directed to Corporate Secretary, Trex Company, Inc., 160 Exeter Drive, Winchester, Virginia 22603-8605. To the extent required by SEC rules, we intend to disclose any amendments to our code of conduct and ethics, and any waiver of a provision of the code with respect to our principal executive officer, principal financial officer, principal accounting officer or controller, or persons performing similar functions, on our web site referred to above within four business days following any such amendment or waiver, or within any other period that may be required under SEC rules from time to time.
Item 11.
Executive Compensation
 
Information responsive to this Item 11 is incorporated herein by reference to our definitive proxy statement for our 2020 annual meeting of stockholders, which we will file with the SEC on or before 120 days after our 2019 fiscal
year-end.
Item 12.
Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
 
Information responsive to this Item 12 is incorporated herein by reference to our definitive proxy statement for our 2020 annual meeting of stockholders, which we will file with the SEC on or before 120 days after our 2019 fiscal
year-end.
Item 13.
Certain Relationships and Related Transactions, and Director Independence
 
Information responsive to this Item 13 is incorporated herein by reference to our definitive proxy statement for our 2020 annual meeting of stockholders, which we will file with the SEC on or before 120 days after our 2019 fiscal
year-end.
Item 14.
Principal Accounting Fees and Services
 
Information responsive to this Item 14 is incorporated herein by reference to our definitive proxy statement for our 2020 annual meeting of stockholders, which we will file with the SEC on or before 120 days after our 2019 fiscal
year-end.
42

PART IV
Item 15.
Exhibits and Financial Statement Schedules
 
(a)(1) The following Consolidated Financial Statements of the Company appear on pages
F-2
through
F-
33 of this report and are incorporated by reference in Part II, Item 8:
         
   
F-
2
 
         
Consolidated Financial Statements
   
 
   
F-
4
 
   
F-
5
 
   
F-
6
 
   
F-
7
 
   
F-
8
 
 
(a)(2) The following financial statement schedule is filed as part of this report:
         
   
F-
34
 
 
All other schedules for which provision is made in the applicable accounting regulations of the SEC are not required under the related instructions or are inapplicable or not material and, therefore, have been omitted.
(a)(3) See Exhibit Index at the end of the Annual Report on Form
10-K
for the information required by this Item.
43

TREX COMPANY, INC.
Index to Consolidated Financial Statements
         
 
Page
 
   
F-
2
 
Consolidated Financial Statements
   
 
   
F-
4
 
   
F-
5
 
   
F-
6
 
   
F-
7
 
   
F-
8
 
 
 
The following Consolidated Financial Statement Schedule of the Registrant is filed as part of this Report as required to be included in Item 15(a)(2):
         
 
Page
 
   
F-
34
 
 
 
F-1

Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of Trex Company, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Trex Company, Inc. (the Company) as of December 31, 2019 and 2018, the related consolidated statements of comprehensive income, changes in stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2019, and the related notes and financial statement schedule listed in the Index at Item 15(a)(2) (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2019 and 2018, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2019, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February 24, 2020 expressed an unqualified opinion thereon.
Adoption of New ASU No.
 2016-02
As discussed in Note 2 to the consolidated financial statements, the Company changed its method of accounting for leases in 2019 due to the adoption of ASU No.
 2016-02,
Leases (Topic 842), as amended, effective January 1, 2019, using the modified retrospective approach.
Basis for Opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical
F-2

audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
     
 
Surface Flaking Warranty
 
Description of the Matter
 
At December 31, 2019, the Company’s surface flaking warranty reserve was $19.0 million. As discussed in Note 19 of the consolidated financial statements, the Company continues to receive and settle claims for decking 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. The Company’s warranty reserve is based on an actuarial analysis of the number of claims to be settled and management’s estimate of the average cost to settle each claim. The actuarial analysis utilized determines a reasonably possible range of claims to be received and the percentage of those claims that will ultimately require payment.
 
Auditing the surface flaking warranty reserve is complex and required the involvement of a specialist due to the highly judgmental nature of the actuarially determined number of claims. Auditing the reserve is also complex due to the judgmental nature of the significant assumptions made by management (e.g., the size of the affected decks, the availability and type of replacement material used, the cost of production of replacement material and the method of claim settlement) and used in the measurement process. These determinations, assumptions and judgments have a significant effect on the surface flaking reserve.
     
How We Addressed the Matter in Our Audit
 
We obtained an understanding, evaluated the design and tested the operating effectiveness of the controls over the Company’s measurement and valuation of the surface flaking warranty reserve. For example, we tested controls over the appropriateness of the assumptions used and the completeness and accuracy of the underlying data.
 
To test the surface flaking warranty reserve, our audit procedures included, among others, evaluating the methodologies and the significant assumptions used. For example, we involved an actuarial specialist to assist us in independently calculating a range of the expected number of claims and compared that to the Company’s range. We also performed sensitivity analyses to evaluate changes in the liability that would result from changes in significant assumptions. In addition, we assessed the historical accuracy of management’s estimates to identify potential changes in the measurement and valuation of the surface flaking reserve. We performed audit procedures on the completeness and accuracy of the underlying data used by the Company in its analysis.
 
 
/s/ Ernst & Young LLP
We have served as the Company’s auditor since 1995.
Richmond, Virginia
February 24, 2020
F-3

TREX COMPANY, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
                         
 
Year Ended December 31,
 
 
2019
 
 
2018
 
 
2017
 
 
(In thousands, except share and per share data)
 
Net sales
  $
745,347
    $
684,250
    $
565,153
 
Cost of sales
   
438,844
     
389,356
     
321,780
 
                         
Gross profit
   
306,503
     
294,894
     
243,373
 
Selling, general and administrative expenses
   
118,304
     
118,225
     
100,993
 
                         
Income from operations
   
188,199
     
176,669
     
142,380
 
Interest (income) expense, net
   
(1,503
)    
(192
)    
461
 
                         
Income before income taxes
   
189,702
     
176,861
     
141,919
 
Provision for income taxes
   
44,964
     
42,289
     
46,791
 
                         
Net income
  $
144,738
    $
134,572
    $
95,128
 
                         
Basic earnings per common share
  $
2.48
    $
2.29
    $
1.62
 
                         
Basic weighted average common shares outstanding
   
58,430,597
     
58,739,670
     
58,785,118
 
                         
Diluted earnings per common share
  $
2.47
    $
2.28
    $
1.61
 
                         
Diluted weighted average common shares outstanding
   
58,657,749
     
59,067,302
     
59,150,920
 
                         
Comprehensive income
  $
144,738
    $
134,572
    $
95,128
 
                         
 
 
 
 
 
 
 
 
See Notes to Consolidated Financial Statements.
 
F-4
 

TREX COMPANY, INC.
CONSOLIDATED BALANCE SHEETS
                 
 
December 31,
 
 
2019
 
 
2018
 
 
(In thousands)
 
ASSETS
   
     
 
Current Assets:
   
     
 
Cash and cash equivalents
  $
148,833
    $
105,699
 
Accounts receivable, net
   
78,462
     
91,163
 
Inventories
   
56,106
     
57,801
 
Prepaid expenses and other assets
   
19,803
     
15,562
 
                 
Total current assets
   
303,204
     
270,225
 
Property, plant and equipment, net
   
171,300
     
117,144
 
Goodwill and other intangible assets, net
   
74,084
     
74,503
 
Operating lease assets
   
40,049
     
  
 
Other assets
   
3,602
     
3,250
 
                 
Total Assets
  $
592,239
    $
465,122
 
                 
LIABILITIES AND STOCKHOLDERS’ EQUITY
   
     
 
Current Liabilities:
   
     
 
Accounts payable
  $
15,227
    $
31,084
 
Accrued expenses and other liabilities
   
58,265
     
56,291
 
Accrued warranty
   
5,178
     
5,400
 
                 
Total current liabilities
   
78,670
     
92,775
 
Operating lease liabilities
   
34,242
     
  
 
Deferred income taxes
   
9,831
     
2,125
 
Non-current
accrued warranty
   
20,317
     
25,354
 
Other long-term liabilities
   
4
     
1,905
 
                 
Total Liabilities
   
143,064
     
122,159
 
                 
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, 120,000,000 shares authorized; 70,187,463 and 69,998,336 shares issued and 58,240,721 and 58,551,653 shares outstanding at December 31, 2019 and 2018, respectively
   
702
     
700
 
Additional
paid-in
capital
   
123,996
     
124,224
 
Retained earnings
   
561,680
     
416,942
 
Treasury stock, at cost, 11,946,742 and 11,446,683 shares at December 31, 2019 and 2018, respectively
   
(237,203
)    
(198,903
)
                 
Total Stockholders’ Equity
   
449,175
     
342,963
 
                 
Total Liabilities and Stockholders’ Equity
  $
592,239
    $
465,122
 
                 
 
 
 
 
 
 
 
 
 
 
 
See Notes to Consolidated Financial Statements.
 
F-5
 

TREX COMPANY, INC.
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(In thousands, except share data)
                                                         
 
Common Stock
   
Additional
Paid-In

Capital
 
 
Retained
Earnings
 
 
Treasury Stock
   
Total
 
 
Shares
 
 
Amount
 
Shares
 
 
Amount
 
Balance, December 31, 2016
   
58,801,104
    $
698
    $
119,733
    $
187,242
     
10,987,362
    $
(173,512
)   $
134,161
 
Net income
   
—  
     
—  
     
—  
     
95,128
     
—  
     
—  
     
95,128
 
Employee stock plans
   
33,228
     
2
     
391
     
—  
     
—  
     
—  
     
393
 
Shares withheld for taxes on awards
   
(58,470
)    
(2
)    
(3,617
)    
—  
     
—  
     
—  
     
(3,619
)
Stock-based compensation
   
80,998
     
—  
     
5,187
     
—  
     
—  
     
—  
     
5,187
 
                                                         
Balance, December 31, 2017
   
58,856,860
     
698
     
121,694
     
282,370
     
10,987,362
     
(173,512
)    
231,250
 
Net income
   
—  
     
—  
     
—  
     
134,572
     
—  
     
—  
     
134,572
 
Employee stock plans
   
63,448
     
1
     
881
     
—  
     
—  
     
—  
     
882
 
Shares withheld for taxes on awards
   
(13,028
)    
—  
     
(4,695
)    
—  
     
—  
     
—  
     
(4,695
)
Stock-based compensation
   
103,694
     
1
     
6,344
     
—  
     
—  
     
—  
     
6,345
 
Repurchases of common stock
   
(459,321
)    
—  
     
—  
     
—  
     
459,321
     
(25,391
)    
(25,391
)
                                                         
Balance, December 31, 2018
   
58,551,653
     
700
     
124,224
     
416,942
     
11,446,683
     
(198,903
)    
342,963
 
Net income
   
—  
     
—  
     
—  
     
144,738
     
—  
     
—  
     
144,738
 
Employee stock plans
   
77,141
     
1
     
1,088
     
—  
     
—  
     
—  
     
1,089
 
Shares withheld for taxes on awards
   
(108,378
)    
—  
     
(8,245
)    
—  
     
—  
     
—  
     
(8,245
)
Stock-based compensation
   
220,364
     
1
     
6,929
     
—  
     
—  
     
—  
     
6,930
 
Repurchases of common stock
   
(500,059
)    
—  
     
—  
     
—  
     
500,059
     
(38,300
)    
(38,300
)
                                                         
Balance, December 31, 2019
   
58,240,721
    $
702
    $
123,996
    $
561,680
     
11,946,742
    $
(237,203
)   $
449,175
 
                                                         
 
 
 
 
 
 
 
 
 
 
 
 
See Notes to Consolidated Financial Statements.
 
F-6
 

TREX COMPANY, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
                         
 
Year Ended December 31,
 
 
2019
 
 
2018
 
 
2017
 
 
(In thousands)
 
Operating Activities
 
 
 
 
 
 
 
 
 
Net income
  $
144,738
    $
134,572
    $
95,128
 
Adjustments to reconcile net income to net cash provided by operating activities:
   
     
     
 
Depreciation and amortization
   
14,031
     
16,597
     
16,860
 
Deferred income taxes
   
7,706
     
1,037
     
194
 
Stock-based compensation
   
6,930
     
6,344
     
5,187
 
Loss on disposal of property, plant and equipment
   
285
     
47
     
1,738
 
Other
non-cash
adjustments
   
(218
)    
(406
)    
(406
)
Changes in operating assets and liabilities:
   
     
     
 
Accounts receivable
   
12,701
     
(24,281
)    
(10,486
)
Inventories
   
1,695
     
(23,276
)    
(3,635
)
Prepaid expenses and other assets
   
(1,652
)    
(613
)    
(2,194
)
Accounts payable
   
(16,666
   
21,131
     
(4,804
)
Accrued expenses and other liabilities
   
(10,823
   
5,040
     
2,488
 
Income taxes receivable/payable
   
(2,375
   
1,929
     
1,795
 
                         
Net cash provided by operating activities
   
156,352
     
138,121
     
101,865
 
                         
Investing Activities
 
 
 
 
 
   
 
 
Expenditures for property, plant and equipment and intangibles
   
(67,265
)    
(33,816
)    
(15,040
)
Proceeds from sales of property, plant and equipment
   
21
     
83
     
55
 
Acquisition of business, net of cash acquired
   
—  
     
—  
     
(71,804
)
                         
Net cash used in investing activities
   
(67,244
)    
(33,733
)    
(86,789
)
                         
Financing Activities
 
 
 
 
 
   
 
 
Borrowings under line of credit
   
89,500
     
172,250
     
201,000
 
Principal payments under line of credit
   
(89,500
   
(172,250
   
(201,000
)
Repurchases of common stock
   
(46,545
)    
(30,085
)    
(3,617
)
Proceeds from employee stock purchase and option plans
   
1,089
     
882
     
391
 
Financing costs
   
(518
   
     
 
                         
Net cash used in financing activities
   
(45,974
)    
(29,203
)    
(3,226
)
                         
Net increase in cash and cash equivalents
   
43,134
     
75,185
     
11,850
 
Cash and cash equivalents at beginning of year
   
105,699
     
30,514
     
18,664
 
                         
Cash and cash equivalents at end of year
  $
148,833
    $
105,699
    $
30,514
 
                         
Supplemental disclosures of cash flow information:
   
     
     
 
Cash paid for interest
  $
321
    $
662
    $
418
 
Cash paid for income taxes, net
  $
39,612
    $
48,238
    $
44,802
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
See Notes to Consolidated Financial Statements.
 
F-7
 

TREX COMPANY, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
1.
BUSINESS AND ORGANIZATION
Trex Company, Inc. (together with its subsidiaries, the Company), a Delaware corporation, was incorporated on September 4, 1998. The Company’s principal business based on net sales is the manufacture and distribution of wood and plastic composite products, as well as related accessories, primarily for residential and commercial decking and railing applications. A majority of its products are manufactured in a proprietary process that combines reclaimed wood fibers and scrap polyethylene. On July 31, 2017, through its newly-formed, wholly-owned subsidiary, Trex Commercial Products, Inc., the Company acquired certain assets and assumed certain liabilities of Staging Concepts Acquisition, LLC (SC Company) and thus expanded its markets to include the design, engineering and marketing of modular and architectural railing and staging systems for the commercial and multi-family market, including sports stadiums and performing arts venues. Additional information on the acquisition of SC Company is presented in Note 3. The principal executive offices are located at 160 Exeter Drive, Winchester, Virginia 22603, and the telephone number at that address is (540)
 542-6300.
Subsequent to the acquisition, the Company operates in two reportable segments, Trex Residential Products (Trex Residential) and Trex Commercial Products (Trex Commercial).
2.
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Accounting
The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States. The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiary, Trex Commercial Products, Inc. (Trex Commercial Products), from date of acquisition of July 31, 2017. Intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the accompanying notes. Actual results could differ from those estimates.
Cash and Cash Equivalents
Cash equivalents consist of highly liquid investments purchased with original maturities of three months or less.
Concentrations and Credit Risk
The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents and trade accounts receivable. The Company from time to time may have bank deposits in excess of insurance limits of the Federal Deposit Insurance Corporation. As of December 31, 2019, substantially all deposits are maintained in one financial institution. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk related to its cash and cash equivalents.
The Company routinely assesses the financial strength of its customers and believes that its trade receivables credit risk exposure is limited. Trade receivables are recognized at the amount of revenue recognized on each shipment for Trex Residential products and for satisfied performance obligations for Trex Commercial
 
F-8
 

products as the Company has an unconditional right to consideration from the customer and payment is due based solely on the passage of time.
 
A valuation allowance is provided for known and anticipated credit losses and disputed amounts, as determined by management in the course of regularly evaluating individual customer receivables. This evaluation takes into consideration a customer’s financial condition and credit history, as well as current economic conditions. There was no material valuation allowance recorded as of December 31, 2019 and 2018.
In the years ended December 31, 2019, 2018 and 2017, sales to certain customers of Trex Residential accounted for 10% or more of the Company’s total net sales. For the year ended December 31, 2019,
three
customers of Trex Residential represented approximately 57% of the Company’s total net sales. For the year ended December 31, 2018,
two
customers of Trex Residential represented approximately 42% of the Company’s total net sales. For the year ended December 31, 2017,
two
customers of Trex Residential represented approximately 41% of the Company’s total net sales. At December 31, 2019, three customers of Trex Residential represented 30%, 24% and 10%, respectively, of the Company’s total accounts receivable balance.
For each year ended December 31, 2019, 2018 and 2017, approximately 27%, 33% and 33%, respectively, of the Company’s materials purchases at Trex Residential were purchased from its four largest suppliers.
Inventories
Inventories for the Company’s composite decking and railing products are stated at the lower of cost
(last-in,
first-out,
or LIFO, method) and market. The Company periodically reviews its inventory for slow moving or obsolete items and writes down the related products to estimated realizable value. The Company’s reserves for estimated slow moving products or obsolescence are not material. At December 31, 2019, the excess of the replacement cost of inventory over the LIFO value of inventory was approximately $19.1 million. Due to the nature of the LIFO valuation methodology, liquidations of inventories will result in a portion of the Company’s cost of sales being based on historical rather than current year costs.
A majority of the Company’s products at Trex Residential are made in a proprietary process that combines reclaimed wood fibers and scrap polyethylene. The Company grinds up scrap materials generated from its manufacturing process and inventories deemed no longer salable and reintroduces the reclaimed material into the manufacturing process as a substitute for raw materials. The reclaimed material is valued at the costs of the raw material components of the material.
Inventories for the Company’s railing and staging products at Trex Commercial for the commercial and multi-family market are stated at the lower of cost
(first-in,
first-out
or FIFO method), using actual cost, and net realizable value.
Work-in
process includes estimated production costs.
Property, Plant and Equipment
Property, plant and equipment are stated at historical cost. The costs of additions and improvements are capitalized, while maintenance and repairs are expensed as incurred. Unpaid liabilities related to property, plant and equipment are included in accounts payable and were $0.8 million at December 31, 2019. Depreciation is provided using the straight-line method over the following estimated useful lives:
Buildings
   
40 years
 
Machinery and equipment
   
3-11
 years
 
Furniture and equipment
   
10 years
 
Forklifts and tractors
   
5 years
 
Computer equipment and software
   
5 years
 
Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the asset.
 
F-9
 

The Company reviews its long-lived assets, including property, plant and equipment, whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable. To determine the recoverability of its long-lived assets, the Company evaluates the probability that future estimated undiscounted net cash flows will be less than the carrying amount of the long-lived assets. If the estimated cash flows are less than the carrying amount of the long-lived assets, the assets are written down to their fair value. The Company’s estimates of anticipated cash flows and the remaining estimated useful lives of long-lived assets could be reduced in the future. As a result, the carrying amount of long-lived assets could be reduced in the future. Long-lived assets held for sale are stated at the lower of cost or fair value less cost to sell.
Fair Value Measurement
Assets and liabilities measured at fair value are measured at the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date and classified into one of the following fair value hierarchy:
  Level 1 – Quoted prices for identical instruments in active markets.
  Level 2 – Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model derived valuations in which all significant inputs and significant value drivers are observable in active markets.
  Level 3 – Valuations derived from management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.
Goodwill
Goodwill represents the excess of cost over net assets acquired resulting from the Company’s 1996 purchase of the Mobil Composite Products Division, the 2011 purchase of the assets of the Iron Deck Corporation, and the 2017 purchase of certain assets and the assumption of certain liabilities of SC Company. The Company evaluates the recoverability of goodwill in accordance with Accounting Standard Codification Topic 350, “
Intangibles – Goodwill and Other
,” annually or more frequently if an event occurs or circumstances change in the interim that would more likely than not reduce the fair value of the asset below its carrying amount. Goodwill is considered to be impaired when the net book value of the reporting unit exceeds its estimated fair value.
The Company first assesses qualitative factors to determine if it is more likely than not that the fair value of the reporting units is less than the carrying amount to determine if it should proceed with the evaluation of goodwill for impairment. The Company identified its reporting units based on the way it manages its operating segments. Each reporting unit constitutes a business with discrete financial information and operating segment management, at a level below the Company’s chief operating decision maker, regularly reviews the operating results of the reporting unit. The Company assigned goodwill to the reporting units based on the excess of the fair values acquired over the fair value of the sum of the individual assets acquired and liabilities assumed that were assigned to the reporting units. If the Company proceeds with the
two-step
impairment test, the Company first compares the fair value of the reporting unit to its carrying value. If the carrying value of a reporting unit exceeds its fair value, the goodwill of that reporting unit is potentially impaired and step two of the impairment analysis is performed. In step two of the analysis, an impairment loss is recorded equal to the excess of the carrying value of the reporting unit’s goodwill over its implied fair value should such a circumstance arise.
The Company measures fair value of the reporting units based on a present value of future discounted cash flows and a market valuation approach. The discounted cash flows model indicates the fair value of the reporting unit based on the present value of the cash flows that the reporting unit is expected to generate in the future. Significant estimates in the discounted cash flows model include: the weighted average cost of capital; long-term rate of growth and profitability of the business; and working capital effects. The market valuation approach
 
F-10
 

indicates the fair value of the business based on a comparison of the Company against certain market information. Significant estimates in the market approach model include identifying appropriate market multiples and assessing earnings before interest, income taxes, depreciation and amortization (EBITDA) in estimating the fair value of the reporting unit.
For the years ended December 31, 2019, 2018 and 2017, the Company completed its annual impairment test of goodwill utilizing the qualitative assessment and concluded it was not more likely than not that the fair value of the reporting units was less than the carrying amounts. The Company performs the annual impairment testing of its goodwill as of October 31 of each year. However, actual results could differ from the Company’s estimates and projections, which would affect the assessment of impairment. As of December 31, 2019, the Company had goodwill of $68.5 million that is reviewed annually for impairment.
Product Warranty
The Company warrants that its Trex Residential decking products will be free from material defects in workmanship and materials. This warranty generally extends for a period of 25 years for residential use and 10 years for commercial use. With respect to Trex Signature
®
Railing, the warranty period is 25 years for both residential and commercial use. With respect to the Company’s Transcend
®
, Enhance
®
, Select
®
and Universal Fascia product, the Company further warrants that the product will not fade in color more than a certain amount and will be resistant to permanent staining from food substances or mold, provided the stain is cleaned within seven days of appearance. This warranty extends for a period of 25 years for residential use and 10 years for commercial 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. Depending on the product and its use, the Company also warrants its Trex Commercial products will be free of manufacturing defects for one to three years. The Company establishes warranty reserves to provide for estimated future expenses as a result of product defects that result in claims. Reserve estimates are based on management’s judgment, considering such factors as cost per claim, historical experience, anticipated rates of claims, and other available information. Management reviews and adjusts these estimates, if necessary, based on the differences between actual experience and historical estimates.
Treasury Stock
The Company records the repurchase of shares of its common stock at cost. These shares are considered treasury stock, which is a reduction to stockholders’ equity. Treasury stock is included in authorized and issued shares but excluded from outstanding shares.
Revenue Recognition
Effective January 1, 2018, the Company retrospectively adopted the requirements of Financial Accounting Standards Board
(FASB)
Accounting Standards Update
(ASU)
2014-09,
“Revenue from Contracts with Customers” (Topic 606). The Company determined the appropriate revenue recognition for its contracts with customers by analyzing the type, terms and conditions of the contracts with customers. Topic 606 provides a single, comprehensive model for revenue recognition arising from contracts with customers. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in Topic 606. A contract’s transaction price is allocated to each distinct performance obligation and revenue is recognized when or as the Company satisfies the performance obligation. Revenue is recognized at an amount that reflects the consideration to which the entity expects to be entitled in exchange for transferring control of the goods or services to a customer. Adoption of Topic 606 did not have an impact on the Company’s financial condition or results of operations. The following provides additional information about the Company’s contracts with customers.
Trex Residential Products
Trex Residential principally generates revenue from the manufacture and sale of its high-performance,
low-maintenance,
eco-friendly
composite decking and railing products and accessories. Substantially all of its
 
F-11
 

revenues are from contracts with customers, which are individual customer purchase orders of short-term duration of less than one year. Trex Residential satisfies its performance obligations at a point in time. The shipment of each product is a separate performance obligation as the customer is able to derive benefit from each product shipped and no performance obligation remains after shipment. Upon shipment of the product, the customer obtains control over the distinct product and Trex Residential satisfies its performance obligation. Any performance obligation that remains unsatisfied at the end of a reporting period is part of a contract that has an original expected duration of one year or less. Any variable consideration related to the unsatisfied performance obligation is allocated wholly to the unsatisfied performance obligation and recognized when the product ships and the performance obligation is satisfied.
Trex Commercial Products
Trex Commercial generates revenue from the manufacture and sale of its modular and architectural railing and staging systems. All of its revenues are from fixed-price contracts with customers. Trex Commercial contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contract and is, therefore, not distinct.
Trex Commercial satisfies its performance obligation over time as work progresses because control is transferred continuously to its customers. Revenue and estimated profit is recognized over time based on the proportion of actual costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying the performance obligation. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Incurred costs include all direct material, labor, subcontract and certain indirect costs. The Company reviews and updates its estimates regularly and recognizes adjustments in estimated profit on contracts under the cumulative
catch-up
method. Under this method, the impact of the adjustment on revenue and estimated profit to date on a contract is recognized in the period the adjustment is identified. Revenues and profits in future periods are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, the Company recognizes the total loss in the period it is identified. During the year ended December 31, 2019, no adjustment to any one contract was material to the Company’s Consolidated Financial Statements and no material impairment loss on any contract was recorded.
Stock-Based Compensation
The Company measures stock-based compensation at the grant date of the award based on the fair value. For stock options, stock appreciation rights and time-based restricted stock and time-based restricted stock units, stock-based compensation is recognized on a straight line basis over the vesting periods of the award. The Company recognizes forfeitures as they occur. 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 probable to be paid out based on the achievement of predetermined performance measures. Stock-based compensation expense is included in “Selling, general and administrative expenses” in the accompanying Consolidated Statements of Comprehensive Income.
Income Taxes
The Company recognizes deferred tax assets and liabilities based on the difference between the financial statement basis and tax basis of assets and liabilities using enacted rates expected to be in effect during the year in which the differences reverse. The Company assesses the likelihood that its deferred tax assets will be realized. Deferred tax assets are reduced by a valuation allowance when, after considering all available positive and negative evidence, it is determined that it is more likely than not that some portion, or all, of the deferred tax asset will not be realized. The tax legislation H.R.1, “An Act to Provide for Reconciliation Pursuant to Titles II and V of the Concurrent Resolution on the Budget for Fiscal Year 2018,” known as the Tax Cuts and Jobs Act (Act), was enacted on December 22, 2017.
The Act reduces the corporate tax rate to 21 percent, effective
 
F-12
 

January 1, 2018. Accordingly, we recognized the tax effects of the Act in our financial statements and related notes as of and for the year ended December 31, 2017. Accordingly, the Company recognized the tax effects of the Act in its financial statements and related notes. As of December 31, 2019, the Company has a valuation allowance of $
3.0 million against these deferred tax assets. The Company analyzes its position in subsequent reporting periods, considering all available positive and negative evidence, in determining the expected realization of its deferred tax assets.
Research and Development Costs
Research and development costs are expensed as incurred. For the years ended December 31, 2019, 2018 and 2017, research and development costs were $4.5 million, $4.2 million, and $3.8 million, respectively, and have been included in “Selling, general and administrative expenses” in the accompanying Consolidated Statements of Comprehensive Income.
Advertising Costs
The Company expenses its branding and advertising communication costs as incurred. Production costs are deferred and recognized as expense in the period that the related advertisement is first used. At December 31, 2019 $0.5 million was included in prepaid expenses for production costs. At December 31, 2018 there were no production costs included in prepaid expenses.
For the years ended December 31, 2019, 2018 and 2017, branding expenses, including advertising expenses as described above, were $35.7 million, $35.0 million, and $31.0 million, respectively.
Fair Value of 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, and debt to approximate the fair value of the respective assets and liabilities on the Consolidated Balance Sheets at December 31, 2019 and 2018.
Recently Adopted Accounting Standards
In June 2018, the FASB issued ASU No.
 2018-07,
“Compensation—Stock Compensation (Topic 718).” The ASU expands the scope of Topic 718, which currently only includes share-based payments issued to employees, to also include share-based payments issued to nonemployees for goods or services. The ASU supersedes Subtopic
505-50,
“Equity
Equity-Based Payment to
Non-Employees.”
Consequently, the accounting for share-based payments to nonemployees and employees will be substantially aligned. The ASU was effective for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year. The Company adopted the guidance on January 1, 2019. Adoption did not have an impact on the Company’s financial condition or results of operations.
In February 2016, the FASB issued ASU No.
 2016-02,
“Leases (Topic 842),” and issued subsequent amendments to the initial guidance in January 2018 within ASU No.
 2018-01,
in July 2018 within ASU Nos.
2018-10
and
2018-11,
in December 2018 within ASU No.
 2018-20,
and in March 2019 within ASU No.
 2019-01
(collectively, the standard). The standard requires lessees to recognize operating leases on the balance sheet as a
right-of-use
asset and a lease liability. The liability is equal to the present value of the lease payments over the remaining lease term. The asset is based on the liability, subject to certain adjustments. Operating leases result in straight-line expense. The Company adopted the standard on January 1, 2019, and elected the modified retrospective method of adoption that allowed the Company to apply the standard as of the beginning of the period of adoption. The Company opted to elect the package of practical expedients to not reassess prior conclusions related to contracts containing leases, lease classification and initial direct costs, and certain other
 
F-13
 

practical expedients, including the use of hindsight to determine the lease term for existing leases and in assessing impairment of the
right-of-use
asset, and the exception for short-term leases. For its current classes of
 
underlying assets, the Company did not elect the practical expedient under which the lease components would not be separated from the nonlease components. Nonlease components include certain maintenance services provided by the lessor and the related consideration is specified on a stand-alone basis in the applicable lease agreements. Adoption of the standard had a significant impact on the Company’s condensed consolidated balance sheet due to the recognition of a
right-of-use
asset and lease liability (current and
non-current)
of $45.8 million and $47.2 million, respectively, upon adoption. As the Company’s leases do not provide an implicit rate that can be readily determined, the Company used its incremental borrowing rate based on the information available at the implementation date in determining the present value of lease payments.
New Accounting Standards Not Yet Adopted
In August 2018, the FASB issued ASU No.
 2018-15,
“Intangibles—Goodwill and
Other—Internal-Use
Software (Subtopic
350-40):
Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of FASB Emerging Issues Task Force)”. The new guidance aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred for an
internal-use
software license. Under that model, implementation costs are capitalized or expensed depending on the nature of the costs and the project stage during which they are incurred. Capitalized implementation costs are amortized over the term of the associated hosted cloud computing arrangement service contract on a straight-line basis, unless another systematic and rational basis is more representative of the pattern in which the entity expects to benefit from its right to access the hosted software. Capitalized implementation costs would then be assessed for impairment in a manner similar to long-lived assets. The new guidance is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted. Entities can choose to adopt the new guidance either prospectively to eligible costs incurred on or after the date the guidance is first applied or retrospectively. The Company will adopt the guidance on January 1, 2020, and has determined that adoption will not 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 will 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 will adopt the guidance on January 1, 2020. The Company believes adoption will have no material impact on its financial condition or results of operations.
In June 2016, the FASB issued ASU
2016-13,
“Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses in Financial Instruments,” and issued subsequent amendments to the initial guidance in November 2018 within ASU No.
 2018-09,
April 2019 within ASU No.
 2019-04,
and May 2019 within ASU No.
 2019-05.
The ASU amends the guidance on the impairment of financial instruments and adds an impairment model, known as the current expected credit loss (CECL) model. The CECL model requires an entity to recognize its current estimate of all expected credit losses, rather than incurred losses, and applies to trade receivables and other receivables. The CECL model is designed to capture expected credit losses through the establishment of an allowance account, which will be presented as an offset to the amortized cost basis of the related financial asset. The new guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and is applied using the modified-retrospective approach. The Company will adopt the guidance on January 1, 2020. The Company has determined that adoption will not have a material impact on its financial condition or results of operations.
 
F-14
 

3.
ACQUISITION
On July 31, 2017, through its newly-formed, wholly-owned subsidiary, Trex Commercial Products, Inc., the Company acquired certain assets and assumed certain liabilities of SC Company for $71.8 million in cash. The acquired business designs, engineers and markets modular architectural railing and staging systems for the commercial and multi- family market, including sports stadiums and performing arts venues. As a result of the purchase, the Company gained access to growing commercial markets, expanded its custom design and engineering capabilities, and added the contract architect and specifier communities as new channels for its products.
The acquisition was accounted for using the acquisition method of accounting under U.S. Generally Accepted Accounting Principles, which requires, among other things, that the assets acquired and liabilities assumed be recognized at their fair values as of the acquisition date. The fair values of consideration transferred and net assets acquired were determined using a combination of Level 2 and Level 3 inputs as specified in the fair value hierarchy in ASC 820, “
Fair Value Measurements and Disclosures
.” The Company believes that the fair values assigned to the assets acquired and liabilities assumed
were
 based on reasonable assumptions. The Company’s consolidated results of operations include the operating results of the acquired business from the date of acquisition.
Goodwill of $57.9 million is primarily attributable to the potential opportunity for the Company to offer full service railing systems in the growing commercial and multi-family markets, access to a complementary product category with a track record of substantial revenue growth, the ability to achieve economies of scale around raw material procurement, an increase in the range of products the Company may offer its core customers, and intangible assets that do not qualify for separable or legal criterion, such as an assembled workforce. The amount of goodwill that was amortized and deductible for tax purposes in 2019, 2018 and 2017 was $3.9 million, $3.9 million and $1.6 million, respectively. Primarily all of the goodwill was recorded to Trex Commercial.
4.
INVENTORIES
Inventories at LIFO value consist of the following as of December 31 (in thousands):
 
2019
 
 
2018
 
Finished goods
  $
42,281
    $
46,638
 
Raw materials
   
31,686
     
27,321
 
                 
Total FIFO inventories
   
73,967
     
73,959
 
Reserve to adjust inventories to LIFO value
   
(19,062
)    
(18,442
)
                 
Total LIFO inventories
  $
54,905
    $
55,517
 
                 
Inventory related to Trex Residential composite decking and railing products is stated at the lower of LIFO cost or market. The Company periodically reviews its inventory for slow moving or obsolete items and writes down the related products to estimated market.
Under the LIFO method, reductions in inventory cause a portion of the Company’s cost of sales to be based on historical costs rather than current year costs. There was no material inventory reduction during 2019 or 2018.
Inventories valued at lower of cost (FIFO method) and net realizable value as of December 31, 2019 and December 31, 2018, consist of $1.2 million and $2.3 million, respectively, of raw materials. The Company utilizes the FIFO method of accounting related to its Trex Commercial products.
 
F-15
 

5.
PREPAID EXPENSES AND OTHER ASSETS
Prepaid expenses and other assets consist of the following as of December 31 (in thousands):
 
2019
 
 
2018
 
Prepaid expenses
  $
8,282
    $
3,390
 
Revenues in excess of billings
   
6,664
     
7,987
 
Contract retainage
   
1,832
     
2,469
 
Income tax receivable
   
2,675
     
471
 
Other
   
350
     
1,245
 
                 
Total prepaid expenses and other assets
  $
19,803
    $
15,562
 
                 
6.
GOODWILL AND OTHER INTANGIBLE ASSETS, NET
The carrying amount of goodwill by reportable segment at December 31, 2019 and 2018 was $14.2 million for Trex Residential and $54.3 million for Trex Commercial.
The Company’s intangible assets consist of domain names purchased in May 2018. At December 31, 2019 and 2018, intangible assets were $6.3 million, net of accumulated amortization of $0.7 million and $0.3 million, respectively. Intangible asset amounts were determined based on the estimated economics of the asset and are amortized over the estimated useful lives on a straight-line basis over 15 years, which approximates the pattern in which the economic benefits are expected to be received. The Company evaluates the recoverability of intangible assets periodically and considers events or circumstances that may warrant revised estimates of useful lives or that may indicate an impairment. Intangible asset amortization expense for the years ended December 31, 2019 and December 31, 2018, was $0.4 million and $3.1 million, respectively.
 Intangible asset amortization expense for the year ended December 31, 2018 included amortization expense for customer backlog and trade names and trademarks, which were fully amortized as of December 31, 2018.
7.
PROPERTY, PLANT AND EQUIPMENT
Property, plant and equipment consist of the following as of December 31 (in thousands):
 
2019
 
 
2018
 
Machinery and equipment
  $
248,633
    $
233,464
 
Building and improvements
   
51,547
     
50,240
 
Forklifts and tractors
   
10,870
     
10,872
 
Computer equipment
   
10,647
     
10,142
 
Furniture and fixtures
   
1,441
     
1,625
 
Construction in process
   
59,257
     
16,392
 
Land
   
11,417
     
11,417
 
 
               
Total property, plant and equipment
   
393,812
     
334,152
 
Accumulated depreciation
   
(222,512
)    
(217,008
)
 
               
Total property, plant and equipment, net
  $
171,300
    $
117,144
 
                 
The Company had construction in process as of December 31, 2019 of approximately $59.3 million. The Company expects that the construction in process will be completed and put into service in the year ending December 31, 2021.
Depreciation expense for the years ended December 31, 2019, 2018, and 2017 totaled $13.6 million, $13.4 million, and $14.7 million, respectively.
 
F-16
 

8.
ACCRUED EXPENSES AND OTHER LIABILITIES
Accrued expenses and other liabilities consist of the following as of December 31 (in thousands):
 
 
2019
 
 
2018
 
Sales and marketing
  $
28,402
    $
25,379
 
Compensation and benefits
   
13,475
     
19,124
 
Operating lease liabilities
   
7,079
     
  
 
Manufacturing costs
   
2,564
     
3,744
 
Customer deposits
   
2,905
     
2,058
 
Billings in excess of revenues
   
816
     
512
 
Other
   
3,024
     
5,474
 
                 
Total accrued expenses
  $
58,265
    $
56,291
 
                 
9.
DEBT
The Company’s debt consists of a revolving credit facility. At December 31, 2019 and 2018, the Company had no outstanding indebtedness. Available borrowing capacity at December 31, 2019, was $200 million.
Revolving Credit Facility
Indebtedness after November 4, 2019
. On November 5, 2019, the Company as borrower, Trex Commercial Products, Inc. (TCP), as guarantor; Bank of America, N.A. (BOA), as a Lender, Administrative Agent, Swing Line Lender and L/C Issuer; and certain other lenders including Wells Fargo Bank, N.A. (Wells Fargo), who is also Syndication Agent; SunTrust Bank (SunTrust); and Branch Banking and Trust Company (BB&T) (each, a Lender and collectively, the Lenders), arranged by BOA Securities, Inc., as Sole Lead Arranger and Sole Bookrunner, entered into a Fourth Amended and Restated Credit Agreement (Fourth Amended Credit Agreement) to amend and restate the Third Amended and Restated Credit Agreement dated as of January 12, 2016, as amended (Third Amended Credit Agreement), by and among the Company, as borrower; BOA, as a lender, Administrative Agent, Swing Line Lender and L/C Issuer; CitiBank, N.A. (Citi); Capital One, N.A. (Capital One); and SunTrust, each as a lender; and Bank of America Merrill Lynch, as Sole Lead Arranger and Sole Bookrunner.
Under the Fourth Amended Credit Agreement, the Lenders agreed to provide 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 (Loan Limit) throughout the term, which ends November 5, 2024 (Term). Previously, under the Third Amended Credit Agreement, BOA, Citi, Capital One and SunTrust agreed to provide 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 would have ended on January 12, 2021 if not replaced by the Fourth Amended Credit Agreement.
Included within the Loan Limit are sublimits for a Letter of Credit facility in an amount not to exceed $15 million and Swing Line Loans in an aggregate principal amount at any time outstanding not to exceed $5 million. The Revolving Loans, the Letter of Credit facility and the Swing Line Loans are for the purpose of raising working capital and supporting general business operations.
The Notes provide the Company, in the aggregate, the ability to borrow an amount up to the Loan Limit during the Term. The Company is not obligated to borrow any amount under the Loan Limit. Within the Loan Limit, the Company may borrow, repay and reborrow at any time or from time to time while the Notes are in effect. Base Rate Loans (as defined in the Fourth Amended Credit Agreement) under the Revolving Loans and
 
F
-17
 

the Swing Line Loans accrue interest at the Base Rate plus the Applicable Rate (as defined in the Fourth Amended Credit Agreement) and Eurodollar Rate Loans for the Revolving Loans and Swing Line Loans accrue interest at the Adjusted London InterBank Offered Rate plus the Applicable Rate (as defined in the Fourth Amended Credit Agreement). The Base Rate for any day is a fluctuating rate per annum equal to the highest of (a) the Federal Funds Rate plus
0.50
%, (b) the rate of interest in effect for such day as publicly announced from time to time by BOA as its prime rate, and (c) the Eurodollar Rate plus
1.0
%. Repayment of all then outstanding principal, interest, fees and costs is due on November 5, 2024.
Under the terms of the Fourth Amended and Restated Security and Pledge Agreement, the Company and TCP, subject to certain permitted encumbrances, as collateral security for the above-stated loans and all other present and future indebtedness of the Company owing to the Lenders grants to BOA, as Administrative Agent for the Lenders, a continuing security interest in certain collateral described and defined in the Fourth Amended and Restated Security and Pledge Agreement.
Indebtedness through November 4, 2019
. On January 12, 2016, the Company entered into a Third Amended Credit Agreement with BOA as Lender, Administrative Agent, Swing Line Lender and Letter of Credit Issuer; and certain other lenders including Citi, Capital One, and SunTrust (collectively, Lenders) arranged by Bank of America Merrill Lynch as Sole Lead Arranger and Sole Bookrunner. The Third Amended Credit Agreement amended and restated the Second Amended Credit Agreement.
Under the Third Amended Credit Agreement, the Lenders agreed to provide 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 would have ended on January 12, 2021. Included within the revolving loan limit were sublimits for a letter of credit facility in an amount not to exceed $15 million and swing line loans in an aggregate principal amount at any time outstanding not to exceed $5 million. The revolving loans, the letter of credit facility and the swing line loans were for the purpose of funding working capital needs and supporting general business operations. Additionally, within the Revolving Loan Limit, the Company could borrow, repay, and reborrow, at any time or from time to time while the Third Amended Credit Agreement was in effect.
The Company had the option to select interest rates for each loan request at the Base Rate or Eurodollar Rate. Base rate loans under the revolving loans and the swing line loans accrued interest at the Base Rate plus the Applicable Rate. Eurodollar Rate Loans for the revolving loans and swing line loans accrued interest at the Adjusted London InterBank Offered Rate plus the Applicable Rate. The Base Rate for any day was a fluctuating rate per annum equal to the highest of (a) the Federal Funds Rate plus 0.50%, (b) the rate of interest in effect for such day as publicly announced from time to time by BOA as its prime rate, and (c) the Eurodollar Rate plus 1.0%. Repayment of all then outstanding principal, interest, fees and costs would have been due on
 
January 12, 2021.
The Third Amended Credit Agreement was secured by property with respect to which liens in favor of the Administrative Agent, for the benefit of itself and the other holders of the obligations, were purported to be granted pursuant to and in accordance with the terms of the collateral documents as referenced in the Third Amended Credit Agreement.
Compliance with Debt Covenants and Restrictions
Pursuant to the terms of the Fourth Amended Credit Agreement, the Company is subject to certain loan compliance covenants. The Company was in compliance with all covenants as of December 31, 2019. Failure to comply with the financial covenants could be considered a default of repayment obligations and, among other remedies, could accelerate payment of any amounts outstanding.
 
F-18
 

10.
LEASES
The Company leases office space, storage warehouses and certain plant equipment under various operating leases. At inception of an arrangement, the Company evaluates, among other things, whether it has the right to control the use of an identified asset in order to determine if the arrangement is or contains a lease. Operating leases are included in operating lease
right-of-use
(ROU) assets, accrued expenses and other current liabilities, and operating lease liabilities in the consolidated balance sheets. Operating leases with an initial term of 12 months or less are not included in the consolidated balance sheet. The Company recognizes lease expense for these leases on a straight-line basis over the lease term. ROU assets represent the right to use an underlying asset for the lease term and operating lease liabilities represent the obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The Company gives consideration to instruments with similar characteristics when calculating its incremental borrowing rate. Certain events, such as a modification to the arrangement or a change in the lease term, are assessed by the Company to determine if it is required to reassess estimates and judgments and remeasure the lease liability and ROU asset. Our operating leases have remaining lease terms of 1 year to 10 years. Lease terms may include options to extend or terminate the lease when the Company determines that it is reasonably certain it will exercise the option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. The Company has lease agreements with lease and
non-lease
components, which are accounted for separately. Consideration for
non-lease
components is stated on a stand-alone basis in the applicable agreements.
For the year ended December 31, 2019, total operating lease cost was $8.4 million. The weighted average remaining lease term and weighted average discount rate at December 31, 2019 were 6.5 years and 3.66%, respectively.
The following table includes supplemental cash flow information for the year ended December 31, 2019 and supplemental balance sheet information at December 31, 2019 related to operating leases:
Supplemental cash flow information
 (in thousands)
 
 
Cash paid for amounts included in the measurement of operating lease liabilities
  $
8,479
 
Operating ROU assets obtained in exchange for lease liabilities
  $
1,319
 
       
Supplemental balance sheet information
(in thousands)
 
 
Operating lease
right-of-use
assets
  $
40,049
 
Operating lease liabilities:
   
 
Accrued expenses and other current liabilities
  $
7,079
 
Operating lease liabilities
   
34,242
 
         
Total operating lease liabilities
  $
41,321
 
         
 
F-19
 

The following table summarizes maturities of operating lease liabilities at December 31, 2019 (in thousands):
Maturities of operating lease liabilities
 
 
2020
  $
8,472
 
2021
   
8,279
 
2022
   
6,464
 
2023
   
6,109
 
2024
   
6,146
 
Thereafter
   
11,079
 
         
Total lease payments
   
46,549
 
Less imputed interest
   
(5,228
)
         
Total operating liabilities
  $
41,321
 
         
Minimum annual payments under
non-cancelable
leases as of December 31, 2018 were as follows (in thousands):
Year Ending December 31,
 
 
2019
 
$
10,998
 
2020
 
 
9,317
 
2021
 
 
8,952
 
2022
 
 
6,901
 
2023
 
 
6,576
 
Thereafter
 
 
19,080
 
 
 
 
 
 
Total minimum lease payments
 
$
61,824
 
 
 
 
 
 
For the years ended December 31, 2018 and 2017, the Company recognized rental expenses of approximately $10.0 million and $9.1 million, respectively.
11.
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, and debt to approximate the fair value of the respective assets and liabilities on the Consolidated Balance Sheets at December 31, 2019 and 2018.
12.
STOCKHOLDERS’ EQUITY
Stock Split
On May 2, 2018, the Board of Directors of the Company approved a
two-for-one
stock split of the Company’s common stock, par value $0.01. The stock split was in the form of a stock dividend distributed on June 18, 2018, to stockholders of record at the close of business on May 23, 2018. The stock split entitled each stockholder to receive one additional share of common stock, par value $0.01, for each share they held as of the record date. All common stock share and per share data for all periods presented in the accompanying consolidated financial statements and notes thereto have been retroactively adjusted to reflect the stock split.
 
F-20
 

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):
 
Year Ended December 31,
 
 
2019
 
 
2018
 
 
2017
 
Numerator:
 
 
 
 
 
   
 
 
Net income
 
$
144,738
 
 
$
134,572
   
$
95,128
 
 
 
 
 
 
 
 
 
   
 
 
 
Denominator:
 
 
 
 
 
   
 
 
Basic weighted average shares outstanding
 
 
58,430,597
 
 
 
58,739,670
   
 
58,785,118
 
Effect of dilutive securities:
 
 
 
 
 
   
 
 
Stock appreciation rights
 
 
124,425
 
 
 
176,700
   
 
198,642
 
Restricted stock
 
 
102,727
 
 
 
150,932
   
 
167,160
 
 
 
 
 
 
 
 
 
   
 
 
 
Diluted weighted average shares outstanding
 
 
58,657,749
 
 
 
59,067,302
   
 
 
 
59,150,920
 
 
 
 
 
 
 
 
 
   
 
 
 
Basic earnings per share
 
$
2.48
 
 
$
 
2.29
   
$
1.62
 
 
 
 
 
 
 
 
 
   
 
 
 
Diluted earnings per share
 
$
2.47
 
 
$
2.28
   
$
1.61
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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:
 
Year Ended December 31,
 
 
2019
 
 
2018
 
 
2017
 
Restricted stock
   
     
214
     
166
 
Stock appreciation rights
   
20,770
     
13,347
     
21,234
 
Stock Repurchase Program
On February 16, 2018, the Board of Directors adopted new stock repurchase program of up to 5.8 million shares of the Company’s outstanding common stock (Stock Repurchase Program). As of the date of this report, the Company has repurchased 959,380 shares under the Stock Repurchase Program.
13.
REVENUE FROM CONTRACTS WITH CUSTOMERS
Topic 606 provides a single, comprehensive model for revenue recognition arising from contracts with customers. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in Topic 606. A contract’s transaction price is allocated to each distinct performance obligation and revenue is recognized when or as the Company satisfies the performance obligation. Revenue is recognized at an amount that reflects the consideration to which the entity expects to be entitled in exchange for transferring control of the goods or services to a customer.
Trex Residential Products
Trex Residential principally generates revenue from the manufacture and sale of its high-performance, low-maintenance, eco-friendly wood-alternative composite decking and residential railing products and accessories. Substantially all of its revenues are from contracts with customers, which are purchase orders of short-term duration of less than one year. Its customers, in turn, sell primarily to the residential market, which includes replacement, remodeling and new construction related to outdoor living products. Trex Residential satisfies its performance obligations at a point in time. The shipment of each product is a separate performance
 
F
-21
 

obligation as the customer is able to derive benefit from each product shipped and no performance obligation remains after shipment. Upon shipment of the product, the customer obtains control over the distinct product and Trex Residential satisfies its performance obligation. Any performance obligation that remains unsatisfied at the end of a reporting period is part of a contract that has an original expected duration of one year or less. Any variable consideration related to the unsatisfied performance obligation is allocated wholly to the unsatisfied performance obligation and recognized when the product ships and the performance obligation is satisfied.
For each product shipped, the transaction price by product is specified in the purchase order. The Company recognizes revenue on the transaction price less any amount offered under a sales incentive program. The Company recognizes an account receivable (contract asset) for the amount of revenue recognized as it has an unconditional right to consideration at the time of shipment and payment from the customer is due based solely on the passage of time. The Company receives payments from its customers based on the payment terms applicable to each individual contract and the customer pays in accordance with the billing terms specified in the purchase order, which is less than one year. The related accounts receivables are included in “Accounts receivable, net” in the Consolidated Balance Sheets.
Trex Residential may offer various sales incentive programs throughout the year. It estimates the amount of sales incentive to allocate to each performance obligation, or product shipped, based on direct sales to the customer. The estimate is updated each reporting period and any changes are allocated to the performance obligations on the same basis as at inception. Changes in estimate allocated to a previously satisfied performance obligation are recognized as a reduction of revenue in the period in which the change occurs under the cumulative
catch-up
method. In addition to sales incentive programs, Trex Residential may offer a payment discount. It estimates the payment discount that it believes will be taken by the customer based on prior history.
Trex Residential pays commissions to certain employees. However, the sales commissions are not directly attributable to identifiable contracts, are discretionary in nature and are based on other factors not related to obtaining a contract, such as individual performance, profitability of the entity, annual sales targets, etc. These costs are included in selling, general and administrative expenses as incurred. Trex Residential does not grant contractual product return rights to customers other than pursuant to its assurance product warranty (see related disclosure on product warranties in Note 19, “Commitments and Contingencies”). Trex Residential accounts for all shipping and handling fees invoiced to the customer in net sales and the related costs in cost of sales.
Trex Commercial Products
Trex Commercial generates revenue from the manufacture and sale of its modular and architectural railing and staging systems. All of its revenues are from fixed-price contracts with customers. Trex Commercial contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contract and is, therefore, not distinct.
Trex Commercial satisfies its performance obligation over time as work progresses because control is transferred continuously to its customers. Revenue and estimated profit is recognized over time based on the proportion of actual costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying the performance obligation. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Incurred costs include all direct material, labor, subcontract and certain indirect costs. The Company reviews and updates its estimates regularly and recognizes adjustments in estimated profit on contracts under the cumulative catch-up method. Under this method, the impact of the adjustment on revenue and estimated profit to date on a contract is recognized in the period the adjustment is identified. Revenues and profits in future periods are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, the Company recognizes the total loss in the period it is identified. During the year ended December 31, 2019, no adjustment to any one contract was material to the Company’s Consolidated Financial Statements. The Company discloses only 
the transaction price allocated to its remaining performance obligations on contracts with an original duration
 
F-22
 

greater than one year, which was $51.6 million as of December 31, 2019. The Company will recognize this revenue as performance obligations are satisfied, which is expected to occur within the next 18 months.
The Company recognizes an account receivable (contract asset) for satisfied performance obligations as it has an unconditional right to consideration and payment from the customer is due based solely on the passage of time. The Company receives payments from its customers on the accounts receivable based on the payment terms applicable to each individual contract and the customer pays in less than one year. Accounts receivables are included in “Accounts receivable, net” in the Consolidated Balance Sheets.
In addition, the timing of revenue recognition, billings and cash collections may result in revenues in excess of billings and contract retainage (contract assets), and billings in excess of revenues and customer deposits (contract liabilities). These assets and liabilities are reported on a
contract-by-contract
basis at the end of each reporting period in prepaid expenses and other assets (contract assets), and accrued expenses and other liabilities (contract liabilities). These assets and liabilities and changes in these assets and liabilities, respectively, were not material as of and for the year ended December 31, 2019.
Trex Commercial pays sales commissions that are directly attributable to identifiable contracts to certain of its employees. If the amortization period of the commission is one year or less, then the Company recognizes the commission expense as incurred. Otherwise, the Company capitalizes the commission and amortizes it on a straight-line basis over the life of the contract. Trex Commercial does not grant contractual product return rights to customers other than pursuant to its assurance product warranty. All shipping and handling fees invoiced to the customer are included in net sales and the related costs are included in cost of sales.
For each year in the three years ended December 31, 2019, net sales were disaggregated in the following tables by (1) market (2) timing of revenue recognition, and (3) type of contract. The tables also include a reconciliation of the respective disaggregated net sales with the Company’s reportable segments (in thousands):
Year Ended December 31, 2019
 
Reportable Segment
 
 
Trex
Residential
 
 
Trex
Commercial
 
 
Total
 
Timing of Revenue Recognition and Type of Contract
 
 
 
 
 
 
 
 
 
Products transferred at a point in time and variable consideration
contracts
  $
694,267
    $
—  
    $
694,267
 
Products transferred over time and fixed price contracts
   
—  
     
51,080
     
51,080
 
                         
  $
694,267
    $
51,080
    $
745,347
 
                         
Year Ended December 31, 2018
 
Reportable Segment
 
 
Trex
Residential
 
 
Trex
Commercial
 
 
Total
 
Timing of Revenue Recognition and Type of Contract
 
 
 
 
 
 
 
 
 
Products transferred at a point in time and variable consideration
contracts
  $
613,229
    $
—  
    $
613,229
 
Products transferred over time and fixed price contracts
   
—  
     
71,021
     
71,021
 
                         
  $
613,229
    $
71,021
    $
684,250
 
                         
 
F-23
 

Year Ended December 31, 2017
 
Reportable Segment
 
 
Trex
Residential
 
 
Trex
Commercial
 
 
Total
 
Timing of Revenue Recognition and Type of Contract
 
 
 
 
 
 
 
 
 
Products transferred at a point in time and variable consideration
contracts
  $
543,346
    $
—  
    $
543,346
 
Products transferred over time and fixed price contracts
   
—  
     
21,807
     
21,807
 
                         
  $
543,346
    $
21,807
    $
565,153
 
                         
 
14.
STOCK-BASED COMPENSATION
On April 30, 2014, the Company’s stockholders approved the Trex Company, Inc. 2014 Stock Incentive Plan (Plan), which was previously approved by the Board of Directors on February 19, 2014. The Plan amended and restated in its entirety the Trex Company, Inc. 2005 Stock Incentive Plan, as previously disclosed. 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. The total aggregate number of shares of the Company’s common stock that may be issued under the Plan is 12,840,000.
The Company recognizes stock-based compensation expense ratably over the period from 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 probable to be paid out based on the achievement of the predetermined performance measures. For the employee stock purchase plan, compensation expense is recognized related to the discount on purchases. The following table summarizes the Company’s stock-based compensation expense (in thousands):
 
Year Ended December 31,
 
 
2019
 
 
2018
 
 
2017
 
Time-based restricted stock and restricted stock units
  $
3,676
    $
2,687
    $
1,992
 
Performance-based restricted stock and restricted stock units
   
2,399
     
3,144
     
2,805
 
Stock appreciation rights
   
662
     
370
     
251
 
Employee stock purchase plan
   
193
     
143
     
139
 
                         
Total stock-based compensation
  $
6,930
    $
6,344
    $
5,187
 
                         
Stock-based compensation expense is included in “Selling, general and administrative expenses” in the accompanying Consolidated Statements of Comprehensive Income.
Time-Based Restricted Stock and Time-Based Restricted Stock Units
The fair value of time-based restricted stock and time-based restricted stock units is determined based on the closing price of the Company’s shares on the grant date. Time-based restricted stock and time-based restricted stock units vest based on the terms of the awards. Unvested time-based restricted stock and unvested time-based restricted stock units are generally forfeitable upon the resignation of employment or termination of employment with cause. The total fair value of vested time-based restricted shares and vested time-based restricted stock units for the years ended December 31, 2019, 2018 and 2017 was $6.0 million, $5.1 million, and $5.5 million, respectively. At December 31, 2019, there was $3.2 million of total compensation expense related to unvested
 
F-24
 

time-based restricted stock and unvested time-based restricted stock units remaining to be recognized over a weighted-average period of approximately 2 years.
Time-based restricted stock and restricted stock unit activity under the Plan and all predecessor stock incentive plans is as follows:
 
Time-based
Restricted Stock
and Restricted
Stock Unit
 
 
Weighted-Average

Grant Price
Per Share
 
Nonvested at December 31, 2016
   
243,600
    $
15.80
 
Granted
   
72,402
    $
36.27
 
Vested
   
(162,372
)   $
14.45
 
Forfeited
   
(512
)   $
18.68
 
                 
Nonvested at December 31, 2017
   
153,118
    $
26.90
 
Granted
   
87,264
    $
54.72
 
Vested
   
(84,550
)   $
26.65
 
Forfeited
   
(284
)   $
35.05
 
                 
Nonvested at December 31, 2018
   
155,548
    $
42.68
 
Granted
   
35,650
    $
76.23
 
Vested
   
(81,325
)   $
37.34
 
Forfeited
   
(640
)   $
62.33
 
                 
Nonvested at December 31, 2019
   
109,233
    $
57.49
 
                 
Performance-based Restricted Stock and Performance-Based Restricted Stock Units
The fair value of performance-based restricted stock and performance-based restricted stock units is determined based on the closing price of the Company’s shares on the grant date. Unvested performance-based restricted stock and unvested performance-based restricted stock units are generally forfeitable upon the resignation of employment or termination of employment with cause. The performance-based restricted shares and performance-based restricted stock units have a three-year vesting period, vesting
one-third
each year based on target earnings before interest, taxes, depreciation and amortization (EBITDA) for 1 year, cumulative 2 years and cumulative 3 years, respectively. The number of shares that will vest, with respect to each vesting, will be between 0% and 200% of the target number of shares. At December 31, 2019, 2018, and 2017 there was $0.8 million, $1.6 million, and $1.8 million, respectively, of total compensation expense related to unvested performance-based restricted stock and unvested performance-based restricted stock units remaining to be recognized over a weighted-average period of approximately 1.7 years.
 
F-25
 

Performance-based restricted stock activity under the Plan is as follows:
 
Performance-based
Restricted Stock and
Performance-based
Restricted Stock
Units
 
 
Weighted-Average

Grant Price
Per Share
 
Nonvested at December 31, 2016
 
 
116,832
 
 
$
18.32
 
Granted
 
 
86,614
 
 
$
28.77
 
Vested
 
 
(86,788
)
 
$
18.64
 
Forfeited
 
 
—  
 
 
$
—  
 
 
 
 
 
 
 
 
 
 
Nonvested at December 31, 2017
 
 
116,658
 
 
$
25.85
 
Granted
 
 
80,570
 
 
$
35.26
 
Vested
 
 
(106,022
)
 
$
23.52
 
Forfeited
 
 
—  
 
 
$
—  
 
 
 
 
 
 
 
 
 
 
Nonvested at December 31, 2018
 
 
91,206
 
 
$
36.86
 
Granted
 
 
82,135
 
 
$
47.64
 
Vested
 
 
(111,002
)
 
$
31.10
 
Forfeited
 
 
(511
)
 
$
58.45
 
 
 
 
 
 
 
 
 
 
Nonvested at December 31, 2019
 
 
61,828
 
 
$
61.34
 
 
 
 
 
 
 
 
 
 
Stock Appreciation Rights
SARs are granted with a grant price equal to the closing market price of the Company’s common stock on the date of grant. These awards expire ten years after the date of grant and vest based on the terms of the individual awards. The SARs are generally forfeitable upon the resignation of employment or termination of employment with cause. The Company recognizes forfeitures as they occur. The Company recognizes compensation cost on a straight-line basis over the vesting period for the award.
As of December 31, 2019, there was $0.4 million of unrecognized compensation cost related to SARs. The fair value of each SAR is estimated on the date of grant using a
Black-Scholes option-pricing model
. For SARs issued in the years ended December 31, 2019, December 31, 2018 and December 31, 2017, respectively, the assumptions shown in the following table were used:
 
Year Ended December 31,
 
 
  2019  
 
 
  2018  
 
 
  2017  
 
Dividend yield
   
0
%    
0
%    
0
%
Average risk-free interest rate
   
2.5
%    
2.7
%    
2.0
%
Expected term (years)
   
5
     
5
     
5
 
Expected volatility
   
39.1
%    
40.5
%    
42.3
%
Dividend Yield.
The Company has never paid cash dividends on its common stock.
Average Risk-Free Interest Rate.
The Company uses the U.S. Treasury rate having a term that most closely resembles the expected term of the option.
Expected Term.
The expected term is the period of time that the SARs granted are expected to remain unexercised. SARs granted during the years ended December 31, 2019, December 31, 2018 and December 31, 2017 had a maximum term of ten years. The Company used historical exercise behavior with further consideration given to the class of employees to whom the equity awards were granted to estimate the expected term of the SAR.
 
F-26
 
Expected Volatility.
Volatility is a measure of the amount by which a financial variable such as a share price has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The Company has used the historical volatility over the average expected term of the options granted as the expected volatility.
The weighted-average grant date fair value of SARs granted during the years ended December 31, 2019, December 31, 2018 and December 31, 2017 was $29.56, $22.09 and $13.99, respectively.
 
SAR activity under the Plan and all predecessor stock incentive plans is as follows:
 
SARs
 
 
Weighted-Average

Grant Price
Per Share
 
 
Weighted-
Average
Remaining
Contractual
Life (Years)
 
 
Aggregate
Intrinsic
Value as of
December 31,
2019
 
Outstanding at December 31, 2016
   
275,450
    $
9.79
     
     
 
Granted
   
37,478
    $
35.38
     
     
 
Exercised
   
(34,812
)   $
8.07
     
     
 
Canceled
   
  
    $
  
     
     
 
                                 
Outstanding at December 31, 2017
   
278,116
    $
13.45
     
     
 
Granted
   
21,260
    $
56.59
     
     
 
Exercised
   
(60,900
)   $
5.27
     
     
 
Canceled
   
  
    $
  
     
     
 
                                 
Outstanding at December 31, 2018
   
238,476
    $
19.26
     
     
 
Granted
   
24,536
    $
77.70
     
     
 
Exercised
   
(108,764
)   $
13.89
     
     
 
Canceled
   
(2,229
  $
77.70
     
     
 
                                 
Outstanding at December 31, 2019
   
152,019
    $
31.58
     
5.5
    $
8,862,501
 
Vested at December 31, 2019
   
103,094
    $
18.14
     
4.1
    $
7,396,470
 
Exercisable at December 31, 2019
   
103,094
    $
18.14
     
4.1
    $
7,396,470
 
Employee Stock Purchase Plan
The Company has an employee stock purchase plan (ESPP) that permits eligible employees to purchase shares of common stock of the Company at a purchase price which is the lesser of 85% of the market price on either the first day of the calendar quarter or the last day of the calendar quarter. Eligible employees may elect to participate in the plan by authorizing payroll deductions of up to 15% of gross compensation for each payroll period. On the last day of each quarter, each participant’s contribution account is used to purchase the maximum number of whole shares of common stock determined by dividing the contribution account balance by the purchase price. The aggregate number of shares of common stock that may be purchased under the plan is 1,200,000. Through December 31, 2019, employees had purchased approximately 891,065 shares under the plan.
15.
EMPLOYEE BENEFIT PLANS
The Company has two 401(k) Profit Sharing Plans for the benefit of its employees who meet certain eligibility requirements and it matches qualifying employee contributions. The Company’s contributions to the plans totaled $4.6 million, $4.2 million, and $3.0 million for the years ended December 31, 2019, 2018 and 2017, respectively.
 
F-27
 

16.
INCOME TAXES
Income tax provision (benefit) consists of the following (in thousands):
 
Year Ended December 31,
 
 
2019
 
 
2018
 
 
2017
 
Current income tax provision:
 
 
 
 
 
 
 
 
 
Federal
 
$
30,306
 
 
$
33,578
 
 
$
41,177
 
State
 
 
6,952
 
 
 
7,674
 
 
 
5,420
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37,258
 
 
41,252
 
 
46,597
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deferred income tax provision:
 
 
 
 
 
 
 
 
 
Federal
 
 
6,928
 
 
 
988
 
 
 
1,177
 
State
 
 
778
 
 
 
49
 
 
 
(983
)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7,706
 
 
1,037
 
 
194
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total income tax provision
 
$
44,964
 
 
$
42,289
 
 
$
46,791
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The income tax provision differs from the amount of income tax determined by applying the U.S. Federal statutory rate to income before taxes as a result of the following (in thousands):
 
Year Ended December 31,
 
 
2019
 
 
2018
 
 
2017
 
U.S. Federal statutory taxes
  $
39,838
    $
37,141
    $
49,671
 
State and local taxes, net of U.S. Federal benefit
   
8,412
     
7,716
     
5,110
 
Permanent items
   
1,266
     
470
     
576
 
Excess tax benefits from vesting or settlement of stock compensation awards
   
(3,540
)    
(2,368
)    
(1,454
)
Domestic production activities deduction
   
—  
     
—  
     
(4,376
)
Federal credits
   
(654
)    
(662
)    
(534
)
Other
   
(358
)    
(8
)    
(2,202
)
                         
Total income tax provision
  $
44,964
    $
42,289
    $
46,791
 
                         
 
F
-28
 

Deferred tax assets and liabilities consist of the following (in thousands):
 
As of December 31,
 
 
2019
 
 
2018
 
Deferred tax assets:
   
     
 
Net operating losses
  $
88
    $
79
 
Residential product warranty reserve
   
6,486
     
7,804
 
Stock-based compensation
   
1,055
     
1,725
 
Accruals not currently deductible and other
   
2,245
     
3,928
 
Inventories
   
5,780
     
4,682
 
Operat
ing le
ase liability
 
 
10,618
 
 
 
 
State tax credit carryforwards
   
3,461
     
3,400
 
                 
Gross deferred tax assets, before valuation allowance
   
29,733
     
21,618
 
Valuation allowance
   
(2,988
)    
(3,015
)
                 
Gross deferred tax assets, after valuation allowance
   
26,745
     
18,603
 
                 
Deferred tax liabilities:
   
     
 
Depreciation
   
(17,267
)    
(13,893
)
Operating lease right-of-use asset
 
 
(10,162
)
 
 
 
Goodwill amortization
   
(4,782
)    
(3,774
)
Inventories and other
   
(4,365
)    
(3,061
)
                 
Gross deferred tax liabilities
   
(36,576
)    
(20,728
)
                 
Net deferred tax liability
  $
(9,831
)   $
(2,125
)
                 
The Company recognizes deferred tax assets and liabilities based on the difference between the financial statement basis and tax basis of assets and liabilities using enacted rates expected to be in effect during the year in which the differences reverse. In accordance with accounting standards, the Company assesses the likelihood that its deferred tax assets will be realized. Deferred tax assets are reduced by a valuation allowance when, after considering all available positive and negative evidence, it is determined that it is more likely than not that some portion, or all, of the deferred tax asset will not be realized. As of December 31, 2019, the Company had a valuation allowance of $3.0 million against deferred tax assets it estimates will not be realized. The Company will analyze its position in subsequent reporting periods, considering all available positive and negative evidence, in determining the expected realization of its deferred tax assets.
The Company realized $
3.5
 million, $
2.4
 million and $
1.5
 million of excess tax benefits during 2019, 2018 and 2017, respectively, related to share-based compensation awards.
The Company recognizes interest and penalties related to tax matters as a component of “Selling, general and administrative expenses” in the accompanying Consolidated Statements of Comprehensive Income. As of December 31, 2019, the Company has identified
no
uncertain tax position and, accordingly, has
no
t recorded any unrecognized tax benefits or associated interest and penalties.
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 has accrued a liability when it believes that it is not more likely than not that it will realize the benefits of tax positions that it has taken or for the amount of any tax benefit that exceeds the cumulative probability threshold in accordance with accounting standards. As of December 31, 2019 Federal tax years 2016 through 2019 remain subject to examination. The Company’s returns filed with the state of Oregon for the tax years 2015 through 2017 are currently under examination. No material adjustments are
 
expected as a result of the audit. The Company believes that adequate provisions have been made for all tax returns subject to examination. Sales made to foreign distributors are not taxable in any foreign jurisdictions as the Company does not have a taxable presence.
 
F-29
 

17.
SEGMENT INFORMATION
Prior to July 31, 2017, the Company operated in
one
reportable segment. Subsequent to the acquisition of certain assets and assumption of certain liabilities of SC Company on July 31, 2017, the Company operates in
two
reportable segments:
  Trex Residential manufactures composite decking and railing and related products marketed under the brand name Trex
®
. The products are sold to its distributors and
two
national retailers who, in turn, sell primarily to the residential market, which includes replacement, remodeling and new construction related to outdoor living products. Trex Residential net sales were $694.3 million, $613.2 million, and $543.3 million in the years ended December 31, 2019, December 31, 2018, and December 31, 2017, respectively.
  Trex Commercial designs, engineers, and markets modular and architectural railing and staging systems for commercial and multi-family market, including sports stadiums and performing arts venues. The segment’s products are sold through architects, specifiers, contractors, and others doing business within the segment’s commercial market. Trex Commercial net sales were $51.1 million and $71.0 million in the year ended December 31, 2019 and December 31, 2018, respectively, and $21.8 million from the date of acquisition through December 31, 2017.
The Company’s reportable segments have been determined in accordance with its internal management structure, which is organized based on residential and commercial operations. The Company evaluates performance of each segment primarily based on net sales and earnings before interest, taxes, depreciation and amortization (EBITDA). The Company uses net sales to assess performance and allocate resources as this measure represents the amount of business the segment engaged in during a given period of time, is an indicator of market growth and acceptance of segment products, and represents the segment’s customers’ spending habits along with the amount of product the segment sells relative to its competitors. The Company uses EBITDA to assess performance and allocate resources because it believes that EBITDA facilitates performance comparison between the segments by eliminating interest, taxes, and depreciation and amortization charges to income. The below segment data includes data for Trex Residential for the years ended December 31, 2019, December 31, 2018 and December 31, 2017, and data for Trex Commercial for the years ended December 31, 2019 and December 31, 2018, and from the date of the acquisition of SC Company through December 31, 2017, for the year ended December 31, 2017 (in thousands):
Segment Data:
 
Net Sales
 
 
Net Income
(Loss)
 
 
EBITDA
 
 
Depreciation
and
Amortization
 
 
Income Tax
Expense
(Benefit)
 
 
Capital
Expenditures
 
 
Total Assets
 
December 31, 2019
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Trex Residential
  $
694,267
    $
142,811
    $
199,020
    $
13,413
    $
44,292
    $
65,399
    $
503,883
 
Trex Commercial
   
51,080
     
1,927
     
3,210
     
618
     
672
     
1,866
     
88,356
 
                                                         
Total
  $
745,347
    $
144,738
    $
202,230
    $
14,031
    $
44,964
    $
67,265
    $
592,239
 
                                                         
December 31, 2018
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Trex Residential
  $
613,229
    $
131,823
    $
186,268
    $
13,216
    $
41,421
    $
31,392
    $
380,682
 
Trex Commercial
   
71,021
     
2,749
     
6,868
     
3,251
     
868
     
2,424
     
84,440
 
                                                         
Total
  $
684,250
    $
134,572
    $
193,136
    $
16,467
    $
42,289
    $
33,816
    $
465,122
 
                                                         
December 31, 2017
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Trex Residential
 
$
543,346
 
 
$
97,412
 
 
$
160,382
 
 
$
14,598
 
 
$
47,911
 
 
$
14,989
 
 
$
247,817
 
Trex Commercial
 
 
21,807
 
 
 
(2,284
)
 
 
(1,272
)
 
 
2,132
 
 
 
(1,120
)
 
 
51
 
 
 
78,410
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total
 
$
565,153
 
 
$
95,128
 
 
$
159,110
 
 
$
16,730
 
 
$
46,791
 
 
$
15,040
 
 
$
326,227
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
F-30
 

Reconciliation of Net Income (Loss) to EBITDA:
 
Net Income
(Loss)
 
 
Interest
(Income)
Expense, Net
 
 
Income Tax
Expense
(Benefit)
 
 
Depreciation
and
Amortization
 
 
EBITDA
 
December 31, 2019
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Trex Residential
  $
142,811
    $
 
(1,496
  $
44,292
    $
13,413
    $
199,020
 
Trex Commercial
   
1,927
     
(7
   
672
     
618
     
3,210
 
                                         
Total
  $
144,738
    $
(1,503
  $
44,964
    $
14,031
    $
202,230
 
                                         
December 31, 2018
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Trex Residential
  $
131,823
    $
(192
)   $
41,421
    $
13,216
    $
186,268
 
Trex Commercial
   
2,749
     
—  
     
868
     
3,251
     
6,868
 
                                         
Total
  $
134,572
    $
(192
)   $
42,289
    $
16,467
    $
193,136
 
                                         
December 31, 2017
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Trex Residential
  $
97,412
    $
461
    $
47,911
    $
14,598
    $
160,382
 
Trex Commercial
   
(2,284
)    
—  
     
(1,120
)    
2,132
     
(1,272
)
                                         
Total
  $
95,128
    $
461
    $
46,791
    $
16,730
    $
159,110
 
                                         
18.
SEASONALITY
The operating results for Trex Residential have historically varied from quarter to quarter. Seasonal, erratic or prolonged adverse weather conditions in certain geographic regions reduce the level of home improvement and construction activity and can shift demand for its products to a later period. As part of its normal business practice and consistent with industry practice, Trex Residential 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 its product to meet anticipated seasonal consumer demand. The seasonal effects are often offset by the positive effect of the incentive programs. The operating results for Trex Commercial have not historically varied from quarter to quarter as a
result
of seasonality
.
H
owever, they are driven by the timing of individual projects, which may vary significantly each period.
19.
COMMITMENTS AND CONTINGENCIES
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.
Purchase Commitments
The Company fulfills requirements for raw materials under both purchase orders and supply contracts. In the year ended December 31, 2019, the Company purchased substantially all of its reclaimed wood fiber requirements under purchase orders which do not involve long-term supply commitments. All of the Company’s scrap polyethylene, aluminum and stainless steel purchases are under short-term supply contracts that may average approximately
one
to
 
two years
, for which pricing is negotiated as needed, or under purchase orders that do not involve long-term supply commitments.
The wood and polyethylene supply contracts generally provide that the Company is obligated to purchase all of the wood or polyethylene a supplier provides, if the wood or polyethylene meets certain specifications. The amount of wood and polyethylene the Company is required to purchase under these contracts varies with the
 
F-31
 
production of its suppliers and, accordingly, is not fixed or determinable. As of December 31, 2019, the Company has purchase commitments under material supply contracts of $26.8 million, $6.2 million for the years ending December 31, 2020 and 2021, respectively, and a total of $0.1 million for the years ending December 31, 2022 and 2023.
Product Warranty
The Company warrants that its Trex Residential products will be free from material defects in workmanship and materials. This warranty generally extends for a period of 25 years for residential use and 10 years for commercial use, excluding Trex Signature
®
Railing, which has a warranty period of 25 years for both residential and commercial use. The Company further warrants that Trex Transcend
®
, Trex Enhance
®
, Trex Select
®
and Universal Fascia products will not fade in color more than a certain amount and will be resistant to permanent staining from food substances or mold, provided the stain is cleaned within seven days of appearance. This warranty extends for a period of 25 years for residential use and 10 years for commercial 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. Depending on the product and its use, the Company also warrants its Trex Commercial products will be free of manufacturing defects for
one
to
three years
.
The Company continues to receive and settle claims for decking 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 determine a reasonable possible range of claims to be received and the percentage of those claims that will ultimately require payment. Management utilizes a range of assumptions derived from claim count history and the identification of factors influencing the claim counts to determine its best estimate of future claims for which to record a related liability. The number of claims received has declined each year since peaking in 2009, although the rate of decline has decelerated in recent years. 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 incoming claims received in the year ended December 31, 2019, was slightly lower than the Company’s expectations for 2019 and the number of claims received in the year ended December 31, 2018, continuing the historical year-over-year decline in incoming claims. Average settlement cost per claim experienced in 2019 was
 
considerably higher than the Company’s expectations for 2019 and the average settlement cost per claim experienced in 2018 due to an increase in larger claims settled and changes in the mix of settlement methods. The Company believes its reserve at December 31, 2019 is sufficient to cover future surface flaking obligations and no adjustments were required in the current year.
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
 
F
-32
 
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 $1.9 million change in the surface flaking warranty reserve.
The Company also maintains a warranty reserve for the settlement of other residential product warranty claims and records the provision at the time of product sale.
The following is a reconciliation of the Company’s residential product warranty reserve (in thousands):
 
Year Ended December 31, 2019
 
 
Surface
Flaking
 
 
Other
Residential
 
 
Total
 
Beginning balance, January 1
  $
23,951
    $
6,803
    $
30,754
 
Provisions and changes in estimates
   
—  
     
979
     
979
 
Settlements made during the period
   
(4,927
)    
(1,312
)    
(6,239
)
                         
Ending balance, December 31
  $
19,024
    $
6,470
    $
25,494
 
                         
 
Year Ended December 31, 2018
 
 
Surface
Flaking
 
 
Other
Residential
 
 
Total
 
Beginning balance, January 1
  $
28,158
    $
6,841
    $
34,999
 
Provisions and changes in estimates
   
—  
     
1,104
     
1,104
 
Settlements made during the period
   
(4,207
)    
(1,142
)    
(5,349
)
                         
Ending balance, December 31
  $
23,951
    $
6,803
    $
30,754
 
                         
 
20.
INTERIM FINANCIAL DATA (Unaudited)
                                                                 
 
Three Months Ended
 
 
December 31,
2019
 
 
September 30,
2019
 
 
June 30,
2019
 
 
March 31,
2019
 
 
December 31,
2018
 
 
September 30,
2018
 
 
June 30,
2018
 
 
March 31,
2018
 
 
(In thousands, except share and per share data)
 
Net sales
 
$
164,772
 
 
$
194,551
 
 
$
206,453
 
 
$
179,571
 
 
$
139,971
 
 
$
166,380
 
 
$
206,692
 
 
$
171,207
 
Gross profit
 
$
71,263
 
 
$
82,431
 
 
$
83,444
 
 
$
69,365
 
 
$
59,856
 
 
$
67,210
 
 
$
91,115
 
 
$
76,713
 
Net income
 
$
35,497
 
 
$
41,976
 
 
$
35,710
 
 
$
31,555
 
 
$
25,171
 
 
$
29,471
 
 
$
42,820
 
 
$
37,110
 
Basic earnings per common share
 
$
0.61
 
 
$
0.72
 
 
$
0.61
 
 
$
0.54
 
 
$
0.43
 
 
$
0.50
 
 
$
0.73
 
 
$
0.63
 
Basic weighted average common shares outstanding
 
 
58,295,717
 
 
 
58,400,060
 
 
 
58,486,192
 
 
 
58,543,478
 
 
 
58,603,537
 
 
 
58,741,973
 
 
 
58,760,753
 
 
 
58,855,156
 
Diluted earnings per common share
 
$
0.61
 
 
$
0.72
 
 
$
0.61
 
 
$
0.54
 
 
$
0.43
 
 
$
0.50
 
 
$
0.73
 
 
$
0.63
 
Diluted weighted average common shares outstanding
 
 
58,512,733
 
 
 
58,604,603
 
 
 
58,687,540
 
 
 
58,829,177
 
 
 
58,936,795
 
 
 
59,084,117
 
 
 
59,051,413
 
 
 
59,199,622
 
 
 
 
 
 
 
 
 
The operating results for Trex Residential have historically varied from quarter to quarter. Seasonal, erratic or prolonged adverse weather conditions in certain geographic regions reduce the level of home improvement and construction activity and can shift demand for its products to a later period. The operating results for Trex Commercial have not historically varied from quarter to quarter as a result of seasonality; however, they are driven by the timing of individual projects, which may vary significantly each period.
On May 2, 2018, the Board of Directors of the Company approved a
two-for-one
stock split of the Company’s common stock, par value $0.01. The stock split was in the form of a stock dividend distributed on June 18, 2018, to stockholders of record at the close of business on May 23, 2018. The stock split entitled each stockholder to receive one additional share of common stock, par value $0.01, for each share they held as of the record date. All common stock share and per share data for all periods presented have been retroactively adjusted to reflect the stock split.
F-3
3

TREX COMPANY, INC.
SCHEDULE II—VALUATION AND QUALIFYING ACCOUNTS AND RESERVES
(In thousands)
                                 
Descriptions
 
Balance at
Beginning
of Period
 
 
Additions
Charged to
Cost and
Expenses
 
 
Deductions
 
 
Balance
at End
of Period
 
Year ended December 31, 2019:
   
     
     
     
 
Trex Residential product warranty reserve
  $
30,754
    $
979
    $
(6,239
)   $
25,494
 
                                 
Income tax valuation allowance
  $
3,015
    $
—  
    $
(27
)   $
2,988
 
                                 
Year ended December 31, 2018:
   
     
     
     
 
Trex Residential product warranty reserve
  $
34,999
    $
1,104
    $
(5,349
)   $
30,754
 
                                 
Income tax valuation allowance
  $
3,096
    $
—  
    $
(81
)   $
3,015
 
                                 
Year ended December 31, 2017:
   
     
     
     
 
Trex Residential product warranty reserve
  $
37,692
    $
4,268
    $
(6,961
)   $
34,999
 
                                 
Income tax valuation allowance
  $
4,061
    $
—  
    $
(965
)   $
3,096
 
                                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
F-34

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
             
     
Trex Company, Inc.
             
Date: February 24, 2020
     
By: 
 
/s/ James E. Cline
     
 
James E. Cline
President and Chief Executive Officer
(Duly Authorized Officer)
 
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed as of February 24, 2020 by the following persons on behalf of the registrant and in the capacities indicated.
     
Signature
 
Title
     
/s/    James E. Cline
James E. Cline
 
President and Chief Executive Officer (Principal Executive Officer); Director
     
/s/    Bryan H. Fairbanks
Bryan H. Fairbanks
 
Executive Vice President and Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer)
     
/s/    Ronald W. Kaplan
Ronald W. Kaplan
 
Chairman
     
/s/    Michael F. Golden
Michael F. Golden
 
Director
     
/s/    Jay M. Gratz
Jay M. Gratz
 
Director
     
/s/    Kristine L. Juster
Kristine L. Juster
 
Director
     
/s/    Richard E. Posey
Richard E. Posey
 
Director
     
/s/    Patricia B. Robinson
Patricia B. Robinson
 
Director
     
/s/    Gerald Volas
Gerald Volas
 
Director
 

EXHIBIT INDEX
                         
 
 
 
Incorporated by reference
Exhibit
Number
 
 
Description
 
Form
 
Exhibit
 
Filing Date
 
File No.
 
    2.1
     
8-K
 
2.1
 
July 31, 2017
 
001-14649
                         
 
    3.1
     
S-1/A
 
3.1
 
March 24, 1999
 
333-63287
                         
 
    3.2
     
10-Q
 
3.2
 
May 5, 2014
 
001-14649
                         
 
    3.3
     
10-Q
 
3.3
 
May 7, 2018
 
001-14649
                         
 
    3.4
     
8-K
 
3.1
 
May 1, 2019
 
001-14649
                         
 
    3.5
     
8-K
 
3.2
 
May 1, 2019
 
001-14649
                         
 
    4.1
     
S-1/A
 
4.1
 
March 24, 1999
 
333-63287
                         
 
    4.2
     
8-K
 
4.1
 
January 14, 2016
 
001-14649
                         
 
    4.3
     
8-K
 
4.2
 
January 14, 2016
 
001-14649
                         
 
    4.4
     
8-K
 
4.3
 
January 14, 2016
 
001-14649
                         
 
    4.5
     
8-K
 
4.4
 
January 14, 2016
 
001-14649
 

                         
 
 
 
Incorporated by reference
Exhibit
Number
 
 
Description
 
Form
 
Exhibit
 
Filing Date
 
File No.
                         
 
    4.6
     
8-K
 
4.5
 
January 14, 2016
 
001-14649
                         
 
    4.7
     
8-K
 
4.6
 
January 14, 2016
 
001-14649
                         
 
    4.8
     
8-K
 
4.7
 
January 14, 2016
 
001-14649
                         
 
    4.9
     
8-K
 
4.8
 
January 14, 2016
 
001-14649
                         
 
    4.10
     
8-K
 
4.1
 
November 6, 2019
 
001-14649
                         
 
    4.11
     
8-K
 
4.2
 
November 6, 2019
 
001-14649
 

                         
 
   
 
 
Incorporated by reference
Exhibit
Number
   
Description
 
Form
 
Exhibit
 
Filing Date
 
File No.
                         
 
    4.12
     
8-K
 
4.3
 
November 6, 2019
 
001-14649
                         
 
    4.13
     
8-K
 
4.4
 
November 6, 2019
 
001-14649
                         
 
    4.14
     
8-K
 
4.5
 
November 6, 2019
 
001-14649
                         
 
    4.15
     
8-K
 
4.6
 
November 6, 2019
 
001-14649
                         
 
    4.16*
     
 
 
 
 
 
 
 
                         
 
  10.1
     
10-K
 
10.1
 
February 14, 2019
 
001-14649
                         
 
  10.2
     
10-Q
 
10.1
 
May 7, 2018
 
001-14649
                         
 
  10.3
     
10-Q
 
10.1
 
October 29, 2018
 
001-14649
                         
 
  10.4
     
10-Q
 
10.1
 
July 29, 2019
 
001-14649
                         
 
  10.5
     
10-Q
 
10.2
 
July 29, 2019
 
001-14649
                         
 
  10.6
     
10-Q
 
10.3
 
July 29, 2019
 
001-14649
                         
 
  10.7
     
10-Q
 
10.2
 
August 3, 2015
 
001-14649
 

                         
 
 
 
Incorporated by reference
Exhibit
Number
 
 
Description
 
Form
 
Exhibit
 
Filing Date
 
File No.
                         
 
  10.8
     
8-K
 
10.1
 
May 8, 2015
 
001-14649
                         
 
  10.9
     
8-K
 
10.2
 
May 8, 2015
 
001-14649
                         
 
  10.10
     
10-K
 
10.16
 
February 21, 2017
 
001-14649
                         
 
  10.11
     
10-Q
 
10.1
 
May 8, 2015
 
001-14649
                         
 
  10.12
     
10-Q
 
10.4
 
November 1, 2012
 
001-14649
                         
 
  10.13
     
10-Q
 
10.2
 
May 7, 2018
 
001-14649
                         
 
  10.14
     
10-K
 
10.19
 
March 12, 2009
 
001-14649
                         
 
  10.15
     
10-K
 
10.20
 
March 12, 2009
 
001-14649
                         
 
  10.16
     
10-K
 
10.21
 
March 12, 2009
 
001.14649
                         
 
  10.17
     
10-K
 
10.23
 
March 12, 2009
 
001-14649
                         
 
  10.18
     
10-Q
 
10.4
 
November 9, 2006
 
001-14649
                         
 
  21*
     
 
 
 
                         
 
  23*
     
 
 
 
                         
 
  31.1*
     
 
 
 
                         
 
  31.2*
     
 
 
 
                         
 
  32***
     
 
 
 
                         
 
101.INS*
   
Inline XBRL Instance Document—the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
 
 
 
 
 

                         
 
 
 
Incorporated by reference
Exhibit
Number
 
 
Description
 
Form
 
Exhibit
 
Filing Date
 
File No.
                         
 
101.SCH*
   
Inline XBRL Taxonomy Extension Schema Document.
 
 
 
 
                         
 
101.CAL*
   
Inline XBRL Taxonomy Extension Calculation Linkbase Document.
 
 
 
 
                         
 
101.DEF*
   
Inline XBRL Taxonomy Extension Definition Linkbase Document.
 
 
 
 
                         
 
101.LAB*
   
Inline XBRL Taxonomy Extension Label Linkbase Document.
 
 
 
 
                         
 
101.PRE*
   
Inline XBRL Taxonomy Extension Presentation Linkbase Document.
 
 
 
 
                         
 
104.1
   
Cover Page Interactive Data File—The cover page interactive data file does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document.
 
 
 
 
 
 
*     Filed herewith.
 
** Management contract or compensatory plan or agreement.
 
*** Furnished herewith.
 
EX-4.16 2 d781012dex416.htm EX-4.16 EX-4.16

Exhibit 4.16

DESCRIPTION OF SECURITIES

REGISTERED PURSUANT TO SECTION 12 OF THE

SECURITIES EXCHANGE ACT OF 1934

Trex Company, Inc. has two classes of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”): (1) our Common Stock; (2) our Preferred Stock.

Description of Common Stock

The following description of our Common Stock is a summary and does not purport to be complete. It is subject to and qualified in its entirety by reference to our Amended and Restated Articles of Incorporation (the “Articles of Incorporation”) and our Amended and Restated Bylaws (the “Bylaws”), each of which are incorporated by reference as an exhibit to the Annual Report on Form 10-K of which this Exhibit 4.16 is a part. We encourage you to read our Articles of Incorporation, our Bylaws for additional information.

Authorized Capital Shares

Our authorized capital shares consist of 120,000,000 shares of common stock, $0.01 par value per share (“Common Stock”), and 3,000,000 shares of series preferred stock, $0.01 par value per preferred share (“Preferred Stock”). The outstanding shares of our Common Stock are fully paid and nonassessable.

Voting Rights

Holders of Common Stock are entitled to one vote per share on all matters voted on by the stockholders, including the election of directors. Our Common Stock does not have cumulative voting rights.

Dividend Rights

Subject to the rights of holders of outstanding shares of Preferred Stock, if any, the holders of Common Stock are entitled to receive dividends, if any, as may be declared from time to time by the Board of Directors in its discretion out of funds legally available for the payment of dividends.

Liquidation Rights

Subject to any preferential rights of outstanding shares of Preferred Stock, holders of Common Stock will share ratably in all assets legally available for distribution to our stockholders in the event of dissolution.

Other Rights and Preferences

Our Common Stock has no sinking fund or redemption provisions or preemptive, conversion or exchange rights. Holders of Common Stock may act by unanimous written consent.

Listing

The Common Stock is traded on the New York Stock Exchange under the trading symbol “TREX.”

DESCRIPTION OF PREFERRED STOCK

The Board of Directors is authorized without further stockholder action to provide for the issuance from time to time of up to 3,000,000 shares of Preferred Stock in one or more series with such powers, designations, preferences and relative, participating, optional or other rights, qualifications, limitations or restrictions as will be set forth in the resolutions providing for the issuance of such series adopted by the Board of Directors. The holders of Preferred Stock have no preemptive rights (unless otherwise provided in the applicable certificate of designation) and are not subject to future assessments by the Company. Such Preferred Stock may have voting or other rights which could adversely affect the rights of holders of the Common Stock.

 

EX-21 3 d781012dex21.htm EX-21 EX-21

Exhibit 21

Subsidiaries of Trex Company, Inc.

 

Name of the Subsidiary

  

Jurisdiction of Formation

Trex Wood Polymer Espana, S.L.

   Spain

Trex Commercial Products, Inc.

   Delaware
EX-23 4 d781012dex23.htm EX-23 EX-23

Exhibit 23

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the following Registration Statements:

 

   

Registration Statement (Form S-8, No. 333-76847),

 

   

Registration Statement (Form S-8, No. 333-83998),

 

   

Registration Statement (Form S-8, No. 333-124685),

 

   

Registration Statement (Form S-8, No. 333-150690), and

 

   

Registration Statement (Form S-3, No. 333-161732);

of our reports dated February 24, 2020, with respect to the consolidated financial statements and schedule of Trex Company, Inc. and the effectiveness of internal control over financial reporting of Trex Company, Inc. included in this Annual Report (Form 10-K) of Trex Company, Inc. for the year ended December 31, 2019.

/s/ Ernst & Young LLP

Richmond, Virginia

February 24, 2020

EX-31.1 5 d781012dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

I, James E. Cline, certify that:

 

  1.

I have reviewed this annual report on Form 10-K 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 functions):

 

  (a)

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

 

  (b)

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

 

Date: February 24, 2020  

/s/ JAMES E. CLINE

  James E. Cline
  President and Chief Executive Officer
(Principal Executive Officer)
EX-31.2 6 d781012dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

I, Bryan H. Fairbanks, certify that:

 

  1.

I have reviewed this annual report on Form 10-K 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: February 24, 2020  

/s/ BRYAN H. FAIRBANKS

  Bryan H. Fairbanks
 

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)

 

EX-32 7 d781012dex32.htm EX-32 EX-32

Exhibit 32

Written Statement 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 Chief Financial Officer of Trex Company, Inc. (Company), each hereby certifies that, on the date hereof:

(a) the Annual Report on Form 10-K of the Company for the Period Ended December 31, 2019 filed on the date hereof with the U. S. Securities and Exchange Commission (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: February 24, 2020  

/s/ JAMES E. CLINE

  James E. Cline
  President and Chief Executive Officer
Date: February 24, 2020  

/s/ BRYAN H. FAIRBANKS

  Bryan H. Fairbanks
  Executive Vice President and Chief Financial Officer
EX-101.SCH 8 trex-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - Statements of Changes in Stockholders' Equity link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 1007 - Disclosure - Business and Organization link:presentationLink link:definitionLink link:calculationLink 1008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - Acquisition link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Prepaid Expenses and Other Assets link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Goodwill and Other Intangible Assets, Net link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Property, Plant and Equipment link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Accrued Expenses and Other Liabilities link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Debt link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Financial Instruments link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Stockholders' Equity link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Revenue From Contracts With Customers link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Employee Benefit Plans link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Segment Information link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Seasonality link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Interim Financial Data (Unaudited) link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Prepaid Expenses and Other Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Accrued Expenses and Other Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Revenue From Contracts With Customers (Tables) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Segment Information (Tables) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Interim Financial Data (Unaudited) (Tables) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Business and Organization - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives of Property Plant and Equipment (Detail) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Acquisition - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Inventories - Summary of Inventories (Detail) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Inventories - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Goodwill and Other Intangible Assets, Net - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Leases - Supplemental Cash flow Information to operating leases (Details) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - Leases - Minimum Annual Payments Under Non-Cancelable Leases (Detail) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1060 - Disclosure - Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1061 - Disclosure - Revenue From Contracts With Customers - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1062 - Disclosure - Revenue From Contracts With Customers - Summary of Disaggregated Net Sales (Detail) link:presentationLink link:definitionLink link:calculationLink 1063 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1064 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Detail) link:presentationLink link:definitionLink link:calculationLink 1065 - Disclosure - Stock-Based Compensation - Time-Based Restricted Stock and Restricted Stock Unit Activity (Detail) link:presentationLink link:definitionLink link:calculationLink 1066 - Disclosure - Stock-Based Compensation - Performance-Based Restricted Stock Activity (Detail) link:presentationLink link:definitionLink link:calculationLink 1067 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail) link:presentationLink link:definitionLink link:calculationLink 1068 - Disclosure - Stock-Based Compensation - SAR Activity (Detail) link:presentationLink link:definitionLink link:calculationLink 1069 - Disclosure - Employee Benefit Plans - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1070 - Disclosure - Income Taxes - Income Tax Provision (Benefit) (Detail) link:presentationLink link:definitionLink link:calculationLink 1071 - Disclosure - Income Taxes - Reconciliation of Differences between Income Tax Provision and Income Tax Determined by Applying US Federal Statutory Rate (Detail) link:presentationLink link:definitionLink link:calculationLink 1072 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1073 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1074 - Disclosure - Segment Information - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1075 - Disclosure - Segment Information - Details of Segment Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1076 - Disclosure - Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail) link:presentationLink link:definitionLink link:calculationLink 1077 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1078 - Disclosure - Commitments and Contingencies - Summary of Reconciliation of Company's Residential Product Warranty Reserve (Detail) link:presentationLink link:definitionLink link:calculationLink 1079 - Disclosure - Interim Financial Data (Unaudited) - Summary of Interim Financial Data (Detail) link:presentationLink link:definitionLink link:calculationLink 1080 - Disclosure - Interim Financial Data (Unaudited) - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1081 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves (Detail) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 9 trex-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 trex-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 trex-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 12 trex-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 13 g781012g73n20.jpg GRAPHIC begin 644 g781012g73n20.jpg M_]C_X 02D9)1@ ! 0(!>0%Y #_[1IN4&AO=&]S:&]P(#,N, X0DE-! 0 M &E*^9S@X0DE-! 0 "\< 5H QLE1QP!6@ #&R5'' %: ,;)4<< M 5H QLE1QP!6@ #&R5'' ( ( X0DE-!"4 !!NLW+>^?]VP]#< M(DB_*WW3.$))300Z %1 $ $ MP'1E M96Y":71B;V]L MP.$))3009 $ 'CA"24T#\P "0 0 X M0DE-)Q H 0 !.$))30/T 2 #4 ! "T & M !.$))30/W < #_____________________________ ^@ M #A"24T$" $ $ ) "0 X0DE-!!X 0 M.$))300: ,U !@ !, D\ 0 M ! )/ !, M ! ! ! ;G5L; ( & M8F]U;F1S3V)J8P $ !28W0Q ! !4;W @;&]N9P M 3&5F=&QO;F< $)T;VUL;VYG !, !29VAT;&]N9P M D\ &7!E $YO;F4 )=&]P3W5T !@ ?_8_^T #$%D;V)E7T-- /_ M[@ .061O8F4 9( !_]L A ," @("0@,"0D,$0L*"Q$5#PP,#Q48$Q,5 M$Q,8$0P,# P,#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P, 0T+"PT. M#1 .#A 4#@X.%!0.#@X.%!$,# P,#!$1# P,# P,$0P,# P,# P,# P,# P, M# P,# P,# P,# P,# S_P 1" !2 * # 2( A$! Q$!_]T ! *_\0!/P M 04! 0$! 0$ P ! @0%!@<("0H+ 0 !!0$! 0$! 0 ! M (#! 4&!P@)"@L0 $$ 0,"! (%!P8(!0,,,P$ A$#!"$2,05!46$3(G&! M,@84D:&Q0B,D%5+!8C,T)E\K.$P]-UX_-&)Y2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V-T=79W>' MEZ>WQ]?G]Q$ @(! @0$ P0%!@<'!@4U 0 "$0,A,1($05%A<2(3!3*!D12A ML4(CP5+1\#,D8N%R@I)#4Q5C+R MLX3#TW7C\T:4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]B7I[?' M_]H # ,! (1 Q$ /P#U1K6L:&, :UH :T" . G2224I)4>J=:Z9TBD6Y] M[:=YVULYL>X\5TTLW676._]MOIH8;+K&U,:)^L^2(OZO]SC_ --Q14DE(?L6+_HP M/@3_ 'J;*WU:TWY%)'!JOM9_U%BFDDI/3U/KV.[=C]7S&GPM>+Q_FY;;EHXW MUV^M6- L=BY[>_J,-3_\^EWI?^ +'224]CA_XR<(D-ZGAW81_P!(V+J_\YFV MQO\ VVNEP.L=,ZC6+<+)KO8= 6N'/[J\I0G8M1<7US581!>S21X6-^A8W^2] M)3[.DO+>F?6OK72BUEEYLQQI^D#KJHT^FP;LW&^C_.8EF113_@^D/7<=)^M. M#G^C7=&)D9$_9PYP?3?M^E]@S&?HM8__B_]-9C6?KIUS+Z?A587 M3&&SJ?4'&N@ D!C!_/7V/;[F,;]'V_I/]$O/.IT-Z?9^Q:[/6SC2DI#99=E6V9%F0[+NLTOZ@9!L!T=CX#7>[%Z?K_ M ",C-_G,C93;]E7?M_Q==-8T,9F9#6C@ 5?^D5PG)E4WI.5&-Z:V,Y9"(_/@H\>#IX;7!M971A M('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!835 @ M0V]R92 U+C,M8S Q,2 V-BXQ-#4V-C$L(#(P,3(O,#(O,#8M,30Z-38Z,C<@ M(" @(" @("(^"B @(#QR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW M,RYO&UP.DUO9&EF>41A=&4^,C R,"TP,BTQ.%0P,#HU,3HU.2LP-3HS M,#PO>&UP.DUO9&EF>41A=&4^"B @(" @(" @(#QX;7 Z365T861A=&%$871E M/C(P,C M,#(M,3A4,# Z-3$Z-3DK,#4Z,S \+WAM<#I-971A9&%T841A=&4^ M"B @(" @(#PO&UL;G,Z&%P+S$N,"]S5'EP92]297-O=7)C945V96YT(R(*(" @ M(" @(" @(" @>&UL;G,Z&%P M+S$N,"]S5'EP92]297-O=7)C95)E9B,B/@H@(" @(" @(" \>&UP34TZ26YS M=&%N8V5)1#YX;7 N:6ED.CE!0D4V,T,Q040U,45!,3%!04,R13@W14(S-S(W M1#DU/"]X;7!-33I);G-T86YC94E$/@H@(" @(" @(" \>&UP34TZ1&]C=6UE M;G1)1#YX;7 N9&ED.CDU03%&-S$T.3(Q,44X,3$Y,T8U.#&UP34TZ3W)I9VEN86Q$ M;V-U;65N=$E$/GAM<"YD:60Z.3=E83(W-#(M,6$V9"TT-6,V+6(R.6,M961A M9C=B.3=D,F$W/"]X;7!-33I/7!E/2)297-O=7)C92(^"B @ M(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^8W)E871E9#PO7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @ M(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^"B @(" @ M(" @(" @(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@:6UA9V4O<&YG M('1O(&%P<&QI8V%T:6]N+W9N9"YA9&]B92YP:&]T;W-H;W \+W-T179T.G!A M7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @ M(#QS=$5V=#IA8W1I;VX^&UP+FEI9#HV960T.#,U9BUF M,C@W+30T-3$M.37!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @ M(#QS=$5V=#IA8W1I;VX^9&5R:79E9#PO7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I M;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @ M(#QS=$5V=#IP87)A;65T97)S/F9R;VT@87!P;&EC871I;VXO=FYD+F%D;V)E M+G!H;W1O7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @ M(#QS=$5V=#IA8W1I;VX^9&5R:79E9#PO7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I M;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @ M(#QS=$5V=#IP87)A;65T97)S/F9R;VT@:6UA9V4O97!S9B!T;R!A<'!L:6-A M=&EO;B]V;F0N861O8F4N<&AO=&]S:&]P/"]S=$5V=#IP87)A;65T97)S/@H@ M(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @/')D9CIL M:2!R9&8Z<&%R7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @ M(#QS=$5V=#IA8W1I;VX^9&5R:79E9#PO7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I M;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @ M(#QS=$5V=#IP87)A;65T97)S/F9R;VT@87!P;&EC871I;VXO=FYD+F%D;V)E M+G!H;W1O7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @ M(#QS=$5V=#IA8W1I;VX^9&5R:79E9#PO&UP M34TZ1&5R:79E9$9R;VT@&UP34TZ1&5R:79E9$9R;VT^ M"B @(" @(#PO#IX M;7!M971A/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @( H\/WAP M86-K970@96YD/2)W(C\^_]L 0P ! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!_\ "P@ M80"] 0$1 /_$ !\ (" @,! 0$ )" H"!P$#!@0%"__$ $P0 M & 0(#!00&!0@'"0$ $" P0%!@<($0 A,0D2$T%1%&%QD146(H&A\ I2 ML<'1%R,R,S5" M7#R(G\XL+_;68'(>EX>C7N2)WVD@F*9DY=0A35N)> 8H@*,Y/Q?O$4SG'V*XY^N2,:@5(-]C+T*CEH*%'J E.14# ._F \;&KJV1J2)3X_SMG['ZB7]4>EY MAO=;\(.O=*$/,LOL]![N^P[!OT >)!536EVA^/E4%Z;KKSRX,V, IM\@S;3* M310 $/YMPGD9G:RK)B [D[X!OW#E[PB,R:%VY?:4T([=*X1N!,YQJ!BBX/ M*U.0HUC=I%[H&*62JDNPAFZQ^8@H%77(!A_JMM@!@.*?TD#&+A=M':B=.61< M5+GV%S8:D^0OM:1 !*!@!!)HPL!C#N8R8ECCHCMLJLD'VQ<%@3M%-'&I-HBO MBW-]3D'ATO&.JD M,BSG3D982&2BFKY?9$U=?5/^D#629>RM(TJU(KMWWUV1;*BHDX9MNZ4R7MBM MD=M5T'#1RFX;/$$8.&92K%1N\CI"2C'8)N$TKY>S;JAU..'+G4)F^X3D0]() M%:# S$C%U/V4QA4382#<'KEU/(H*&'PAL;^>5(!2@FX(4A"EUU"U.N5Y(B<1 M$,6G/P$>#8 ]W0 _=]_P"/!M[OW[\MO/W=?W\^#^/Y^?3X_/CG MW_D..-@'G]_[/X!_EQSQ@HFFJ4R:I"*$,&QB*$ Y3!Y@)3 )3!S#J AQXM[0 M8%:0;346#JMV!@L5U'3U==KQ$K'NT]Q1=-'C)1!PU62$=R*-E4%"^1PXE7B? MM ->6FY>,&KYHN%SJT2NHNHP>O(Q[*NT3["9"8;V2(L4#8TU%@\9\]F(-Q:U MFH*LHV[5\5$GC9^.CWMYZMDU-I7L^454LHT9F6G;KAZ"FWDE#I(;@O)W#3TZ M?V;(\=%(ID,Z>S>'K'G^O1#(Z3ZTR5234.V;OLQEE7&V9Z=$Y"Q->JMD6DSB M)5XNSU"98SD0Z*)2F,E[4Q65*@Z0$P$=,G (O&BH&1=((JE,0/?\'!P<>9N- MSJV/JW*V^YS;&O5R%0!Q(2;\Y@3)WSD1;MFZ"1%73^1?N5$647%1Z#J3E9!P MVCHUHZ?.4&ZE0[7G^D'WC)LS=FE/3ECG3QJSU:#.Y%A:9J&S1 M"N'3JO6;(0UNQWBX6I1<[*=?5Z=E:Y&N*_4*ZX!\_4??OMRXS#1-K'$?_"SJ##XXBO@# M^,%MYCT$?QX_(L>DC513X"8M5KTZ9NK=:KT<[EYV?G,97&+AX>*8(GOD'\ 'X;>[+Q _6'X<^7 MRY!R'RXY\7<>8]/<.P_+GO\ L\MAY\ J@/4=OX]??TW_ ^_CCQ=AW =]^O[ MN6VW/IQP*H!YCY^X=^?G\_/EOR\]CQO][W[AMMZ\O/T] \_/@\;T$>6_SYG''C!MU]?3EOY;^6^WET\NG "H=>OF.^P^?7K\?Q#?KQR"@= $0^\>7R M\]_N]^_+CR$W5&4DZ:S$0%EC7";Z)L$,Y6C92/D$3%50>-7K,Z+ILZ15( M15-TV52<)J)D.!S 0"C.C23KEGL7Y(00R7D"7P+DZ;=H(L]4])C6[ZI7MV8Z M2+!EJVQ)XK&K97BE!*+5;);7ZOY+BTCQZCBUECHATP?VVXT3^ G.8@O+M-N8KMTKX?BT6TDCK=&*/(]BY:FE MG1XUJPC@X\7D7(5/Q12+-D:_3*,!4*C%KR\W**HN71TVZ0E32;,8]BBYD9:6 MD72B$=#0L6U>2TW+.V43%,GDB\;-E:'G:%:^;CWSVN6BPUD95C:S.Y6I4V0F\6?24ODI M;%88P]F0A21%80H^**:#MEC7'+1%LR'4:Y*-$W*!73=1S'S$PS=H$7;'*X1,JB0JJ M!BJD$R9@,,#]?&K+3)-:+M3L'6-0^#;38IS#-W@X:OUS+F/IF;DW\S#KQC=& M/BX^Q+O7JI#NO'.BU056%%)4R:9S%V&D,T>B=JW,8PF,**0F,(@(B82 (B(C MU$1Z^>^^_'T^UAZAU$.H!OMOOY=.O+C('8>H>_GZ^7+;I\OW9^U!T ?NYARY M^6_Y^/7@7(#YC_GSWY[\]^H??U#C 70?K!SZ;_Y<^.!=!Z[_ $/X!QC[6'3 M?GUZ^[GY]/P >7/@]J#?J/SW_'?;J'[AZ\9>U!S'O!OTZ\OCMT_8/7C,'(>O MOZ>7X?(-^.!=%]?GRV\_3]OD/'XLXPCYUBJPD$B*IJ%,!#"4AC)&,7N]\G> M0YAR.40[IR;D,40'B?/9\ZS:Q4E$="VLE UWTQWU^@TQW//E!/8L/6Y5)1E" M2E-F%2KNXT[=)55O$"W,5P#0[JM&0EV+AM#!9\TV:BKW@S,$1HSU-VL;DG9H MX);2UJ*=K"HUS%4# L:O:) RSDGU\C4P.Q(Z>NO:Y)VW3CWRCMU*52:N;6> M*W';3*Y5U97['.AW&D])5C%[1RWN>H*=B%5VSN825;J)1=,3(F+&=R#]"^$DC(6QDVY% 532?-D71$U0*)052*L0X)*] MP3$\1/NG[AC%[W=,(#-;LN*M5&7:"Z4W<=7XAH\;Y1:*I.4&+9)5$"0\N*RA M%")@8FR *]X0,&Q>]N.W(?Z%7M+?_;I?\9?X\41NT8Q]4,O]L9DZAV]D!XB_ M9NT_4.8>,DF9I-&,L%.Q'557S []L\9EDFD9(+&8+.6KENFJ5/QFZZ7B)*.I M3_1N]!B:A5 O.=! IRG OTOB]ARY MLFKRU8OHMPN%4TS42MTB6E\G78L5-VN?F+#'*.I"I4LL;#UZ$DY-J9L<[Z0< MLRL:VT=,E7I)9XX;1KF?M[[&+0IC#!N49XD%>[7:*KC6[6"+L]KR5,(.T9>$ MK$E(Q[M5A5S5BO&(D^:I*F14AS(J !DEBJ)B).*D.'L9Y'SSD.N8LQ-5Y*XW MBTNA;1,-'>$0"IIE\1W(R3YRH@PB(:-0 74I,2;EK&QS5,R[MPD0 'BRS@G] M'VJC>*:2.I+.DY(SBR22KFJX=1C8B%C%A+NJU4MUNB9>0GDP,/\ 7MZO6A*. MY0!4H J:7 =AAH0!N" ERX*VP;O!R2F#@>6V_AA! R#<>?)F ;\@V#EQ&?,? MZ/MBN2CG+K ^>+G59TI5%&\3E!I"6^O/% PIL_I2M1]4EH5(YMBF?*,[(HD M4!,#%^RF \%=\?2]\ MCRT>\5%R=JYBYV$EI*F6"'4DF3]XX8/8>0K4C,R#PYI*M<+$6:L=FYVYUCK< M_&,IF L->H6GZ:@IR'DFZ;N-EH>7C;$[CI2,D&BR3MB_9.%VCMLJFNW5424( M88@:B=/5JIJTKD6@Z7]<>'\)-?8$'2^K'$$=59JN23@R+0$W=II$O/U21B)) M\H0D:^D"5EZFY3$W-RUWQ=&Q43%QZ"CI](R+YU MBTC9HS:-DE%W#A=4B221#*'.!0WXK>Y#J^EJ=RED>)P-.;(IQD> MLY@)Y%N>1@X]1.S[HWS-+YJP=69NV!W+[ )DK%X*)0(+F;HZ^=-SAP;9%I9K4^.;?M8#\3EZ>[IO_\ G7KQ3[U33S:7[;3VQ%0#-GNI_2<8#=X- MA*M#8-5,(CS#GWA,._,-QZCOQ<+#,D'_ .]#SW^V'X;FY_A[N%O:]>U]QKHK M^K=2BJ?(Y@S+;XPUABJ"SGR5"%@ZC[6_C$K;<[>I#6,T5'R,Q&OXFOQL37YZ M9G'T;*B5FPBHJ3EV2.,H=OQJ]R56;E24<4Z;*Y4;O6I^I2;*1@,4?ILWIQ;N5ZJ9L#@I%%H]9+=N+?.QXQ50]/NF&O9*DFC4,K M9V8H7*?F5DDC/V%(>*"M0ZQ'NS "R40M!@RM3I$ (+F8GEBN163CHX&_J^T_ MU@ZKJ%CVG4G1?2<@3=TO[N?^MF3:-C64R2\QQ6X9LP(BTBF;:$L$)'6JTO94 M/H^4L,;(-F,3"396$8I+/&,Q UOE)7M;U909P;EVG!98RHK^,2>U3IQX+#UV MKZ;@E=*AY>PEB@8@7[ -@3^SP_;LK-9.MZR!=L2:W*%DLR57@(^PXYSE?\82 M^.96P-ROD(F7HMP.I7:W6Y^Q-/:F4S7IJ'CF$I(Q"F$3(0]J*G]6K"D+9>CS1GQYA! MY"4VN33Z,A(>&O#NV^QS?']XKK&00A/TB>_T: MX0B+I LAGRAW&DVZLS[ %$3KLE$>F M<*Q#>0952;L*Z(MI."-6V:,K<;$KC.%6BV*SEQ(,XZ-C6BCA=PNX09L&#!F@ M*BJZRQQ2;-6;1NF91550Z:""*9CF$A""/%3SM1NU4D]44H\PEAJ6?1NGV!D$ MC3,HW4=,WF7IR.7%1&0?$-X"I*+%NTT7%=A'20&DI!LA9Y5,7"4&R@TLFF0_ M6Z^_?X]-^6^P[?P#CYU)$-NFW7IQNCL2 M+G9,&ZH-0%777.GCN5IKN1[JIQ*@67CK= QT 8X"($$RD ,@@0VPF*#0>Z)? M$. VYL::LZYC5*6>561012M L5G[=%9,44W46+XG?*3< *90'Q@,8 3 F0! M_H!Q0=S%,:U=%^2K7.Y0;6QS01S-E:@-WTB9RK'EF\89#L%+L<2FN01(T*>H#T,DL40XUD,_O_Y@!\!]=O=Y?/J''(6#R%0/3J'0?ER^ M/OXF%H1O*E;U4XQL*9C&-#,[J/Y_"TG3M53B)IE+C&@+(,F%,J3.-19F649)Q*%>C4XHK)8")@JS^CBMA M:*@DEXK<4E/#)W@*'X5Z[0NH8V^B1NUF>0AIOZ0&.*:(M,CXY8P&?M0^)#P\ MB@F)!D&Q?"45(N7Q 442(BHBHKKT.U^G_\YY_MXX'M6\-! MTOCP?,?^[5Z#8/?O7 Y^H!O[M^?&'^M=PX([%OKT@[\C!6KSN4=^0AM7!$.[ MUWVY;"/N"OY;+0VG+?99"))W66># M(5FNS?[ &PB/C ?,0 M#;WC[Q$.0\0-U[:C,YW.C.*53(^Q(8T1:_2&3;%'K1BJ4ZU\!L[0BF9HZ?>3 M2M1C"JK'M;IY!QC5Q(,C)BNYKK-1Y*)4&=#G]L ^\/3IZAL/(?R/&/TYOU/^ M/OY?WO\ +IQUFFQWY&#SZ<_GN/Y^_C8,#D$^&\>9;NT2'AV2;G\64B+. ^&= M89%AD:SSBB9@#O&(Q"'ATW8E,;N*2#0IQ 52@+:.SUTEZI-1U!EI=\%I:2*< M/5;D*3L5VH##7R7OB=?5126V,5->/JGM!"" '!)5$Y@ %"<6,.T0T+XFS#!9 M&QU?JP@]QIG1]*6@KA!LB1S5,D/D2*3,O"N/#,+*8=2A#VXC@1*=^^DYE,X' M2(MQ2MU(Z6\E:;HN(QG?40?2V/&#''$5;42J VO]*A/I$^$;RB8VR3?Q:,V< M8;D8AL=8U>=XIA74J= UTA4G"^#V$Y3&*8>Z8HB4Q3 (& Q1$! >@@)>FP\P M'?IQP6Q&WW[Q1 !Y\Q#SW\^6^_E\/(.)M=GZX-/:H*;'@ &*:O9&.8-Q-]G^ M3VRI".PAT$52EW]^P;].'V?44G^R+_P?'\_D-U$W]NF/:1UF#.'?25SMIQCC MI^1BDQCAA0Z8@&^X" B E\M_4-N&[?44@B/\UY^9//<>H_MY=/+ER19V@B25 M4U 3\>F.PFCZBY.&XE^V[H-2=CR'IL5P0! -M_Z7/??B#7UA'R'SY_:-_#A] M.A[)-?S9A^)@O:&Y+UBV,CZG8H@RI/:7%1,ZT;MT'Z;9ZQ=-WS"%E2N':$2O"2ZU7'9PZBF\D=DE*XZ>,2*F3":;S M\X1BV*L5H[K+:9[IB[&V^C!,7?NCS 0"R13=N)7TF7*3@#"% M G ACHR!):6K+5"4(IA211;% "D1;-V[=L4B9$TR$;MFK5L@0J:2* M*9$F[5JW3(DBB1-!NF1,A"! #(.L#";&]S.*8X%['&Q<_'3 ML8[;N3,:(Z-(1/T[%%]E6M+(\=17#NO+-5!%>1CUZ)>+BY=5OV,0OF(>@[<^O'W1DLFJX%9<3^QLB>UNA MW .\1,Y030*81[H*.ES)-D@,']-4!'8 $0=!V>/9^RNH27J65WT MOXJ;8WHAY)6.2CIVZFCY1ZV(U(U/&0K!B5E6($$B%(**$RG&I-Y8\=((UZR(>,@DZ8O#H'*[8O"$.HM#O M'D?%R"[-1-V:$LG:[&+)). M'!!= M+MCD;F441*NJ0J"CI/]1K]'^:=-5B [W#O;,8X=1S". MS[B&PP\RD!$7UHQ&M&ST+)'$1*5T6FW";@I.O)HIE(+HJ=TMQWJYUG#9"/1\ M-BE+5/M2M!"C87!KW=FZFP"#!QC&Q>W]N!3F*'> M'062^V2TZP:+IOBG%F2L@29"&3;NK86K40K6H=10S45( MZ-C;1?H%U'A*F()YJU/IVQ6U=FR9Q"+XB18M[7FAL^U\T01S1I'QU$U"LF+) ML@S9,FF.L6M6C1HT13;MFS5NCFU. M@LJTO^3G3?#7JDPUB:N&]\MUS:04';'<:J(I'JU<:UJRVA".BI)#<)^9-,)2 M4DT5/!(,V<8M)J2Z?4;"LW5(NW<+(+IG R2R*IT54S%#8#D43$IB&#R,42B& M_ES'B=VGG63"4,(^O94MFJ[ZBLX]XW0BL*9]M=3&%DE70/BR<77W-GBX)R@_ M5,])*18NH>CQPF=%2Z]J>5-0IB' N?VYRF(E)%L][-/L\K'J&M$3D*^ M,W<3A2KO22+R743]G7NLTV HMV5?]H04*Y9M0.)6SP2 S1.*TPY4N M\Z8-/D;((P$B:!:06+:"[;KI?8X2!KM[/.OY>I3NIY5C#NXYL8RE*S#7&)/I.K2/<7! MFL_1.;-+-F=+/H+V^L/W:A M8&TP:1U*=9R"94Q#13TP G S1TR^(M4I@S5T [JQ9EFZK9J"Q5W+IHLJV=I+ M-G*"ADEVZZ2B*R*I1V,FJDH4BB9R#]DQ#E P#R'8>, D3>H^7GM\//\ R\^# MZ0-Z_B'\>,P?&W#[73GMSZ!\OS^.99 P=1'\^G(.OYY]>PLB;?KUZ\^?O_(] M.O3??N"2,'0PA\_S]_&99(VP[F'EZCOZ?MZ;[[!Z>?&7TB;];KT_ 'H'RV$ M!'EN'!](FWY&\M_/[ON'S\_?Z R!]]P,/P$!V_.WX_$>.0D#?K#Z?>/GN/\ MD'IQV!('_6Z#TW']V_GZ^?EQG]('#^\/EY;_ +]O?Z^\>.PLB;R,(#N'+G^1 M_'W[!QZ:MPT[:WI&,*S5=*&42346$IBMFYECE32*LL!1*"BIS 1!N0#N7*@@ MBV165,4@V.>SX['B?LJD%DG49&2EQV$QU8HAADGBIA-*.&P@X:.F%MFS=FW0:-$$6K5JBFW;-FZ1 M$6[=!$@)HHH(IE*FDDDF4I$TR%*0A"@4H ''=P<''6LBDX2507237063.D MLBL0JJ2J2A1(HFJF<#$43.41*FIZK]>L>SA8/Q.XUL3=NB\@GO?.8J)&-@C'4E6I!RL 9&.93* MLV)3%%S#LS'!((4.63QBX4:O6SEFY2'NJMG:*C=PF8/)1%8I%"#RZ&*7X<^. MOPS>GR 1].?Y].,RI'Z<^7IR^0CU >73EOQV@D?T^>_R$1#]_EZ;\9 B?X?# MT^8>GX<9@B<-]^]Z^@>8^0^?W?$ 'CD$E/0?ES_:/[-O@'&0)'Y=?QWWY>G[ MO3Y9@B<=A'<>7X>?/??SY[^7IQF"1PVV =O3W>7O]/,0V\O3GPC^GX#_ ZA MM[NO'[\%5+'95R-X*)>2!SJD0!1$G<;$5.8"D25>+"FT144,(%3(JN0RAQ B M8&.8 %O&E/L8-36>'I@)3B6'JB: 7BQJJI&[ M[4K:(@X-^00.UN) #<;>NAOL1<YCK"5$QMW'<4P/)V 2&*M9IL M4GLP/B$[BI&9P22;13=0NY3H1C=J54FWM)G!]U#;=X.#@X.#@X.-/WG F(\B M-I!M9Z3#KFE$5D)!RQ0",86DW( MAL'?;P$$W,81 $T2@ \*?RCV _:3XO%VJ? DU;H]GWQ-)U1>,E6ZQ2;\V;)E M(NYMUOW=R 2)(<_0$PZ<0,N&B/51CY18EUT_9:K)6XB"R\]0[+!M@[H\Q*M- M1T>50G+<#% 0$.8#MQH]W0;#'*F0>P7E%OMO/T;]!Y?/S\N!J$ON'_8TJ ^HQCX@;=.8BAL >\1 M#X\>E@L/Y LRI4*_3YV87..Q46+(RJQA'R*D(D.(B(;[%*(\]]N)*T#LY-9^ M2WC9I4M-V7'PNC%*DZ6H-K;18B;8"B>;/#C"H$,(ALHZD$$=A#O* @(LAP_ M^CB]H5DETS&Q4)CC=@L)3+KV^98-/YD>Z/?;NH,UJ3,?;^BD[:M1$>1C$#K-QJ?AH3R;0RATVE(F1JM9AX,#D BR[%DD1ZY* @(>V2!P.^ M>FW ![SMPL;D'/D''K.#@X.#@X.#@X.#@X.#CRUN_LP?\8_\H\*7U7_V5(_X M/W&XK[Y#_ME;_&/_ % XVE@O^V&/^,O_ #$XL,89_L2*^*/_ $B\,5KW]CL? 1_I+^P./VN#@X.#@X.#@X_]D! end GRAPHIC 14 g781012g84u99.jpg GRAPHIC begin 644 g781012g84u99.jpg M_]C_X 02D9)1@ ! @ 9 !D #_[ 11'5C:WD 0 $ 9 _^X #D%D M;V)E &3 ?_; (0 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0(" @(" @(" @(" P,# P,# P,# P$! 0$! 0$" 0$" M @(! @(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# M P,# P,# P,#_\ $0@!)@)3 P$1 (1 0,1 ?_$ -\ 0 " @(# 0 M '" 8)! 4! @H# 0$ @(# 0$ !08#! $"!P@)$ M!@(! 0("@@% 0<# P4" P0%!@< 0@1$I<)$Q465M875](F%DC=KC(.21!43(E-28*0E(S83:W@30H.'D1 (! P$$!0<'!@D' M"@< ! A$#! 4A,1(&05%A$P=Q@9&A(C(4L4)BKEU>P=:N6P>)JUBQ7$V%2J5JE+"@.4*5*@Y ,X]0>][WO ,X]4U5^S2O_L;'/JW 'JFJOV:5_\ 8V.?5N /5-5?LTK_ .QL<^K< M >J:J_9I7_V-CGU;@#U357[-*_\ L;'/JW 'JFJOV:5_]C8Y]6X ]4U5^S2O M_L;'/JW 'JFJOV:5_P#8V.?5N /5-5?LTK_[&QSZMP!ZIJK]FE?_ &-CGU;@ M#U357[-*_P#L;'/JW 'JFJOV:5_]C8Y]6X ]4U5^S2O_ +&QSZMP!ZIJK]FE M?_8V.?5N /5-5?LTK_[&QSZMP!ZIJK]FE?\ V-CGU;@#U357[-*_^QL<^K< M>J:J_9I7_P!C8Y]6X ]4U5^S2O\ [&QSZMP!ZIJK]FE?_8V.?5N /5-5?LTK M_P"QL<^K< >J:J_9I7_V-CGU;@#U357[-*_^QL<^K< >J:J_9I7_ -C8Y]6X M ]4U5^S2O_L;'/JW 'JFJOV:5_\ 8V.?5N /5-5?LTK_ .QL<^K< >J:J_9I M7_V-CGU;@#U357[-*_\ L;'/JW 'JFJOV:5_]C8Y]6X ]4U5^S2O_L;'/JW M'JFJOV:5_P#8V.?5N /5-5?LTK_[&QSZMP!ZIJK]FE?_ &-CGU;@#U357[-* M_P#L;'/JW 'JFJOV:5_]C8Y]6X ]4U5^S2O_ +&QSZMP!ZIJK]FE?_8V.?5N M /5-5?LTK_[&QSZMP!ZIJK]FE?\ V-CGU;@#U357[-*_^QL<^K< >J:J_9I7 M_P!C8Y]6X ]4U5^S2O\ [&QSZMP!ZIJK]FE?_8V.?5N /5-5?LTK_P"QL<^K M< >J:J_9I7_V-CGU;@#U357[-*_^QL<^K< >J:J_9I7_ -C8Y]6X ]4U5^S2 MO_L;'/JW 'JFJOV:5_\ 8V.?5N /5-5?LTK_ .QL<^K< >J:J_9I7_V-CGU; M@#U357[-*_\ L;'/JW 'JFJOV:5_]C8Y]6X ]4U5^S2O_L;'/JW 'JFJOV:5 M_P#8V.?5N /5-5?LTK_[&QSZMP!ZIJK]FE?_ &-CGU;@#U357[-*_P#L;'/J MW 'JFJOV:5_]C8Y]6X ]4U5^S2O_ +&QSZMP!ZIJK]FE?_8V.?5N /5-5?LT MK_[&QSZMP!ZIJK]FE?\ V-CGU;@#U357[-*_^QL<^K< >J:J_9I7_P!C8Y]6 MX ]4U5^S2O\ [&QSZMP!ZIJK]FE?_8V.?5N /5-5?LTK_P"QL<^K< >J:J_9 MI7_V-CGU;@#U357[-*_^QL<^K< >J:J_9I7_ -C8Y]6X ]4U5^S2O_L;'/JW M (7\B(7Y<>+?)"+^+O71Y/?(/$#3\B\0?=W\J_$?R7Y)X#Q/Y4_^9?)NKX'Q MA_U'5\-\? )HJ;]E=:?P_AOZN-N 2!@# & , 8 P!@# & , 8 P!@# & , Z M\MV:CG)2S$N;>:[HTY*M6U%K4PW)*E4;V%.I4H0F;5$)SQ:WH Q!T$6_T;W@ M'88 P!@# & =>)V:@.9;(-S;PO)R,;B2T"6I@N9K>6;X Q<6@V9I4-& [?4V M;H&P:%\&]]. =A@# & , Z]R=FIF( J>'-O:DIB@A(6I3D8W$EH$M3!< MS6\LWP!BXM!LS2H:,!V^ILW0-@T+X-[Z< [# & , 8 P!@# & , 8 P!@# & M , 8 P!@# & , 8 P!@# & , 8 P!@# & , K_\ O%_F _VL8!(%3?LKK3^' M\-_5QMP"0, 8 P!@# & , 8 P!@# & , 8 P"LW-6PK J3AORTM:IDHEMJ5E MQFOBPJT1 3D*QJ[ AE62J1PU*%(J)4)E0E$C;4P-%F%C />^@0=ZWO6P/E]X ME=W9W8<=[O7NVN\8F_(F94!RSL!ZH*ZY!SS9+5D3W]][R%DKSGWWB-9+.*3/PO[O M/F[)>(S]Q/G$0EP[RN6.US9->UG.)JNMTN4HD==SY_7SXM6Q-?B+T!*M4I--\+H):<"=0!D5H=\'WE?'*J>>57S-UXP6 MKR?X=<].&_'..6L36LL@]66! N6K4)^3D2*!IILXN4==(OHKP'R],O.ZI!VN ML4H,(V>H D^QN]5Y_P##:8=X1Q=Y/V]PK.DK[%B6Q*,&V1 M8)6@7>"$)2I2FZ-**) NF]6QS(IOO/:W8+JAW%J]^:$<[F/E[&N5;R[6Y5U\<7&D2 MX U$PT]M,MVF.TMTS_)"5'@@,RF/>K=Z)P_9:[<.34NXA7L9S2[L[FOS5X_& MTQ6DQBA7':V.+W%-9R<:HG,2U,[D!=F4L^-YZ9M3N1QJ!>Y+=#T6I*T3L*H" M>>#?>*=XT_[+A/+.4\:)]4O>E\()!R7AL;IVL)? )%1#_ RH(/:I*99( MI!,Y/N9ERIHDV@N!)A19:9>>(*00"$H=K +7&5I2-\C M'$/E[S+YNLVX_PMR9YE&XI' M>0)\04J=/T4DDE0N FT](2_(RW).>%1M,+191H ,@Y1][YRJIZU[9A400U&< MTP?_ ./"?WHC7MVB+PN6ZY,%W"C@X&Y>A_+>K\ M7 *E+^\L[Z=1.)55R.X.#R!_?.YWBW?*Q^1%<>+$-1PB ,BY0P/_ !V;4"JU M5.WV13-Y"0-3(W#PI20CPPDB,D0RBR0+\\<>]MY!WKR#X5PQQCE9QJ"\!FK@]7K*][UO>P-6-$ M\^;-Y ['*F8G9SIW07>16O*79\'(X#1;(YUQ8\P0-:^4J&XN>RN- M05,CB*4;LH1DNJ\HCPYB=.<;X,C8'[H.]H[R&U4-KT+*[9A:]NY%=U[R?Y35 MU>#;P:OWB^T5[(ZRA I2N)XW*K6M"*V/>=1R.'F*T;#-G-KC3B2M6(74L@P* M0Q$M [SC#:7+1P=>X+:RY+3ES[[5MQDB3]882&\71T 3M!__ ) W(.PJGC5UQ*N:]?V3 MC?W5=G\P>=D2(87Y"X%47>/&S=Y([T:N ?*3B3!:&MTPQE M=@48FG5QIUL)N:NW:*NI@V&2I585KBH(UO\ Q"C BV!KM[SGC=]YGO\ R?Q/ M\MV%]YAX@[M2GY%ZJ)ORJ^Z:WP+HO&8MOK#23/Q6Z^4BP'R[Q;XKZ@>D"X1_ M6_P>C8$_S--:7%#F;1M#\*^*E"D+WY<4K *PF M]'<6N[$XG73;K">TOYSH#G]S$G[+%(E6*AW:Y,:8EJ>KX^N4NKXD) !U,"FZ MFUJ8LTL_0%Z^Z?YN]X?=/(RP*)Y>5E8$OJX7'B.7E ^4[EP(Y-\'HHT64*7- M48GG&]/NC<-.C2D %(.^\JKD)PPY51;E M?P151^-3'O>FN.]TS=34O=C8R@;^15N$J&WC)R8;ST0A&FSR)QAI>6H:X82R MFU.A3F?XHU1VM@<&_P#D=R$[L>R>-W/=X'S'I2MH-]UJJ*-+X7<*. M9O(-*Z0^>/D^7)+C0$GV37=2N(I$K;$),B<1F_(%+L6::S(R0E[-6'&>' !E M?_R@N$W%NT^[@Y-\PI_43/).2=#U'"XW4MIJ7B5)G:&,CA=T2"L0(FEO?DD: M6EGAESCTB6(E ]?*A= M=4'5 X4[:".[&2=W;W?G=,5A1_&2R>]$GEARF57% M:B.P[-KZOS*1H:(S2>R4N)NLU+$^61,F82)"QH37$AO.-2F%?)]F':4)@-*%+OE]5G45\<6?_D3<>.!-HVA2,"L'=97\LES.\/U2V)(8ZEN. M(G[A<91(G9-8-6G+5"22*U*+871GTC\"H L'R=[Z3G)2G)"8/L$L*D+FH.K. M>=?\.)17]7<0^0SM4Y3"\2./1.7"LOG3-7B"0:*\IV]R=CA&PR)M$\U M^>VXEWBL.N_R*8N.CTU3WPL2D:Z"L,]2S1V+I"0.!X>K%EZ/G"'@IPTG4CGC)P5Y7XI9J0] MYD-1$(#..<#L1K%OQ>ZO0"%JEZ.4Z-/\&4J\6@2)5W*[G3OO&.\0OYZL99 F M&#]SK5?,%/Q"M&LY^G+J^4R6E)%/8M53O'WFUFM/#+(K.P"0IY<["82%K^4E M,0#0M9NMGA EYY[Y7EJA@7=E2-.@IW;KRX[J[F;S,MA$I;9H;C,&VX& M3%"-3 )C-#5$LT,"Y&>)6 MB\H^/U6UPU)*KL];!:HJVT:ID;F>[2]+YIFMD38F>#R$B[:0@ S&XDT M(.JK"!M1[I3EORDO>0\\>//+Y]K&?6WP@Y0BI0%MU3#G"NH_9,4>(:TRED@;&2-2I W(X P!@# & , 8 P!@# & , 8 MP!@# *__ +Q?Y@/]K& 2!4W[*ZT_A_#?U<;< D# & , 8 P!@# & , 8 P!@ M# & , _,XDI04:0>46>0>6,DXDX 3"CBC [ 84:6/0@&%F %O0@[UO6];Z-X M!J2K'N+.ZYI^]&'D' ^,:%MF4-G2RSZ\C"ZPK1?:?K"QUZ\ET4S:MJ3?)FX5 M7#'XMS3E*$@T3264V'$E"0EIMDE=0#OK)[E+NT[;Y$.G)V>\<$;S8TDG#-9\ MU9"I]9K74-AV7'S"3FF?V'1S5,451S24%*"-&J#W!F/ Y'#&:M I-,&,0$J2 M+NN."LVXDOE1R3CZQL7M%D?*45@IE;)\D5LZ M8?B=N,2,)G@^@:$01"T("E/>:]S3!>6-3V^S\=HI6L/MGE!RJXJ7ORDD%K3> MTCXI:L;X\K-M)[;XH)2V*V,+L. GG-Z5&U-34@7#,ZRPP(O\;0$X1[N/^[1C M]7W=4OJ"=I%'^0KU7S]9\AFERW=,K0<5U1*0*JD"PV_([#<;/AZ6L1EA"S%M M3LC"05K8!^$",>A )6%4>F"%&<,Q$ "<(%K+0X/\5KJN!POBUJA M:9U9SOQVF_$UX>'Y\ERAD>./-D.1[O.*T=X*"0E0%T;9$N5&;.5GMACEHL>R M@*0E;ZF 5UHKN>>[YX].4G.ZY41;]+ M3KC?(/+2XKNGZN-T%93,X1Z:5/5SI,;%>7>IHR]LKLI3#-CA[:Y!).V$*K0= M T$"UT9X%<3H?+^)D\CE4^+I7P:I]SH3BTZ^7-DJ_5?4[S"6.NG**?(5TQ5- MLV^4PV.(D?RZ1$N[D#P/A0J GC,-$!AO,SNTN''/== WWDC6+D^32L27E#!+ M'@M@V'4=D1YED8 DR.-%3BKI1$I"X15\(T()[8L/4(NDP9A98#1;,P#L(EW; M?"2!)^(:.$4(PQ%#P/539?Q3;XY(YVS-U7.5D,QS%/70UO02HA%/G:7(E)IB M]5)@/*A0M/-6"'M6:8>("3N6'$'CESAIUUH7E'6#/:M8NCHUOX&9Q6/#,YL< MF9!'B995$I5&G%FE40E#6%4<64O;%B53\G4'D"&(@\XLP"M=(]T3W?- 5+?M M,0>@4;I%.5$?5Q;D:[V'-+!LRP[ACZIL7LY;5++-G,I?)X!&U('([3>!"X(P MMJ@7RE+HI5TG[ C.K.XL[L"GVNP&R(\>GPT5J<;)-Q!L-TD=]&1R%6Y[,T(\.Q^#6+0* ,@C_= =W-&8S6\-:^-C:.*U)0-O\ %Z L#Q8U MPR-L:*)OER=W>V($L32*PG4$C)E;B^JC-N#I\L=4.S>A&J3A #00.CJSN9^[ MMJ&4Q^<1NEY<_P OB]2S2@V-]L_D-R2MXY%14[BVH.\TUXOL^W)8RJ:R10T( M6UK9C4HT3.1H0T0"#S#3C ,\HSNK>"/&Z1Y7'>T MV]7+-=C>@:;)9VY)/+-DZ%U:7MM;""4Z9Q*6$-("^AO"EZ1=(&:5-W=/"FCS MN5YM:G";IM:-)"S-A"$W9@"B@E@6.;N+E$M/)J1\QF^#?)^ M1\MI]HH606+Y33$WQA4[#)QS-JBGDB=(3((E^2R0P2GY<0UEN0^GP8U BOB8 M <>+E$NW)J.UF.0.CP8% 2OB8!!M3]V+P-I"F^0?'VMN-T-9Z9Y4RZ6SF_*_=G*73) MDL&239N0M;ZH4;FTCD2UA;0I6XG:!N:CD#@(3'"$8(!Q$[M/AWP=D4 MKFG'VN'YNGDRC+% W:P+%M*T[JGB6MXJ;X6*UA'I=;\RFS[%ZYCP@%_)V=O/ M3(QB3D#. :804, $Y7[QJ;JHPXVOX6%)/YU*D 28WL\02UNBO&)I?5 WM[5.8=Y12N*>/$#4^-4,(?(U*FSP#TRICN MLC7)QB\'U!;V6(81 1/RKX!\4N:E80NI.0U8>5D:K-X:9%5[NS2N90>?UG(F M-!IM;'V"V3"G]@G4><"D0 EG>!C M'2#!7RAYP$! ,\1>Q@$!.2GNX.$RB]&KD>7 M0<=;;6:*2#QO)6L+]-8W"7"C2HT\0U)6LCJ%@DS;4$MCK9%'U0W(@NC$L-0I M-EEIQEA((T6!5RH.X:[K.C7(AYK_ (Y/29T00FY*Q95CY?G(R3"CU87U$W*" MV37;$0^VPN2-T5SVPU4>K2&DK3C5(P+8C[O7B 9 >(U7CJ+K0 M7@E,(+/>*C'Y?6?KU62RM655'H4Z^,]373Q./$K.M-)\!(U#PF4];KGEFCUH M6@)/I[BW1-!SN^K,J:#>2DVY.V DM*\7ORFF+[Y;SM"SE,"5]\6R60O+1&O! M-) 2ODK0G;T8NCK;*V/>Q8!8# & , 8 P!@# & , 8 P!@# & , 8!7_ />+ M_,!_M8P"0*F_976G\/X;^KC;@$@8 P!@# & , 8 P!@# & , 8 P!@# & , M8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@ M# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8!7_]XO\ ,!_M8P"0*F_9 M76G\/X;^KC;@$@8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 MP!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# M& , 8 P!@# & , 8 P!@# & , 8!7_\ >+_,!_M8P"0*F_976G\/X;^KC;@' M6WC8SC3]*7!;;1!Y%9SM5M6V!8S76T0*,/EEA.,(B;M)D4'BY)25<:=(I8I; M H$00DG"$I4 UH ]_%V!HIH?O:[ZD?#OE/RMFB_AM9D,K-"^+J[L:J;/4-L MB$[*%4QRGY=9L:A\+G0SQ(%$VBTUA 7L,E)A=F538,KJ2U(BCD@6QDW(6^-61!G5$ MF7B0H3%A! #AIDXA[) !9? (-<^3W&ID>0U&M#PT+E;8[-+G;4!0.38 MY(%!B1RXL?B7X_\ ;+77I'@#[V7%C\2_'_MEKKTCP!][+BQ^)?C_ -LM=>D> /O9 M<6/Q+\?^V6NO2/ 'WLN+'XE^/_;+77I'@#[V7%C\2_'_ +9:Z](\ ?>RXL?B M7X_]LM=>D> /O9<6/Q+\?^V6NO2/ 'WLN+'XE^/_ &RUUZ1X ^]EQ8_$OQ_[ M9:Z](\ ?>RXL?B7X_P#;+77I'@#[V7%C\2_'_MEKKTCP!][+BQ^)?C_VRUUZ M1X ^]EQ8_$OQ_P"V6NO2/ 'WLN+'XE^/_;+77I'@#[V7%C\2_'_MEKKTCP!] M[+BQ^)?C_P!LM=>D> /O9<6/Q+\?^V6NO2/ 'WLN+'XE^/\ VRUUZ1X ^]EQ M8_$OQ_[9:Z](\ ?>RXL?B7X_]LM=>D> /O9<6/Q+\?\ MEKKTCP!][+BQ^)? MC_VRUUZ1X ^]EQ8_$OQ_[9:Z](\ ?>RXL?B7X_\ ;+77I'@#[V7%C\2_'_ME MKKTCP!][+BQ^)?C_ -LM=>D> /O9<6/Q+\?^V6NO2/ 'WLN+'XE^/_;+77I' M@#[V7%C\2_'_ +9:Z](\ ?>RXL?B7X_]LM=>D> /O9<6/Q+\?^V6NO2/ 'WL MN+'XE^/_ &RUUZ1X ^]EQ8_$OQ_[9:Z](\ ?>RXL?B7X_P#;+77I'@#[V7%C M\2_'_MEKKTCP!][+BQ^)?C_VRUUZ1X ^]EQ8_$OQ_P"V6NO2/ 'WLN+'XE^/ M_;+77I'@#[V7%C\2_'_MEKKTCP!][+BQ^)?C_P!LM=>D> /O9<6/Q+\?^V6N MO2/ 'WLN+'XE^/\ VRUUZ1X ^]EQ8_$OQ_[9:Z](\ ?>RXL?B7X_]LM=>D> M/O9<6/Q+\?\ MEKKTCP!][+BQ^)?C_VRUUZ1X ^]EQ8_$OQ_[9:Z](\ ?>RX ML?B7X_\ ;+77I'@#[V7%C\2_'_MEKKTCP!][+BQ^)?C_ -LM=>D> /O9<6/Q M+\?^V6NO2/ 'WLN+'XE^/_;+77I'@#[V7%C\2_'_ +9:Z](\ ?>RXL?B7X_] MLM=>D> /O9<6/Q+\?^V6NO2/ 'WLN+'XE^/_ &RUUZ1X ^]EQ8_$OQ_[9:Z] M(\ ?>RXL?B7X_P#;+77I'@#[V7%C\2_'_MEKKTCP!][+BQ^)?C_VRUUZ1X ^ M]EQ8_$OQ_P"V6NO2/ )HC\A8)8S-TCBSXSR6/.Z?2MI?H^YHGEF=$HA""%2W M.C<>I0K4XA WK0RQB#O>M_#@'<8 P"O_ .\7^8#_ &L8!(%3?LKK3^'\-_5Q MMP#\[>AC_8U46;7T4G\@J>4SFOYC$8S:43*3GRBM9#(X\XM#)/HXG6;"B5/D M/3V8<6S:+7@/G3.4S:;[9P1PJ:6?:T_E-M6Q+T<< X._ MDZVRBS)R[+DK>):N,1)E "!JE(P"/, G]Y8&*1H]-\A96E^0!. HTA>6Y&Z( M]*"PC"6?I,N)/)T<6$P6@BZO6UH6^C?P[P#1[W3W"OAO8G!2L)E8'$OC-.9> M]6#R;&\2J8T/5DFDCL-%RHNIN1BA6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 / MR]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N M OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX M'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N( M']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']- M-,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,> MA6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 M/R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R] MN OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N O MX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N M(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N('] M--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--, M>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 M /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R M]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N MOX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX' MN(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(' M]--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']-- M,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A M6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 /R]N OX'N(']--,>A6 5 MS[EQO;VCNX:/:6E"C;&MLF?)MO;6UO3$HF]O;T7*Z\$R-"A1I@%)TB-(G*"6 M446$("P!T$.M:UK6 ;2\ 8!7_P#>+_,!_M8P"0*F_976G\/X;^KC;@$@8 P! M@# & , U@=S;_P >%._Y_P"4G^K2\\ V?X P!@# & , 8 P!@# & , 8 P!@ M# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , M 8 P!@# & , 8 P!@# & , 8 P!@&L#N;?\ CPIW_/\ RD_U:7G@&S_ & 5_ M_>+_ # ?[6, D"IOV5UI_#^&_JXVX!(& , 8 P!@# -8'%._P"?^4G^ MK2\\ V?X P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & M, 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P M#&9E,HM7L6?9M-GUNC,4C+<>ZOKZZGZ3H6]"GUKKFFCZ!#,,,&(("B@!$:<: M()981#$$.]O P,S4\RWI^GVY7LV])1A"*JY-_P"56WL2JVTDV:V7EXV!C3S, MR<;>+;BY2E)T22_RHDMK>Q5;-:7+_ # ?[6, D"IOV5UI_#^&_JXVX MBSX72 M-667=%DNWB"NZBK^96?/GWY,I6^)87 8XY2N4NWR-&4-XHP*4/,==K1-@$AA\PA4:E)T76K!3F ML9?,HG%Y\QJ-$&/4;7JPG)"U0#D*IT2!-5E@8C!.]=X[6=2TWO"O8O;$W8&C ME6'A]5D7CL=8BYMR)M5Q11-QB:FI$,HE$7CI\2)T86TMC2G.:P M]*C#X7 ,@!WEM7N<9A&HC3'(2<7A-[8M:DBN*,?9:G07O&K&HIL.?+B:Y S@YF=B'=M\4JG QP2 - M[0EX0'DE3T"O"L%;DKA%AL MOC=I"]M2MB?VQ0F6*FE[CTD8UP0JV631=_;U3:Y)!](DRY*:7UA=7K; E[ - M8'LRV,>_E7HXV+"=S(G)*,8IRE)O MLX]J5_(G&%B"K*4FHQ26]MNB276S3/SFBMG=X1!6IIXQ-%/" \\1H#2O>?#O,TCPRU M&=_FZ=B.J9*C;5J$>]OXT7+VI7IQEP68M/V[2X[[I&L8J+B_(.=<74N?<&-K MEN-V6GV'*;N3EW=F^Z;(VHRCQ79)^[+_,!_M8 MP"0*F_976G\/X;^KC;@'4WLTSU^I&XF.K&:M9%9KS5L_:J\CUS-C@]5 _P W M<(HZI(JQVHSM*I"Z.=R$QQ9YK:8<$ M"WK /FSXD]WER1LQ-RAJN M.1^^^[@XDV!ZS(7+Z*G4\A%VPZ338CDE$96RHZ1K=#:%CQR#4P=2$?D,&EQZ M ^*$31MD*8PA /:/:X0$W0+N_N;E0$32T7]R2\@)/5O>TH.;E952P(*FJQTM M2KU-!R;CK8CI&%OE2SP9BFTGA5J*U;-'I Z,;4D<(DF :K3%.!AH0,T@O%[E M;5'()B[P[[NTJFLUG7(;FC+K$XF1>R:3)MN"U+R2JGB75%<*V^0RZU8QQ_?; M"CI?!F*+Y*@(FXFY("4.86U8Y&)"@J -F/=\T5.>.G$^OJXL\#6ELEPE%TV_ M8+0QN@GMEC$VY%7I97(250MH>Q%$^.6N#OEH'M"=7H(0*2D03 _%%K +D*XYV()T< _0V9_?8XLZY81A"';A'G%K7B)WH>^L7LWP8M]&]AWO6N@# M5!W/4 8E_=\U J/7S8LTR>\GPB"BLNQFU-K1/*^[R ; C;I4E2%BV O6Q["# M6S!](Q=(A"WL#9KZM(Y\Y6!VLVIZ98 ]6D<^K2.?.5@=K-J> MF6 /5I'/G*P.UFU/3+ 'JTCGSE8':S:GIE@#U:1SYRL#M9M3TRP!ZM(Y\Y6! MVLVIZ98 ]6D<^K2.?.5@=K-J>F6 /5I'/G*P.UFU/3+ 'JTC MGSE8':S:GIE@#U:1SYRL#M9M3TRP!ZM(Y\Y6!VLVIZ98 ]6D<^K2.?.5@=K-J>F6 /5I'/G*P.UFU/3+ 'JTCGSE8':S:GIE@#U:1SYRL#M9 MM3TRP!ZM(Y\Y6!VLVIZ98 ]6D<^K2.?.5@=K-J>F6 /5I'/G M*P.UFU/3+ 'JTCGSE8':S:GIE@#U:1SYRL#M9M3TRP!ZM(Y\Y6!VLVIZ98 ] M6D<^K2.?.5@=K-J>F6 /5I'/G*P.UFU/3+ 'JTCGSE8':S:G MIE@#U:1SYRL#M9M3TRP!ZM(Y\Y6!VLVIZ98 ]6D<^K2.?.5@ M=K-J>F6 /5I'/G*P.UFU/3+ 'JTCGSE8':S:GIE@#U:1SYRL#M9M3TRP!ZM( MY\Y6!VLVIZ98 ]6D<^K2.?.5@=K-J>F6 /5I'/G*P.UFU/3+ M 'JTCGSE8':S:GIE@#U:1SYRL#M9M3TRP!ZM(Y\Y6!VLVIZ98 ]6D<^K2.?.5@=K-J>F6 /5I'/G*P.UFU/3+ 'JTCGSE8':S:GIE@#U:1SY MRL#M9M3TRP!ZM(Y\Y6!VLVIZ98 ]6D<^K2.?.5@=K-J>F6 / M5I'/G*P.UFU/3+ 'JTCGSE8':S:GIE@#U:1SYRL#M9M3TRP!ZM(Y\Y6!VLVI MZ98 ]6D<^K2.?.5@=K-J>F6 /5I'/G*P.UFU/3+ 'JTCGSE8 M':S:GIE@#U:1SYRL#M9M3TRP"K$TM2$[D+C6]$M%FW[:S<9I*\-,6NBS$-?P M%0(SP?7M*SSY^F>#WH"'>MZ'EQP.4+WPL=5YCO1TW1I* ML97(MWKR_P#E\=4G6'AL7-PA=^4TU?;A7[<"7AKK5'+9^DI:"KDPTYB(QA:': M2KI/*G5%LG>O&#VM/"/P@ME)$W6WK,U_FVSIEF6!R;9E@X\EPSR)-2S;JZ5* MZJ*S![/U=A1W4E.>TQ6N7+F?=CFT@@ .M!"$(0S+6@A#K71K6O@UK*2VVZO:V6Q) M)46XU_=S.4$GNZZ9)!LS8"IWRA*#LTTT\W82^65Y!#LT\\9AYQF]:^,,8A#% MOX=[WOXH/N\71HNDLF_+N[">ZBDTW6'[=_5)*L;%E<=U]KC5*$>GCN.,:=)%^ZKO6^]:47] M)?5-7"H.M^H2H9(J$]/*481Z&CM6Y$)38ZN!)Y)PBE+5' H$ P_ 8K5AR7^^ M>7.6_9Y:M?&ZJO\ MF3;7#%]>/BOBC%IJL;E_CFNB$&1OW9K>N^UKMSX73W_ M -EL3?%)=5_(5).NYPM<,>N>+XQIHNL8:/>Q#$(6][W3\_4,[5,J>=J5ZY?S)NLISDY2?G? M0NA;DMB219> ;/\ 8 P!@# & , 8 P!@# & , 8 P!@# & M , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 MP!@# & , 8!!UI\B:NJ-:BC[\[K7V?/!>S([5L%:UO*MS-XLU M>IWUA1>%NS?(.0,B1;UO99+W/$P%D1JXI1\01A+(!T(7J-KGEQ\(KQ",=91) MW=0OD,E=31#WL2AR[.G6HVXR=9/:YS?YTYR;G.7;)MDFY$$D, 8 P#6!W-O_ M !X4[_G_ )2?ZM+SP#9_@# *_P#[Q?Y@/]K& 2!4W[*ZT_A_#?U<;< RB0R% MAB3 ^2N4O+7'(Q&6=SD,CD+XN3-;*PL+*B/@ZWO *)5)WHW"6XXC;DY9;:50N-4BA='^=+KC@D^I';Y7$[M-+=K*BC% M82:,0FP&V0Q^:Q2Q(G-9SMK# 8:[U!)XRSVT1+K"&]I QULTR;7/XE)>F\I3 ML6M8!SG/GGQ):JIB-T'W,SJX)/98]0&';9&&8R*:2&?1?;[Y7P-OJR/QQSM$ MR<0@,7> ;/\ & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# M & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@%9IARO MJYC?5L(A&GZ[K,1;T6HKRFVT,Q=6L\99HRM2Q^*4)H7!"-C+UH0WER1;UUM; M"$?Z,MN#R9K&1C1U#4.[T_2);K^5+NHR7]7"CNWGV6K<^UHK>7S1IEB_+"PN M\S=2COM8Z[R4?KRJK=I?VDX]B9BPH9RBN;KBL&:H^-T%4]<.X)3K@GDELN"3 M9H>@J1W"Z-VF>*G& )^,5&VX2@L)N] <][UK>;BS^3]!V:9CRU745_/947;Q MHNF^&-&7%<6W??GPNFVR:SP^9=8_;[RT[!?\UCM3OM?3R&N&'DLPJJ[+I-E7 M4A5-,(52*MX4T1T]R%X5\?- .,T8A;.7JU!G3O MX-ZU\&5_6.8=9UZXKFJY$[L8>Y#9&W;75;M12MVU3HA%(F=,T72]'@X:=9A; MEOG-]<[DJSF^V4FR5LAB4& , 8 P!@&L#N;?^/"G?\_\ *3_5I>> ;/\ M & 5_P#WB_S ?[6, D"IOV5UI_#^&_JXVX!@/*YB2RGB[R1C*ZHE7(%!(Z%M MYA<*&0OPHNONM \5_(&Y=4J"2@ ,3 NL9*I&SDK.C7R8U8$SIUU>G0'S8\'9 M_/8:NOI RTE?O/+A=7GI[9.1G%%\0\C*?F['S8J/;"T0QWD-)QV5\D9E# M:Z3N]GO<4*:'>5LDE@#6 E80Y.K:5@'9E5_:0N3DOY=QHCE7R.XM13FOP?Y" MV#EY)?3T>@1YQ:6M?X8 MJ7EE6/R/:?01^$*TA0O\<.T<(6P[ M"9\HV$.M;UL&^G6] :H.YZ06,9W?-0";I5"4J3<]Y/Z+(6P!]7J0"URON\)^ MQJB++;2C F'Z$(&M$AV &]!WL6];&(#9KXMM3SRK_LTD?O9P!XMM3SRK_LTD M?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK M_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM M3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P M!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD M?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK M_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM M3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P M!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD M?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK M_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM M3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P M!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD M?O9P!XMM3SRK_LTD?O9P!XMM3SRK_LTD?O9P#U&@M$L C#)K7H"P!$,8QUK( M@@ .MB$(0A6SK00AUKIWO?P:UG*3;HMK8;257N*C4OS0A5^6E.:AKNY*\<9 M5"SS HS%-8/J9IG:)(2';NZ0%?ZX1^4"%E5:&4?O0"Q#+!\H(TRNR-U+WI6G7VU%['NJO:C6/M$EV'R!C]5KO$\UOZFD,E%H>R(8UUY*9 M//%FP!V/8$,$B]I/,O7#WK7P:*1#ZB:;JB+1MG.Z- ML+D?"9%6C6 &RQ&[4M]:LMIR2SW7XO5"$IP2L&A#%T;-!H.]Y+/E_EK2O:U[ M5(7KRWV,&/?R\CR)\&/'RPE>HOFLCOOG7=0]G1]/E:M/==RWW4?*K,>*]+R2 M5JO6CN'WBK:%F&EGW=R%73]L/+,TX5DTQ5\KZH1^$ZXP(S6&!V/'9;)D*89N M];+?GIT)4: #8RM:UUV6BE2A,&$L/6%U>L+HUT[WE2S<_.U/(>7J-Z[?R MI;YW)2G)_I2;98\3#Q,"RL;"M6[..MT8148KS121DWBVU//*O^S21^]G-0V1 MXMM3SRK_ +-)'[V< >+;4\\J_P"S21^]G 'BVU//*O\ LTD?O9P!XMM3SRK_ M +-)'[V< >+;4\\J_P"S21^]G 'BVU//*O\ LTD?O9P!XMM3SRK_ +-)'[V< M U^=S/HW7=UTSH\99A^IWRAT<844(DHPW7+*\M&#*)&:>,HL0^G80[,'L.O@ MV+?Z< VAX P"O_[Q?Y@/]K& 2!4W[*ZT_A_#?U<;< D# .&B;F]N"H WH4: M"M8J<50$28E*%2X+C1'K5R@) :.6+#Q;&::+I&8/>]BWO> _3M&CLN1)>N41T%B M8FEU4[3;9(N_O?AM)VF424E1LQ D'K>S A"$8BQJ$@%%PP^1.9\[EN[S5C8T MI:3:EO\ GRBJ\=R$*5E;MM4G);MM*J,W&LY/-^@8FN6^7;]]+4KBW?-C)TX8 M2ENC.:=8Q>_96CE!2M'E/+,8$_6I6$6$8"3V/ HX,GH\*!^F$>9Q%=8X:+DW4]W!:G+HK\V+Z-OD-&_J>F MXKIDY%BVU^=K)4 \)X0L] M&@>E*HCP8BMA%L8-!"+H#O>M[UKDZC1JJ;Q[J378W!)^9D9= MYMY6L^_J.#5.E%?MMU[4I-HZ7[[W$X>]_);TA#F6'?5VI95*U\1=?HT+9?RY MH0K4>S0Z%KK Z_6#TZZ=:Z-\VN+N]=!%LMJXW>]: D:X_,'9>=O>]:Z$[>V1U6N4;#K?6%X, ML75!K8M] =;WI^[_ )P^=A3C'KE.U%+RRE-)>=[]F\?C+EGYN5&3ZHQN2?F2 M@V_,CS]]/CCYYR'LIM_T#SC\ \U?]WM?^(QO]\/QCR]_37/]A?\ ]T/OI\/P#S5_W>U_XC&_WP_&/+W]-<_V%_\ W1X#S0H$W8_DCG9[F66+ M0!*6;CMR*>D7A.H$>RPKVFJEJ(9@ CUU@Z,V(/3T;UK>DW^BF/Q9@2VV,?4KBZ''"R:/SRM12\]!OD\\J^G3!Q;Y3/HQ;WHG9L&A<1* M'T Z1&&#L&QHD8G* =T%[ZP/""Z>L R];%C\(V(?M.L:/;73^NNW7_S-BY7 M9MWTZ&T]@_$EZ7V&F:G-_P!G;M_]+=MTZNOI2:VGC=K\HG?I!'^)J5A$/K!+ M46C?4'9"R-[\($)QZ>M&BW##0@$#K; ?2((@ZT+6]CT6^YN3[&W)UJ5RG1C MX=Z=>Q._+&]+77LW5X^].9KNRQI2M]M[)MQIY59C?]"[.VD67+2_,KD)7,JK MF0VO3%),DF:S$BX%7QZP)G)' L0!B-CRJ:OS_!2D4?L6>'0B$*4W8U8-&=1( M=]&\U^+G+&!RQ;U+396\S,S(?J;+^:UO=^.^"MRWK?.2I!TK./B'+OAMK^9K M\\'.C/%Q<:?ZRZNE/C3J7)0:,H(AF'"&(8M:WO?P:SX\U37=9UN[WNK95_ M(E6J[RFX]FQ&E'P0C%OZS23;ZVR2> ;/\ 8 MP!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@&, MRR:0^!M!\@G$KC<.8DH1#4O,I>VU@:R @#UA;-7NJE*E!T!^'X19MX6!G:E? M6-I]F[?R7NC;A*F^.B-S0*V].^R23O=S6"SB5IS2-/"*.1EOAT' M2.J#PNC$X37ES3A/+ULP!I?2 62U;Y TN]"Y?O9^J3A)2<+=N&+9E1UX7.Y* M[=<72DJ6KV)T[_+[;FLYEX9$XA'LY0J\EGV4.D9 M:D&CAB G2DI^@I/\48S3!&FF_+NH>(_,%_-NW]'=G3<.4VX6L:U9M<$=R7>0 MMQN2=-LI.6U[4HI12^@<+DC1K6+;M:FKF=E1BE*Y?N7+G&^E\$IRA%=44MBV M-MMMS.P<:..<6"3J.4)33&(C6O!G-E90M(IZW@/DPC3%1+*%2<>8G^(,P8Q& M#UO?6WOIWD!D\V\TYC?Q6I9]RO1+(NM;Z[G.B5=J25%T$Q8YQ:?#X.'"G M59MI[J;^&M:=.\E-KC,<8_!^)8^R,_@2?DQ7BMJ0-_@D_P 7_ +^2$$]0GXF MOBZZ _!KX,A[V7E9%?B+MRY5U?%)RV]>UO:2=K&Q['V-N$**GLQ2V=6Q'=YK MF88 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@&L#N;?\ CPIW_/\ RD_U M:7G@&S_ & 5__>+_ # ?[6, D"IOV5UI_#^&_JXVX!(& 8+!;/KBSR']37$[ MB,[3Q23/$,DQ\2D#7("F"6Q]2)&]QMX&UJE(6]Z:E0-EGIS>J:6+71O6 9,F M?&5:UB?$;PUJV4!:LX;PF<$A[6 I 8<4N-$X%'#2!+1&IC G"V/H+$6+0NC8 M=] 'L>\LZ5L"]*75M3LPB4Z@+L>N2DM@DZS904AX5YAH4NR50CP:+%U^J/8P M]7>^G6 =E@# -8' MY"Z(65H0E[%H.C%CDY'ID:8&Q;UKI&,.NG-C%Q,K-OQQL*WQ"8PO9N]B"$)8A"Z-6YY+6RE,:SQ7(MU_G>Z6]MI%:?-5K+]C0,;(SY?GP7=V*]M^YPP:5/Y MOO'NV5/&X%RLLXL(K!MR,T2P*.GP\/H-H+DTSVD.!T_)5]PV.UFHTRHKIT$0 MVJ+HQ@%T^#4"UT"SG[RY,TATTS"O:CDK==S)=W:JNE8UB2;79#8>^WBQX[E'T/(O1HG]2S%]4NDRF*\2J'C+R3*E\,W8DY**T7N?6 M\\/%KS'K];KB/1N\[6OGB,8Q?_0W%HR0A^*$ 0_!FGF9*^*@(F9@;%KNYJQ_H( M0MZR,55^8HEW8S5#H=Q.C%:1%U$+1 +)^1Z+G'@B!:#T;T2(&Q"& 0MTWPZYYQN?=!>JVX*UEV[T[=RV MG7@HZVWUM2MN+KNXN)+W35P:!8)75T!3N$2G[PP<6:8XHW%.$75HHVU(-.+L,*A6,#F5 M+&Z?D'+2O*9LMAJ5Z[M9!SI[T!!Q]@TP:XNX\=UUB1*D.*Z^,Q)GCKX0=6ZU MAAMEOW(_;(W%I_D3:J:#/D82QH0[T!N2[HI<\.'=\T6.31R$M9JXO.*9:L&8>O;5_'-%%C4BC>]A/2C+,#\40< V'O)SZ0CT. M/-S2Z+_# #M,\O2QA1Z3["/PANER%@D9VS@BT'02_D^@BUO>]CUT:UL#5!W/ M2^QB^[YJ +=%82J2:GO)_99ZV?OJ!2,6^5]WB/T-*16CD46$L_8@@WHX6Q@U MH6]!WO8 @;-?&5J>9M?]I9M?]I9M?]I9M?]I9M?]I9M?]I9M?]I9M?]I9M?]I9M?]I9M?] MI9M?]I9M?]I9M?]I M9M?]I9M?]I9M?]I9M?]I9M?]I9M?]I9M?]I9M?]I9M?]I9M?]I9M?]I9M?] MI9M?]I9M?]I9M?]I53+ M2IO)8HT.N(XH,+\#H(%?CW8=['UR@[#H(M[NN1M&^VGD:QFKYMNN+BI]*>-;E8EA:5W6FZ?)4=O$CW/$OIW:N_<[>\NR]&PS6.4]*C=65J'>9V;%U4\ MF7>T^I;HK5O]"W'TEH@+[1+ $LN%5Z L 0@ %E2(( #K00A"$-3:T$(=:Z M-:U\&M94&VW5[6RS))*BW'MXRM3S-K_M+D?NFS@#QE:GF;7_ &ER/W38 \96 MIYFU_P!I9M?\ :7(_=-@%>WWD\]L-ZQVC%D6@NGU[:]&F*PV& M^#;T3VX ^5L3,L7"K!X@8O(MR MG>W[#Q($0/?(OQ,O,92$=>2F1 UO\ ]LP.>36>2'PFMB#H MDYLB5-NYR$P0@;U_U/@0Z_3O>M;UO*CF\]\K8=]X=O)65J*_F<6$\J[7J<+$ M;CB_K\*ZVC6GF8\7PJ7%/JC63]"KZSEL<_Y&3(D_Y#2<8KD@1NM(7NP; 4.H MS4NBP]90*'QV-I7N;_P!&-7Z6BK/(6J^9T]C26.B5I9>6 M\F^$?VV#2F,1J%)$2019Q3:>T2=KC,D<3E*[19I9IKFN* %.+0BP;&'H\Q\3 M^4?$_6M,M:?IV3>U'OY-WX6OAL3&A"-'&'!')MDHC(_-(XX-PM[1]!I!AIQ.C2Q%#'7_!_DSQ)Y(YEL KC ^'O%:L8Y/(?!./-/QV*6A-%UAV M''$L"CQ[),)BOD:A:HI/4*=LG,8;:UAB&/31M2Z5A2M\L94K*4VR)"F"X'Z+*6%'%@ MT>9T:UUQ=(',=Z.I1_KI!3[]3]6O=2M1+R&O><(MQCLK6<_<@J=,I)=I&ZCK&EZ3!3U+(M64]RE)<4NBD8^ M])]D4V5N?.5,XDA?1453@8F0\.MDVMR:D!=&0<"[':[&/.W>N]34KTIPQK;3V.ERX MU^:04^8=3SE31<*2LO=>RW\/;IT.-MIWYIK=6W;3_.(S.2P.PCMCY 'NE2=GDY8BO1=._C&>J9756+M6KEFVW7;W5A2552>U-X/NIY[XN8-0NY,>F MS8XK-CR.-IRNW$G_ $EUI],2Q,'E4,@+"1%Z:XVV*SL16@_)&F.5DRUDT#/T M7X$"A4&8N4*Z3#-E:T:H,+,-'KX^^OT].ZIJ'B1JNNY#RYZ=K^?ERW3NV>ZZ MZ+BS+MAQC7J5$MJ5*%@PK6%I]A8VF8KM6%NC"W&VO*Z\.WK;VLS#RQO5RZ M M-+1]DT/8>@^;VHA3B(UO8!;\,BAD9F83!=3>P[T!3T!%\.MCU^G1^^.>Q]:W[?>Y1ROXZ],>GLVJ9TM\K4?(I2_+'Y#SJN+86;Z';D%(B"1?%-)B]"T/?EV4P]?PF_P#% M^"(,T;"5L8==&M@T#9?Z2^IO>][Y_!3N?M6KZW=_XI6M^_\ 9[=FE>RE/FT8 M^$K[UVZ_TJ?R4CS]WJNCND3HHL9]-%O6S#7NXK9#+4$&30*0\LOJZ MZNAE[_1K_NSG]WW+T]N5+4;\GO=S4,^=>I-/(X6ET50^"L/WN-^6_AT#>M;W^G]&/W=EPNW(0E)0C M*?%-I-J,:S2K)[%5I5>UT.)86*HMJVFTMW7ZS3@[\5.3SG(7"1$5,Z-*A8ZG MNB4AO>X^66U"&I$H2IV\T3_M064W:ZH"1;%L80@#\/3KISX\R_"OQ-R=0N:A M;TF[:N3NN<5"Y:2A658J#[VJ4-BBZU22VE8EIVH2FYJVTVZ[&MGDV]!MJKVC MV!TA49=GUJLJNIBI:DVY$T,MQV8WZ;W8H&TKF6E*;9RJ:RT*Y23L\OP>NL(L M8=BWU]BUGUCR_P DX&5HN-EY]K4M.UB5I=[;MZAF1X+B7#-14,F4%&37$J;6 MFJ[:ECLXD)6HRFKD+M-J4Y['T[I4,P]3#FCZ!L=V74TG Z!%?*I%'I2GZX>K MO7AT\RBD@V<7L8 [$'KAZ==.M;UH0M;E_P &Y-G;@ZUK5J:W<5ZU?5>U9%B[ M5;-JJNKY=NKSI_RDQN'WLV:Z[3OB)9S5R,W:C_PAUHYP MA4DA^B!=7I%L0$HM;%^@.@_!I]T<\XVW$UG'OT^;DX477RSQKV/3KJH/;T)# MNLN/NW8R^M#\L7'Y#T\>\B&<7_F-?5I,T_6,_P :)SQYC3CHL =;!OQ1*8NK M0"--W\&@^- AUT_"+71K8NOQWB%AO^\:?IN9;V[;&5L\[NEQ:]"U,*;M^-[)UTJ%3?'6Z>M@-?!\Q:UG/XSR,54U?1]7QFM\H6894/*GB7+TFNUP5.F@^*E'[ M6U=CY$I+_-;?J.>V\@Z7G8UXCOC MZZ0:+Z^O^W7P;S/C>(')F3=[C[QQ[.1^9?;QI^3@R%:E7;NI7L.8YN+)TXXJ M74_9?HE0EI$N1.26RS?L9 M-M7L><+EI[I1:DGY&JHV4U)5BTTM!"'6NG8A;WT:UK6M?#O.&TE5[$@15(;RJ&+J?D#O8<8TZ=.]:96Q MQ _/^]ZUL70%@8=.3R+>]!WT=!&^MO71KIWE6U#GCE'3+O<9>H8OQ7]'":NW M?]E:X[G^;M->>7C6WPRG'BZDZOT*K,?%VT]B2J/@K4OMG.X_I/9_%5(^HE]DC[!&D(&R.,;1'VTO_ /&WLC:B M:D)?1\'Q$B D@@'_ /0.6_"T_ TVPL;3K%G'QENA;A&$5Y(Q27J-J$(6UPVT MHQ[%0[?-L[# -8'N@LL0M]._@T'>_T:S%>OV,:'>Y$X6[2Z9-177O=%N39PVHJLFDB-7B]* M88!#+=K5K]*H!_XD6I8R*''?PF:Z -J58>O,WL98@ZT$O>]BUU=?#\&5K,YY MY-P&XY>JZ?"XOF]_;<^GYD9.3W-;%OV;S!++Q8;)7(5\JKZ#H?O$UNJWX./A MG,P/WO?4*B-8V(^EF:UX76A!<4T9TT:!L971UMJ-!UH6A;WH&^MK1_>'RY=? M#@?'9D^K'PLNZGO^>K/=TV;^.FU/W=IT^-L/W..3[(2?KI3UGMZW90OZ01RA M[;BX-#4/5^-K0ABDDT1N@/AZ@MA^1['H M_!L8=@SG\7:I?V:=H6 MK7'UW%C8\?/WV1&:Z-G=UH]U4XCXFX_&/RRKZB(+(Y2.]:B"FFB>D: MQ7'=3Y(U3ZZQ+Y][#K?1L(Q3>EZ;X MOL1LJM;E[+FX17TG9QIVXTZ>*\E5-5W-Q.H\PX>EOAS[N-8N/=&=V MLW]6W&+G)]D4S4Q??)>P[[>TVY(G(CK/#G9[11YD;&Y^8PB.2NBA'J3+$4F2 M-\I2.;HE1E#+(7$ICD970'9!!HC]"^/?'OF'6KO-KY3U#(PKT](EPSEAN;M? M$SA;E>AQRN35R6/.MCO(J*Y:F;E#^U*S5"[9.P%ED&&[*$< W6A]&OH7D3+7/?)^%KD-?U7[Z7%'+LV[> M%:MV+T)M*"KB7+EV-RUP75+O4J7.!KBA)REM)>KZCWRSKO!A1DHV^#9.:X4W M*4TZQ=6XT23=.).C+#Q[@UQN8'X^6#AKD_S!5HS2R72&6R=;)%WA]&!4>,'- M.ZHS7#Y2 SJC\-HS6]:UKX/AZ;OEACQ6ZJ5I*JKOJWOX_+>BXU]Y5NQ#XM[[CVS==]9^\_.V3.R4=3<=%LQGJZ! MI%&Q;&);N+M"EQ&(6M!%LQR5I3UYFQ?IWUC-].][W^G>][PX7)')VG/BP]+P M(7*^]W%MS\\Y1NJ644 )98 M _\ V@ #00AU_P#IK66:$(6XJ$$HP6Y)42\QL));%N/TSL!@# & , 8 P!@% M"9%WG'".+6 HK=WNUN"]H70;*Y.2*/2QSB;O_UUFODXF+F6G9S+5N[9 M?S9Q4H^B2:.)1C)4DDUVD2K>.M+*U!JQ- &F.K3M@$8NA)[G EHQ@V(0!B5P MM5.]X>++9T\6-*T^W?OWF ML\'%;JH*+^C6/\FAQ14R]-V]FQ.[;A83 [,V40[/C+/V[I�=!/*GK!(',X M .CX-:6 %\.]]/6Z!:Q/DW,QWQ:5K>L6)*M%_;7:N/A M9QVV[MU>5J2_SDWZSW\G^0C3_P"G637$L*Z-Z\#+*Y=F5=T!#K0-[=8O,PHM MC,%O8A[TVZ#KHZ AUT](>WW?X@8G[/J6G9<.J_AW+_U-.I;=C@ MS8^['B#C.E_3--R8]=G-N6WT_,NXE.K^<[=NX<>;'?;MR M\DVO4X_E/.K-LM)KKNO'J>;*#L.S#(_+:L>]A"+H"'1:97-F-8<;HW?QM:+Z MH0?&ZV_AUI^)>9+6W*Y>S^#I=J_@W/0I9-N3==^RB6VN])W]]>]8GYG!_P"D MC@NE\F,#8Y/$AIJZ&1N:$2IS<5:IDAJM,D;D2<:I4M.5-$Z MAZT'>]AZ-ZWO#E<]RP,:YF:AHVLV<>S"4YRE;QY*,(KBE)RMY4XI))UVUV;M MU>)9CA%RG:NJ*57LCN\TF:_>/?,E[77=8?E&T2.0M-K.I2F(QAB\6*')I>&X M)38PM2(MW=F9I+"MC9!9"HT2@O1BE*4/H^./>> ^'_C%FW^=M0^\;.3D8NJW M4\>S:X'.W=P7^D>HIG> MBO0@MU),+>(6A: =*+90)0%BZ-!T,PB-Q24B,UHP73U=##U@!W\8(NC6^'K/ M/%ZJQ]$L6WT._G1C3M:LV+]=O1552>U.B'>Y;]VTEY9_P)CP')%RWU!N%*Q$ ML>]:&8F;9O/5! !;%H6R-J'"ODYIP [UL.Q@ZN]AZ-AUH7Q7!XC9.QW-%Q(O MI4,G*:796>(FUVJCINV[%,Z73:CYI2_+$\:K*RG3?_N:_)?X#?4$)%!8M"88 MG$8'IT+7RM>T2U] 0,.__ %;K>M_#UOT=''X9YDRO_4]>R^#9[.-8QL=5^M* MW?NT[%<\^ZCX>_+[2]+]%1C^1OUGKKCG6"S?A)4EDU@G[$$0C;"FTMER<75Z MNPA\4.KP:PE@"+73H($@==.^C]&M:UQ^[OEF][6J0R=0N5WY>3?R%_LYW':2 M\EM>B@^!QW]HI3?TI.7J;IZB5&")Q:*)OD<6C4?C23HT'Y*P,S]A# MX!N3)BNC6]_!KH^#+5@:5I>E6^YTO&Q\:U^;:MPMKT021L0MV[:I;C&*[$E\ MAD&;YW& , XRM8D0)S%:]4F1)2NIX52K/*3)RO"#"4#PAQP@%@ZY@]!UT[UT MBWK7Z=YQ*48KBDTH]IDM6KMZ:M68RG<>Y13;?3L2V[MI LJY9<883L1UK2,?9>R MK$9=7'&OH3KZBXZ=X;^(&K>UI^BZIY,U!=Z9W MA*]'7<"A?&&?25K(G#I)=3B?LD;GD-6D-T>*8#&ICB,T>6)B1JPO9KN:M'T?G'F>4<6WCZ1=G%7'+CFHSBZ1X:*,VDG6M6XMM)+:E+ M;]-_X>/!.S=US,U7Q PK%R>);M?#XUR[CWXN5UW%.Y>L0N7)+NU!1A&_&,7* M4FE*=M\%'NZ%Y,6W"N2-?4$DD3F[U%8Q\N1K8,X*E*QHCSIXGD\X,DT42&#& M4P.2M_(-/<=D! 4O"I.,4!&=X,XN"Y-US4_OFWA7KMR[C7N)-3DY4:BY*4:M MT>S;T-;^AKU#_$5X8\E/PZR^9<#!Q<'6-.[N<+EBU"SQQG>MVY6[JA&*G%J= M85]J,TN%I.49?7#GM!^;XP"O_P"\7^8#_:Q@$@5-^RNM/X?PW]7&W ) P!@# M & , 8!K [FW_CPIW_/_ "D_U:7G@&S_ !@# & , 8 P!@# & =$XRB,L^Q M:=I$Q->P;$$>G%W;T6PB 'K#"+2E05U=A#\.];_1K-'(U33<39EY%BTU^?40S)!&*M#-+\"(TLLL6_\36M^9^(7B=H6@\KY5_1<_#OZ[**MV86K MUNY.,[FSO'",I-*W&LZR7"VHQ?O(T,W4+-G'D[4XN]N233=7TT75O/SIWEM M)I7,7=Y"O>=2_;>4BE#6Q0B;28PA\0AV0M4:#%8X\$E)W#16E98-"WX(E0 ( MNC>=>3_%G0-9Y=Q:NQV2?ZBS<24Z=XE7V8R2>T8NI6 M;MB,IM][3:E&3V^9/?O),]>211KI:JMN]W_^WJUD\,.A?$ZV]A%,#(T#HZ=Z MUK?3T;WOX.G6A;#9?QQ:N?LFEZW>_P""N6O_ +AV?)V]&Q-K/\6G[MNZ_P!! MK^50>LNSEV^EGX^S$HH6]Z+.E_\'?2'6MA MZW3T:?B3F:_MP^7\Q1Z'?R,.UZ5"]?DNGYKV;JU'?Y#]VS+SRBOD;&WKD2X] M(D=?U1&BOAZ/'MD25^6;U\?8!"2,E?(4@=[UU="#I6+0=]/0(>NC'QOB'D;; M.GZ5C1_KD>]= ]ZWK?1H6/@?$+)^VU'2\:/5 M:P[MR7\:[EI?\WTM4V)C@S9;YVX^2#?RR_(>-5982_JZD'(*PS2]:UUD\78* MWBA(Q?X?6Z3]0]X=0ECUH6MZTJT,/6UL(@[UT[X7*_,%^GWAS!J#CU6+6'83 MW=/P]R='M^?555&FJM\/>?OWI^917^BWZSSZ@HLKUU9%+;;E@.CXQ#W;,Z3( M3!;ZVMB,;(X\L+8/8M&##O6R>KL ]@WKJ= =<_@+2[NS4/6 M&AUO9FMDF3A>K6*U!AIG2'0.N88:/XO2,7PS&D^$.@:E?4M+T&&;D;N)X\LJ M7EM:*+W8,U2P"O]DC"+6]C)C8?AD MM'V9CTC1XKYL[EJ-RG3^HQUG#OX [DRHO M8]:Z>L'IUF\\7D/3OM\K.U*ZOFV+<<:UY.]O=Y<:?]A%TZF=UD7N[7!!-?VTE7L'W8I)+ND=VL'H#O>]:^%^+L3!V3AL\-QKLE=D2[7-$TU46C15K64+AJM3X7:U MW9F% 3(',1PQ&'&N\C,*-?G0FJ\QZ]K=%JV7D7X+=&4 MVX1INX85X(I=48I$MI^B:1I57IV-9LS>^48KBE]:?O2_2;-"'>#]X13[7,?EO5,G'T7!PIW)1E;O3N6;4^)OW^%2@^&<76EU/C4J\--[ M^P^0/\(>D^('*F)S+SIE7L=Y*C?QK-F*4HP>VW%P<>*3;I M':-Q&YQ\>+PIPBQQK*^HMV"\G1V80Z12:*1_2&0H4J=4 Q O5B8MOC0M0K@& M)5.R"Q=.S"MAT,H>37+NL:%D:?\ $X\,?#DY4G!<$/:2V;E'B5'L=.M=#/+O M$+P5YJY$YGGH&#CY&I8DK2NVKV/CW)<=MMQ]N,%/@N1E%J4>)]$DZ21,;MS6 MXA,PM@6KX4P7P "+?P9* MSY@T.W[V7CU[+D7\C?H('&\*/$W*VVM U=1V;9XMZVMO36Y"*IUNM$MK:.J^ M_%QF-%U&R'$23\8S0.MX+7PCZN=/ MQ#I+]RY*?U;=V?\ )@S9_='S]%5R,.Q85*_K\S"L45:;>^R;=*O8J[^BIXUS M!B*O01L%.F48[_P#XT'[L=3M[,W5.7;$TTFI:KASDGTIJQ=NM MP>+>&SRBT,8MZ\KKVJ1J$40'0_A4:BJV=Z"J M&/0>J O9I?5%TB,#O75V^/U>7N8$E]:];7\ES_RZ1^%N0+5>_P":;4VE_,Z? MF3J^SOHX^SK;HZ[HO>-3;FHY[ %!Q\H*-!Z@CQ&RCDK,'(0@[V#1:0:>,\=E M6DZX.A[V/833R-=46@F;^+L3XC7Y^[BXT/K7Y/S>S8W^E=H^Z?"G'3=[6]9O MNM*6M+LQ\LJW=358]55&6U5BMJ7G1O.=7H&MH>)S!L708,6G2X)=HKI#OI1@ M#XGA/A^J,6O^IWLOK:!_^#77^(KS%+HPH^>[+S;H>GU#A\(;?S^9+W1[F%9K M]+W[]/J[=_ONFUXBYQK BT99W%=B"?UBQ:1TE;$@4MX!;V7\H3+%=],29>I+ M!_B!"8D*+Z_Q!:$'6Q"=WS%+?>PXUZK5R5/.[RKZ$/C/".TZQT_F*\UM]K/P M[:ETT<8Z=<<5T-J;=-JH]B\[K?F"?T 4\IJM3%:WUMC9.+:A(MWO6MZ"#PSS M?_,LI=F/1^N])>HX6N^&$-MOEW492_K- M64H^B&G6I5ZO:IV,;J;E4=KP9_+IM3E"WKKFM7'>&IEX=!WH70G/=)4]H"]C MWKJBV8E-^)O?1U1= @O@M9>QYR2[+$:^N37J9S^)/#J/M0Y9N2EU3U*^X^=0 MLVY/LI-;=]5L?0RRB.3[Q%I*T(.9+_I>ZQ]Y;D6S:;JEO+TK7-RE,FV8O;6@ MMQ0@T<:'I.3B"<5KXP-Z%K68[^G:OY6L]S;O0E*F=F2?#&2;I&4^&6Q>[+V7N>P^+625'9\2L%15,@@, MM;['3N>V@,+$PN1TA6+O"F%$@:VPA.:J=BENR]B3&I@FE*2^@90A@WK>_ [N M#F6,IX5VU-9:=."CXF^Q=->BE:]!^JV!S+R_J>BQYCPLW&GH4K?'W_>15N,: M)OCFVE!QK22DTXO9))JA]>'%_CUR[@''NH8DXJ6CR M[49.'T>+B5>'=^6E#\S?$'G;PSUKG;4]2L:#+*LW[ONIJ M/>M.>QJJ:;BI.3<[^KSF0D"+:/DY3[GX'K&)RI!Q>=?#*QZWLP"9Q7,7()G) M 0,?^'LQ.D+& KHWT"'K8A2/PNNQ]W,L/ZV.]OE:O+U(I_WWX777^MY?U.W7 M8W;U:%(]%8QN:;-UZ:2FTWU+8FVWG.FZV@S/B<\]8/2 6ZRN",^!'KK=(!%Z MMN6_*0C^#X^A%;!T;^*+IZ=.#F)?SF%+_5W8_P#62"O^$-S?B\R6O^*PKM?_ M *.S3R4=>M#;QSD0]8P=>\5Y(6 /A=ITEMVQ%%8]%]80TB<2NFI4E,/5!UH) M9A@R0%B_\6A:^'3O.88[>ZPYKLN7(OR;;4E\@^%\(KWLK-YBL2>RLL/#O1V_ M.=,ZRTETI*3:W-,;M/EFCZ?&7$N++] $'8M0_DFQ.HC"Q]76OD^I96\"",XL M0M[,"9LH&@:WL QBZ [?&:U'W\*#^K?3_E6X?D'X=\-KOV',N1"O]/I=R%'V M]SE9&Q]#577>DMHUR"N9NWKRBX5WP67\0?@KE:_^P\UZ.Y;Z M7K&IV:+M?P%R/%6GLQE+I==AZZY9$)]_^<<<>6;*#02C!&;I%QDN@DC$()IG M@X([2PX8DW5Z1%! (\6NCP8!].L??27VF+FQ_P!4Y?R'+T;^HY_=O.:_NNN\ MMW7M5/CXVMO0O[Q"RMO0V^%?.:/;[Z5*).D,A;[QAYP!!T83+>,?(UET24/J M^"4J5AU6C;4B8X0NJ$1IP.G?P?\ ;KI??^GQ^U61;?TL>^O7W=%Z3C]U7-=S M;A3TC*B]SLZKIERKZ4HK+XFUTI18^_+Q2+Z?E]PL['L @A.#)F271824(NKT M'K0R./M8D*3JBT+9QV@%:!\;8NKK>\?B+1E[U^,?K*4:>7BBJ+M>P?NB\1I? M8Z7=O5W=UZN3XI='#&LJ[*5.T;^:W#]S\-\FY/T*7X'P?7\86M"FG MK>$Z_5\#XU>4?RCH\'OK>#ZW4^#K='3KI[QY@T.>[,QO/<@OE:->]X4>)V/3 MCY?UEU_-P[\]W7P0E3STKT;F90AY1<9G,G:EMY$T4X)]#$7L]#;D 5DZ,#H. MQ%[-(D!@.N'0M;WKIZ==.LS1UC29JL,K&:[+D'_I$?>\/>?L>?=W]#UB$Z5I M+#R4Z==';16#FSREXYL_&>RUXK:CLQ-+0MQ2.'579<&-EDK_P#",J//GW)K7*V3IN3ES5BZHIK&NVE7@&ZUH6NLYK-;H.3(FPQP>*_6C99?&=!<$XTL MD;UKX1)VQ<8P##I2)/M(7M3X/JA,)WO6\^:-)\/>7<34[&5=R-0MQMW8R4[= MRU&<)1DG&<6[$E6+2E2FVF]'TOS%_@GY-LZ+>O/.U.<5 M50:MXUJ4>-JBGQO@;JXRW'UP'\O>)R+9Q*OE!Q[+/2;,+4E&W/6^E0#4_2$X MLQ,"1:-TH",&];!H&A=;X-!Z?@S[!^^]%ALEF8U5O_6VZ_+O\Q\HV_#+Q(NJ M,K?+^MN,DJ/X')HT]SKW5*/KW&-;YT\0!;T%)R&K1V,Z-B$2POH9">4 .]:V M8>0QE.!R]]'3TYB_$6AOW@>;_ !O/V#3;*9L_^$",P&XK1U[RT(R"Q!!M6 49K1V" M)$(1@=!/UOP(^MKJBWTZZ7XATI^Y.Y+ZMF]+^3;>SMW'9^$G/<$W?Q\2S39^ MNS]/L[>K];E0]K8ZQ]Y4=5L//WN6)7K7B.B>6#\(6@=0(..E@Q@(QF;^ L*B M?H8>EZ-%_'V9LS1/1\'7ZWQ-FR_U$X_RU%?D./W:9EO]LUCENRMO M_P"3QKN[IIC2O/LI3B[*;3P'D3;3OK?DGPQY J@:%U?E4RD%!0%+O0S1 (/T M2XW&X/FTPP%B&/7R'PY6NKUBND6M8^],V?V.!DOME*S!>NZWZJ]AR^1^6L;_ M -2YJT6+ZK%O4VDM@U8G,5X'X)FXRU9%P#Z!%KK#Y( M*-")#TFCZBAK@-.S36S!%%A!OP:P00&F:Z-C '8\?%:[^B?#CY4DMRV2KO?8>!4GR3>-:!)>9 M4E;B3/@5DUA2M31#0P""'1A:15-VVUW%#TB$/J#T>,P&O!_&WL(Q&\?=^K7/ MM<^:73W=JW'T<:N->GJ\_*YLY#Q=N!RM8N26YY>=F7O(Y*Q+#C+HJN%)^ULH MTHM<1&5QUH$TO?E1/"A"")2F2C]YF78VZ5H_+N'+H<=/M7Y1W[5 M+->5*JV;6V]FW?+BY*/@[Q.(4%JW&D(C+U98M#"KLD3Q:2K8^H67L9BBQW24 MG'"& H.A;&(6Q='3OIWG:/+VBI\4\>%R77#$72]BQ864M^RF[H)YB]<5Y!P *A4#AD0++T+19<7B[''P T+PO6T #2 MA2!#H7AA]/1^GKB_[]Y(V<7%QU3'MVX+Z,5'Y$BG:AKNMZNW+5A=1&G([C-4O*FOQUU;C*I<&LE:!U97=I5Z;))&'DLDU,!V87/9* MDLA3M.>,L99Q1Z4X N@TH>M!Z-35=(PM9QOA--2M_'N( M\;%K-$GB[;X,!+8I=X_"T@UZ@>SE!IQAX M2QE)S=I]1VCNE>BM*EP\1/'/GKQ+P(:3 MK4L7'TF,U-V<:$X0N2C[LKCN7+LY<.]1XU"M)5CJVY!7M M-24F"/PV&U)TN>!EM*2'U^[:)=G(Q2+2<"-(9LS?5Z< T*=TWN6Q*P^1/&)] MD?*/CQRCDD;O^7E-=GVV/F#04V<8!=S/!9KR#JV83Z:2N2N%D5[-9R@:92E> M4\2-DI+PWKU"%<((5A('*HZQ;U=^ 7!>JIM?=M/S]R.[VGEIQEOOD URMR@= MJ/5;PSEAW@TQ4I6F:Q)>SO56"L551#+#4HXTL:E+&WO($;,:E$6E" #]JREU MI6IRL8.[QF%WSI_;?"VLI-9TG=)S+V*7W]4 MY\_?-(MO5BL-$L9FQ\3C">Q*WSRC\)H MXG92DSY'HHLP(!FA%Y9XL\UY/*G+ZR<63A.YQI-53R>%RY/T71.8/$#FRS8S+NC8ME8>+>I*W?S,J5V%ERMO[2-N5M<::<8PE*; MBW%-4+XOW[:G'V[X6A;'>:3*CI0B7QM[I%B;Y)-WD#PD97=T;GBJXRC2.!;: M[DB1?*7 HHQ(2L2E*3#NN;L!I/AG@_XDZY:R_N3(MYVI3G.<^"V[5M=T/FOPWU#E_4=,G&>Q>5=ZA6,3 ;XSI3D,@/ :66$E]J^3L M.AA-V+P8MG*VLPO0A@!L0=:Z="UK?1O?1TY]*O6N>KE%A\GZ_>;VKAA9FJ+K M=FY=H^QHJF)H>5E+BGF:#C0V;S9YOB?"3AS< M7S;T,B$O*U#$N))]&VO8;D>5-3OQ5S"SN6,C'>Z=OF'1'%O?K+:OZ/B8KC6O?W\Y;NQ:7%JG35&_9\-^>LJCQ+.F78NE)6]4T^[%U MW<,K>1*+\S9EH>\:4G:UHTNN6,W>]^&(7G.ZA:B&'IT-*H;E[Q&%NC0#UU=[ M-"G%_P#5LO7_ (:+NRYK&@6*[Z8N1.4?)QYMM.O;!;_ #A^#WBZ M]L-%S90?SK>/.Y'S2A)Q?4Z/8]CVHYR#FS$G@XPD7+>K48^KX46T8^-M M&%,5I<"FC?@P]&]:)4*IT\+"#=BU\(M&;UO7P=76NGI[_#9-W9D+X[G;Z7#EI)'#K;Z3/_ /*O MB&SZ,Z ]4&NB,V.Q^ T#HUO_ O!]?>OC];I%TONC2I_M',VHW.O^^8]NO5] MC:M4I]&E>FM75^Z;Q+?O:'S$_P#@LE?)81D>K&XTG_\ J]D35^U\874=.9L% M 3HX6^GY0!.U\DVU.29H/2'6BPA+T$6_B_HZ,OX7Y4G^UZEGW^R>JY=*]:4, MB"3Z-B2IT&C^[CG-^]I&M/RX^5^2*.M7V7P7;/ ZD *Z&$_6]$!EO(BBG0"@ M"?8-F% !).0BL!Y)8C0[&#HV#I%K8M=.\Z2Y1\,XT^)MXEQ?UV1*[5+H_6W9 M576MW6C/9\+.=\FO<;4"#U_"=4Q2.X!*#=:'\.NL+?1T:_[M9N8^B>&.(O[OBZ'!]:MX MM>O;*E7YV;4?"7Q C[O+.L_^W9/^Y-5/>$\TJN5V9$X]7R5A?XDT1$+B7J / M]=/;.F>GAR6%./RUYK^1RAA4NIB9K3]).E'A$Y.B]B#K9N\\.\7>6_Q)K&/; MT>_AV](L6/9C:BJ=Y.7MRD[?LN348*G0DNF3/2>4_P#"ESUSWIDM4S;L=$5N M]*W&QEX]^W>G2,9.[P.,&H-RX8NFUQD=UW=?/^!P^9SI@ENW)@C;Q'DSHG;E M*QCV8O?&Q>2F %Z/!I1[UO^#.G9?)NHY=C/ MS+3TO(M*7!22?>PDE&4=ZKPRDI*E9*CK[!DYF_PI\^\C8,,_ OV=7MW;O!.W M8A.$K?LRE&Y+O&H\#HX-U7M2@MKDC::]]Y]Q7CN@;=WQ_3=<.A]!:>-K1%EB M'X,!AX4,H4B3EF&:V$ C-!",6MZ#O>];Z/H['U7#RW3#=R\_ZNU=N>G@A*GG M*%>\+>>L5<6;APQX]#O9.+93\CNWX)^:IB:#O=>&SD[ 94;U8JM:,SP?0W5N M_O8/^SI&7MB"Z&*B];WK722$WX=Y(*&?*VKMK U2=MNB<<',:;K2B:L<+V[- M^\TWR'J]N;MY>9H..XJLN]UK2(."I6LXO-XXJC3VQW-/<361SP<=9XV)%8CQ?$3I7*;)8DU&&^#$ S8MGZ*T68$77_3T1\M1=N? M=WL;-MR3::GCW8--=#C**GV5X>&NRNQTW(^'F1*"F]8Y;H]OLZIB753KXK-R MY']'BXZ;5%U58]?^6_*=<(PJL.[TM]XZZC21,JLBQ:TK;0!F:#HH]0BVYR(. MR0B'KK[^4@*#KIZ3==&^B3QL[17^U0U=SINM8N.XU_-5J$Y\*^E!W(R;70FFX'>K>[W5_7Z2D\5 MV2!M>P%B HB,GH%_7B$8/_'+42*:L03CG?%X%'%Y8#=!TB41'C)6 M4%1 "?OJFZ).5KDX @WKK];HUG*Y[YAL[-$T/0L"FZ3XLBXOT\FWD-2[8T#Y M \*%MUKFKFC4JTK&S@6<>W7>W2&H8_%!;J2BG6CI0D""4MR+@)^ED(XI\2Z[ M=]B*$;)2XJ59,H--U_XU2J1NEOP>1N @A^*$!J[>^L+8_":WO8=QFH\U^)&L M1[O4,^#LTIP<=Z5M>2W&5J"\BBOR$AA >D2[S"P==NW:UXO[C8F^JMQV\ MJ?;5UZJ=).&VWG0YZV:Z6&TQ\1FC!"1PKCW6_43#$+JA"2X3'EO*1J"@%ZZV MNNG"+1F_AV(.NC=>^%UV>V>79CV0L/Y979?(3/WYX7X_LX_+^I7TJ>U?U2.W MRQL8%FCKLV2:IN2>U-5MR6<1;!(;[Y1Z2#'TC30R&\)8F/P8"]>"T4O7H94X ME'?*==8P6C=@,+^)H ?A%M]VZC/[74+_ _1A8CZW;D_6'SERA85<'E32^\2 MWW\G4KVVNVL8YEF+5-BV53VU>X:H*0JNC3].>>3_ -.B]&]-[UA$?#:Z>LJZ M=UO+(3LC:W?_ (MD^#V3KX$_@=8^Y>+[3+S9?ZWA_P"CC#?V;NB@_>.[?['H M/+=GJ_N*O4ZOVJY?KP_2KQ?/XCS]URK%/0-_J;E!,%6Q",-5S'E!,I&-0;OK M!+/-2N/)HQM^4D$"\$ P) 3 E_!T_"+>WW!ISVW._N2ZY7[\OEN4]0_>OSA; MV87W9BV]RC8TS3;5%TI..(I4;VM.35=M-BIH\Y<]U#R)67%(I7QKIAT>JVF# MMXU1QIPG%3L3Q!U"X 371$H,?[0\"ZLI3AX0Q,:2H-5:*,T6,G>R_"&>>:WR M)GRSI7M)4)8ER55%RHX5WKVMZKN:;=-E-E7];^&G^*/E:URO8T[GR>3:U[%M M\$KL;3N0R%'9"2[M5A<<:*2E%0JG)2]KA6TO@=PK0\9*@TS6E0VK$M61/2N1 MR1^4-E+OJ5@ H1(F]'$XX[/4V"Y&M*!.A\,:9L!.CE:D[>@^#T7EQY;Y8L:1 M@]WF1M7BK;Z*'SSXQ>->J<_\S_%NPMSX5.3EPI5EPPC';6IL3:W0YC!LMEHV5,Y>RRB=@:]U W@ MV21K82"MA26*2'99(=] 0_H#K]&6F%NW;V6XQBNQ)?(>'Y&9F9;XLN[]K>U]/6=MY92/V36!])57[R\[FL/+*1^R:P/I*J_>7@#RRD?LFL#Z M2JOWEX \LI'[)K ^DJK]Y> /+*1^R:P/I*J_>7@#RRD?LFL#Z2JOWEX \LI' M[)K ^DJK]Y> /+*1^R:P/I*J_>7@#RRD?LFL#Z2JOWEX \LI'[)K ^DJK]Y> M /+*1^R:P/I*J_>7@#RRD?LFL#Z2JOWEX \LI'[)K ^DJK]Y> /+*1^R:P/I M*J_>7@#RRD?LFL#Z2JOWEX \LI'[)K ^DJK]Y> /+*1^R:P/I*J_>7@#RRD? MLFL#Z2JOWEX \LI'[)K ^DJK]Y> /+*1^R:P/I*J_>7@'6KWE4Z[*$Z4C+G( M1.A!)$O'4*S96A[#L>BMJ+&,V7H>PZZ>CHZ>C6=)6[<_?BGY54SV,)J]3L(0;4+6*BU1^P UT !LT^=F&;"'7Z- M=/1K,,L/$FZRM6V^V,?X"1M!7#D?Q1YGY,YHQ.8_B M,C,M8\WQV+MZXX7;M/#C*K4.)RDD]VV,4J]+JZ=%3ZNYG_P 7F@WN7[UGE73\^',- MVVXQED*S&U:E)-=XG;NW)W'![8Q<(*32JTMA]&J8MN1E$D(^/#RE(3A !.2F M14L040 OHT6 DLJP @*"#H^#0=:UK/4UCX\52,()+Z*_@/AFYJVJW9.=W)R) M3EO;N3;=>MM[3)_+*1^R:P/I*J_>7F8CQY92/V36!])57[R\ >64C]DU@?25 M5^\O 'EE(_9-8'TE5?O+P!Y92/V36!])57[R\ >64C]DU@?255^\O 'EE(_9 M-8'TE5?O+P!Y92/V36!])57[R\ >64C]DU@?255^\O 'EE(_9-8'TE5?O+P! MY92/V36!])57[R\ U^=S.,1G=UTR8,HP@9D[Y0C$0;LK9I(A2-JEF?V!Z;50#$S@TO#4M-3J M2# B+-),$$6MZWO6 5&XG]WYQRX;/$XDM2M$T<95-W"0!'*;-M"R[KAE?H7E%''E1 M6A*2IS+"D5M(F1DE,WC;]'+3E-M/EZNMD0JP(])6NQ('.@6Y)5SZB=65V0+F MQ8?OY&:06$ @8@X=WYQ0<*PA52ZKZ3-$?KN;2BRH=*XK<]Y0V[6:Q9WN0ZL M">:Y'1*R67D&OF5BERQR*D;FJDYRV0$K3BG Q26/8< LO6U<06GX!#JLK&+M M,*KVOXZU1.'11C3_ "9J88^RI"T3Q#,&,8A"V! M'5Z<>(CR!1QYOF+],&I!'%*Y:D21=:QHBE2M<401M0O$[1]Z-,,2DDB"5HL1 M0=:-'UM"WL.PT3GCP_TKG^QCXNL9&9:QL>Y7Y;R-M[3\*3?2[-NOIX:^LQ+[D?% MHKH\75$T1[01"V ,2>I9#@E!'UMC()!%G]G"2D&(76$2'6BA#UH6P];6MZW? MW@\XO[7.G=_M(6[OG?>0E5]N^FRIJ_@SEE?9XD+?U)3M^;V)1V=FX:X=5(DZ MOB"07[%.@/@S-1KE#R,0 -)UU?!)Q%&V>J)*3I^K_A@*"6$.M]'1T:UK3\=: MW/\ :;6FWO[33\%T?77X=.KZ6ZC\(Z5#["YGVOJ9F6O-]L]BZ$J' 7<0F5:4 M43N].3>@$#T(D*^WU M[,C2M%N1ZGB1CMZ_UD*#D;R%0DBWU]D;'1+O\ XG1H(AZ4R2BGM>#0@AU\0)VBM;UTZ#K> MQ;WC_$NF2VW-!T24NON\F/JMY4%YZ5[=QL_ :XO;!4\BRWM[?X!\+S1#99Y@U51^E\--^EXZV=ACPN%KT M+>Q"Y!/XA"WL0A"X^\/=[%O>^G>][WQ]Z=[WO,7WIRA__-:7_M<[_P T;RS? M$!*BYIUJGEL?[DYZ'A[)$.S"R.24Z0)E7@P+],%,<2X^N4$%BV+0"W%OX_Z. M3F:ZV^J/H%U=[W\&^G>L[PUCE:U[5CES2XW.BMS-:\\?BMJ[##?ESKEI1S.9 M=8N076\>JZZ-V'1]J.RWPZ"=T!6\D.0JPC6^L)/K5!M77%K6]!WM6P4,T.0= M WOIZH3PA%O7QM;U\&=OQ+I<=MO0=$C+K[O)EZIY4H^KR&O\!KC]_7M;<>KO MK,?7&Q%^LUJ]X1W5KW,XOJW*6E<^L:R(LVB3R&*31];\%M+R].U"QG\PZ#>O=^X2OQ>79GP MQA)X[G%0N1E&$:X[=OVD[EN:FYPNY+W>?=5,D B9UE\EVI8Y3N9M)2=OK@#N M\LZ"'1T]0D&NH9#T# M.AEZG-=W+*C:BH<":;A85Q3EPN<5*5[V93X8J$813=S0\:/&;*\>,'"P-0TV M>F\L8USOX8L[SG=G><90C=R';X()PMSE"%E<:AQW)3G.4HQM;16+B'Q9CAOR MEJX\TX!;L8C-N:ZO8R\.XC1Z%HPT3N\-R]S$:=UM[,%LW8C!;WL6][WTY:\G MG?G'*7!>U3/[O\U7KD8^3AC)1HNC9LZ#P.QRGRSCOBM:?B/!8A"$.J*27H5#M\P&48 P!@# & , 8 P M!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & M , 8 P!@# & :P.YM_X\*=_S_P I/]6EYX!L_P 8!7_ />+_,!_M8P"0*F_ M976G\/X;^KC;@$@8 P!@# & , U@=S;_ ,>%._Y_Y2?ZM+SP#9_@# & , 8 MP!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# M& , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & :P.YM_X\*=_P _ M\I/]6EYX!L_P!@%?_P!XO\P'^UC ) J;]E=:?P_AOZN-N 2!@# & , 8 P#6 M!W-O_'A3O^?^4G^K2\\ V?X P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@ M# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , M 8 P!@# & , 8 P!@&L#N;?^/"G?\_\ *3_5I>> ;/\ & 5_P#WB_S ?[6, M D"IOV5UI_#^&_JXVX!(& , U^=YE;7(.EN+SG-..K/*%#[Y:1)HL2906N%] MQSRI*><3EFIW:D+J5I*6NT_D$;))3D@3)D+H- 2K,1 M-XU)PCI:N.5E*6;9')*66:E=N3[=7*B0S6OJNHCCQ!;(G47M"H%JZ&1AFY1D MVS8#8PJ 'EEM>XL>6\>+MJU6BB0-J?!'D!,^1M #E5FI8VEM>O+DY%<=;7W# M6YR:(>Y6)QGOFQ*(DG"0O32PH!' 3Z7/+BC:T>U!@1B+(TI7'$$[.,"6+80];K;T'?1KX-X M!\[_ '97>F=W%07#>#5!=G-KC95EI0BR^3C?,(!.;6BT=E<:7*^4ESNR5(\L MKBO)6H%![8X$'A 8$.]E&A%^C>L OO\ G6]T?_<:X@=N$)^M, ?G6]T?_<:X M@=N$)^M, ?G6]T?_ '&N(';A"?K3 'YUO='_ -QKB!VX0GZTP!^=;W1_]QKB M!VX0GZTP!^=;W1_]QKB!VX0GZTP!^=;W1_\ <:X@=N$)^M, ?G6]T?\ W&N( M';A"?K3 'YUO='_W&N(';A"?K3 'YUO='_W&N(';A"?K3 'YUO='_P!QKB!V MX0GZTP!^=;W1_P#<:X@=N$)^M, ?G6]T?_<:X@=N$)^M, ?G6]T?_<:X@=N$ M)^M, ?G6]T?_ '&N(';A"?K3 'YUO='_ -QKB!VX0GZTP!^=;W1_]QKB!VX0 MGZTP!^=;W1_]QKB!VX0GZTP!^=;W1_\ <:X@=N$)^M, ?G6]T?\ W&N(';A" M?K3 'YUO='_W&N(';A"?K3 'YUO='_W&N(';A"?K3 'YUO='_P!QKB!VX0GZ MTP!^=;W1_P#<:X@=N$)^M, ?G6]T?_<:X@=N$)^M, ?G6]T?_<:X@=N$)^M, M ?G6]T?_ '&N(';A"?K3 'YUO='_ -QKB!VX0GZTP!^=;W1_]QKB!VX0GZTP M!^=;W1_]QKB!VX0GZTP!^=;W1_\ <:X@=N$)^M, ?G6]T?\ W&N(';A"?K3 M'YUO='_W&N(';A"?K3 'YUO='_W&N(';A"?K3 'YUO='_P!QKB!VX0GZTP!^ M=;W1_P#<:X@=N$)^M, ?G6]T?_<:X@=N$)^M, ?G6]T?_<:X@=N$)^M, ?G6 M]T?_ '&N(';A"?K3 'YUO='_ -QKB!VX0GZTP!^=;W1_]QKB!VX0GZTP!^=; MW1_]QKB!VX0GZTP!^=;W1_\ <:X@=N$)^M, ?G6]T?\ W&N(';A"?K3 'YUO M='_W&N(';A"?K3 'YUO='_W&N(';A"?K3 'YUO='_P!QKB!VX0GZTP!^=;W1 M_P#<:X@=N$)^M, ?G6]T?_<:X@=N$)^M, ?G6]T?_<:X@=N$)^M, ?G6]T?_ M '&N(';A"?K3 'YUO='_ -QKB!VX0GZTP!^=;W1_]QKB!VX0GZTP!^=;W1_] MQKB!VX0GZTP!^=;W1_\ <:X@=N$)^M, ?G6]T?\ W&N(';A"?K3 'YUO='_W M&N(';A"?K3 'YUO='_W&N(';A"?K3 'YUO='_P!QKB!VX0GZTP!^=;W1_P#< M:X@=N$)^M, ?G6]T?_<:X@=N$)^M, ?G6]T?_<:X@=N$)^M, ?G6]T?_ '&N M(';A"?K3 .O[E9U;7[NV:%D#*M3N;)(9/R/D#&Z(S-'(79C?>4EU.S,[(% > MD"EO=&Q84H(-#O8#23 C#O8=ZW@&T_ & 5__ 'B_S ?[6, D"IOV5UI_#^&_ MJXVX!(& , J_RVXYKN2]6IXC'[.F%/3J*R0B>5W/H@-L4>+)<@8)%&P-\LC[ MVVN[++X'(F&4KVYW;5!&AF)%0C4IR5<2E5D 46J3NF2*Q@%=R-NY#39GYD1& MP6:W7/DJTQ2OW-O72Q/QBB'$5U@.ZO=(PFBSC36Z2@[4@(0F (>!.C6F=S'# MY;X7P@&Q/C7Q_B?&"FXS3<.=I%(T+*Y3.3OLOF"AM52Z=V!9LXDEG6=8,J.9 M6MD9/**>6+,'1W6 0HD:$D]8(M,G(( 64 "=L Z5@9$\?0GH$QIQQ:AZDCV( M9_4ZX5$FD3I)%90?!@ 'P*=4ZC++^#K>#"'K;WOIWL#NL 8 P!@# & , 8 P M!@# .EDC(GDT=?XVK-.3I9 RNC(I/3]3Y02G=4)Z XTCPH#"_#%EJ-[#U@[# MUM:Z=;U@'=8 P!@# & , 8 P!@# & , Z5T9$[JNC:\XTXLR,O1[VD 5U.HH M4*(Z_P ;$4HZX!"\"%+(#3-=781>$ 'X>CIUL#NL 8 P!@# & , 8 P!@# & M =*>R)U$B:Y((TX*IJ97]D)(#U/DYB>0+HVO4FF](-F>&),C)6B^@6@]4P?3 MK>^KT =U@# & , 8 P!@# & , 8 P#I6MD3M2Z2+R33C#),]$/:L!O4ZB=0G MCK!&PE)^H (O B2Q\HS?6V(7A!B^'HZ-: [K & , 8 P!@# & , 8 P!@'2L M#(GCZ$] F-..+4/4D>Q#/ZG7"HDTB=)(K*#X, ^!3JG499?P=;P80];>]]. M]@=U@# *_P#[Q?Y@/]K& 2!4W[*ZT_A_#?U<;< D# & , 8!KPYZ3B<5VF@\ ML=>8C/PEXW-C/,06/9<48(#..1LVM]R=8,WT=5E006V:8NR"R!GD*4V2&.Z1 M"RNDO=%Q36A9TH-GJE1(&MJ+\F^\>NF#6*V/%G*N+-S\0.[FK#E9.6$VF:_\ M+=]VW#(N4X*Q8;PA=CQ65J;7G&-*OE<;BBR,2EM?I.I1$.Y 6S18P+1* M>5?)R;\L.Z@=V1V@<.XI\QJWL2?/T"1M;LJM9VD&^);C;K.SR]Z-]55IUE?$\#N!55U[!K0>.3Q:%(Q! MM)VY5II'3TCMVOJ_/FKFN;3I3$9/&(W#(\A3NCDXJ%BDQO* Q/[W')WRF^]+ MZX%GJ6_-C_+G^ZQZOJZ\BO5;]X_[D?K,\L?(WUU>N3UY?^Z_E?E7Y+>3/_0^ M)/E'_58!+M?7YS)3]<@%AKXC-45"\5N+UJ<6JOIN-NQYR<^P3>Y\*ZR8G9.WL1=A-$ZN:;& M]/U[!)!0?&#AXU0JZYQ5+_(7F0GE7!T=H76TW*N[Q?A-:M_HX9(*^A,2@/'6_HC#:)LR*1*N' M>N(=&9V]T"ICUKNC6X^5BZ0R@2QK1*B%X JSTA($*_?_ .6-7\&KZF=J3*/O M7)5S[U.0\$X+)*UK%VFD>@:28_SUXA<*7.)D6;G<2@3Q(0 M(BG(>TQQ_5 V3]WO<,RL>/WI#+'M2U+#G--7 EA[DP\B*FK*HN2M<-3[64 G M#-'[E04>C9*-G2AY%(U#JQR6'-3:RK6)8F1C :XH%YYH&PO & , 8 P!@# & M 1KHD@- ;YS7Y/05QMR,43RK>.9%92.4<0.-<6Y;V%3%4-4$ MIWF3R6YB0_C7+HI5D@IJMJMK2[8/6\#FY\A6(1%RE1&GMM0-;F\KS'!0G3@6 M5<[OYJ0.&]YA0T+N.*VY'**S3$T0;4L\#!$XPFD\R6&'.#MXN9H/$X+ M&"&=F-5^+T1J=G;AJDB0L\X@!YANL G/ & , 8 P!@# & 5>Y>N-H--/FNE; M757/'!K;)5&76Y+YL52P)]550[2L&Z6A)X-J;1F65L*QA,R/2-K-E*,V/H=J MS%BH!_R8"50!J"J/E%R_N274[QM8N0]H-]:WQR0Y!G4ESO>J-J.$\A;=X@47 MQSKF<*)"Q5O,J/+H1+('[D98AS$SS =>E,DG@K$:Y(&@H:U&YF@'Q!R22BPFZO^]'A'"04EIUC($?"X\9:D? I6 MR'Y VM*H-)I!QUKYDAD>;W1&I;GN%F(H_I8]?+7;8=-A0' MT0$G%*"BCR#2SR#RP'$G$C"84<48'0RS2C ;$ PLP M;"+6]ZWK?3K /TP!@ M# & , 8 P!@&MSGQ/9]6Y\.E3QS+1\+>/"6-R1N/6'3]^S: M0V"3QBN;@?W<]%)/)RB+\L9)!4#2Z& MVH[R&,U544M; V.\NFC65$WQI?-#_D!#.$DPT0Q;5C'H( : J)5_>!W6@Y$4 M(SV7>\L=+:NGF_<'&FWN "ZEX4S1SCQ3Z-QY DT]9T;F39731;87@YGKF*NI M\C?Y<_1F8-3NM.:&M&$1!J$#Z*L K_\ O%_F _VL8!(%3?LKK3^'\-_5QMP" M0, 8 P!@%*N1O"6.\B[=J6\#;POJG[!I.*SZ)0%PJ-QJ@M(UI+.5Q=1,W8"& MSJCLXI))G5-#D"+QBCVE5%-X3DP!:)5*@G 1K:'=JP6W"4YLHY%]0E)#I4WI'564G=2 M]*#MC L_)^--8RBQ>-EEFI71F=N*9DXW4K,P*DC=&4::>UNKJMU;W9K$@4&+ M&]OB:S8$19)R;P!P BWL8==38& O?!/BZ\WW3?) FIX;'K+H\5D*(HJB\0A; M&WNCI9Z5@3/+[*RDL:\8/3\S&1TI0U*]*23D2DXXS6Q",^ "WV , 8 P!@# M& , 8!KRDW=YMCG?%S\B(7RMY8T[.;Y50LZ>IJT>:$ S#1U]#VN%1)A9S9UQ M]G,F;(RT-K:-26W:.[>U/;BW$-WT/E5]V MT3["1T%]YH<;%'!77I(.OQ6UI^T(7C73-Y7>2(9#T.^FC3CK2G )8?N(=12> M>_*Y2[IZT%-V2RZKWY(6\36>Z5B=@W\]UVN>8!4!TD02 MYR@470U36531Y67(9$RMBIW>WE$[2EY,:$7RYT4:3@P"X^ , 8 P!@# & , M8!KLH7NZV3CL[F&PCE-RKK9Z-NX]M$ MVDADH?GT\]6>8]!6&_$!L_P8 @T!D'&KN]JIXQR^&2J/V)=%C)*=J-XX_P#& MZ'VQ(88^Q?C-1D@5F^A9!IF!9 M!K'C"!P:2E*5>3T$;3K JTQIQ)@$D<=.,D&4'KZ"7]%7^P;4N&8.T6C) Z41!W*%5L589NFC09"A9C5J=ZV6G"AV-\;$:C0@EE#(, M;@# & , M 8 P!@# & 5:Y;<3XAS"@,0KZ:3NR8 W0JU85<34YUDJ@Y3BLE=>B0J+ M**#5V]53L_0%XK*3Q^/(U/'TVGY'"91#Y$O(7-KO ME;5%826!MM=\F(9&F%VB"!FL44LK:93V*F+(0\&,3@M@[[$7%T9BRDBQ0>44 M#6@+_I$B5 E3(4*9.B0HDY*1&C2$EIDJ1*F+"2G3)DY(0$D)R"0: -:"$. MM:UK6M8!R, 8 P!@# & , 8!2+D%P>C]^WA77(4N^.0-.635=>RVM88OJ-RJ M,M$T,,]>6AYFJQ$FLZGK..:GZ5"CC8E7*T)J0:A$W$$"UL&AZ&!'-I]V96UP M"<3)??/)C9UB4HP<<>3)[5**M;S>7U(1AYGKTR0"_-ZJ T*=.D%:4C1[L]MO:K;78TB0,Z"52R2,\8;WQ2G9 M4;>4%.$@"\N 5_\ WB_S ?[6, D"IOV5UI_#^&_JXVX!(& , 8 P!@# & , M8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@ M# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & , 8 P!@# & 5 M_P#WB_S ?[6, D"IOV5UI_#^&_JXVX!(& , 8 P!@# & , 8 P!@# & , 8! MCC;X^$ICA" 4H-:6Q4O+(-&#XX2SAI]!%O7PZUOX, Z M/Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I( M_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7 M_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;: MGGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@ M#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I( M_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7 M_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;: MGGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@ M#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I( M_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7 M_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;: MGGE7_9I(_>S@#Q;:GGE7_9I(_>S@#Q;:GGE7_9I(_>S@'.B#P\.)DH;'TQM4 MN46D13&,O%ODE5]G61_Z3\@^6>,/5Q#Y7XF_P#4BO!?+/D_RCX_@>OX(WJ3&DZ# MJ.M]Y\!W'ZKAXN\R,>Q[U:J<5*[:5HZ5@N#O#Z,JJN9-.2VRV'U:S(P^*F-PH^[8&B=W= M6<6C;&]3+9W7+!&65.>L/!X0X]1L82]"\$4>;U"1V_0_"_F+6=4LZ)><8I5E)6[-^=R;26Q*-*TXG&-9*M:MS_HFEZ?Q)SNVHPBFWM;=:;E)T3Z>A.\;IVWZPCTV>V&T8L_K '(W]B9*8N>QF= \H M!:)7 :Y; :^D3$Y-YAGQRNL<6J 6@G%%CUO69^9/"S7=#U>[I^/5BV).+VKBMWKT)QET/8XM^[)HPZ%XA:1JVFV\V]#)M7WLE&./D78J2W\,[ M5J<6NK:I+I299J'W/#+H2R=@KEWG[$^)F)2(M\D=-V9"/$QZ\LU$@=FWUJP. M.L3\L;E@@G:2Z^4ZWU->%+\'O?33=5Y=U/1;<+N?\/P3DTN[R<:^ZI5VJQ=N M.*[9))[JU+1IVM8&JSE;P^_XH*KX[%^TJ/9L=VW!/R)MFM:M^4U\U/&[OLFW M9U-N3 8KS2-X15C4L7A=)5PJ?)/*[)K:!UY,'64FEQ)*C5%N4K&6Y;-6@1 1 MFC-+3&'%E W!DL=HA[XFJG0BUGEJJ>:O42J:$V?9KZ_,-F)P5-;CXIXY\BI&V?*T9HB3_D+]':J=6)W2 M]<.^HH2*3TYNOA ,6MZWD3=UK L796;G?<<71TL7Y*JZG&VT_*FT7S \-N:M M2PK6?B_=OPUZ"G'CU/3+4^&2JN*W=RX7(/KC.,9+3W?'PNC[#8(9!* MAE-@MQK2B>9,\3!--*9<$9:U:I("W,L7GE?I) N, E2[-^6'$$I!C'HLO9FP MF"!5]7Y[Q]/RHV,:Q.[#A3DY<=IJKW*,X*3W;VDNA5VGM_A__A=U7F[1+VJZ MQJ>/A7UAM=3/(//[IREJC=QM08F9A*E(@EI^LJ+EK%^WDV8W[7%WU-*N=9 M]ZROBU8KX[#W&O(X@)1 M0-$]OSVVV2I"R.S^(*].VI7APC"(CY8:48!& 0S-A%KIU@&+USS=Y;V19D3I M2+NW'"5%6>^(DD!Y<,-(W"1QX5.$6K"UIM=E=0^'+;Y-77JX0)ZB,92))DQS M1LC+H1)UVB2AK8TN1*@,=@G>H6O-JU:>3AE:Q%FI".R[C!5%DU(ECL]D5SO, MVY&\7J6Y%'SFKY\%V9(ZLKV&*>0C$V)TI\34FO2%J='#Q@A_P4H0+E\.^2MQ MVY*UT)N=!6JAV=>,/&3E=''BIX_+V-ACK!R07W"T[JB0CE,HF&Y&]0=;4@C$ MLF*.9029.M-$%B;-H#/E &P' & 0^YWK7C0Y.#2M%.OEC6N5MROY)4EM.23Y M4B/,3*/DKBVPA6W+T_A2M]0].::2:'H$ 8@[UO=0R>>>7L3)N8E[X[OK4Y0E MPX&?./%%M/AG#&E":JMDHRE&2VQ;33-:679C)Q?'5.GN3?K4:,AZ<,+DQY4C6GA?ECC#9Q&U49:/ '%-[L6RO\60.LA X.X=$: B+,V$!9POA& M$!9E0UOQGY4T;4\+3Y+)E#(F^]E/'R;,K-NC4+BMW;$9W5.Y[-+:=$IO:U&, MM6]JN/:N0A[5)/;6,E1=#HU5U?5VDI_>&K/_ .ZPNQ:Y_0#+1^\'EK_]A_[= MJ/\ Y4V/C;'T_P")/_DD FL"PG5+8(X]"V:0WFRU4QP M*;N#E(ZII"RY# G2;/C?822/)W(HE&\K4+&K4J2FE3\4]/:L#.Q]3Q(9V)WG MP]Q-KCMW+4MC:VV[L87([5NE%-K:MC3-F$XW(J<:\+ZTUZG1FM:PN]8G<57< M27 FSZW.@&O#K.9%J)*9L^.U[6*=LY .57":;N9[#2--@<>YA8,0I^S&6.1D M!+E("+F94+"L :V&:/6[AV)R9>4W*:5\J;K@U?O4VF(:PYRUS1P*E,XR2G5( MI..3E"*"E%O3V0\ITD301=@LF"1:Q)$^-C>;)%*EP7MSN5-H/<#941-HQ>1-<9J]*@2I$ M!;6M.89:B<7Y=M([FQIN),>, @*+=X_R0E!G$AE+C].('GO$JWK"XN.[T.O; M.5,O'6)SG7E8[1+D&U^L9(?:4P;*[<$92!0VKX&2XR0M6E$F((*"<,"7[FYD MW&D[OP%ZL 2X=;Z'F/5/$F6.4'@JN9@5*$7>APS@5;\SJFO)0%X6NGENPDO+ MQ$&Y8)R-+VX(0"-6B!X4X##Z([QV4-3[<56W2R2R72>N7/E!(XL[R&#)Z6M! M35G'>B^+UO%BMBKE72BC\LF[GR 6IV-8W!*;G!B;$BTTA*K4*D24"-Z][UZ2 M2.UF\\F,2"3P.5Q^=M42K7Y!#FB7.%M2+D1PQI:G8\3+Q+T;.AB: _DD>%R7 MK1>%\ $Q1LLTPDD@T#@U%WK%J;O*]:NM"H9B^3-FOJ*TA7%21Q15;8E97*>6 M[:]+ M2DC'7$9A#Y?)2>2ULV.-7N4WY"VAQD)8&I.[R=&189T?LBF)&I<%"$T@CQ&E M(4)-JE:D* (&.\R>3W(F$\I)U35,RRQ$#A&>'D*N>K8)7O%23[(=Z3;^- MLK<+4:+/-H\DLJP("AA$BL^)47&K\ML30_*G$Q\00. QB7-J$ER7M9"QU=EY M!)"+Y/I2K3@5=N[O>7 RH&RZ^/E.39?6<.Y \8JLN>92I3 D*Z,O5F$UC9-@ MU5Y'G2-8XJ7)JJVQ6YL42! 8K1)9&[IRT85J8A:M2 6L+[QIA>9O%*JAE0RJ M3VE8T-X[RFN8P*31ID;GM1?M2W]=@D3Y(7$>B(VVP&"\=7D2Y;HA8)2M5(TZ M<@0CMB"!7,SO7K ADDO]3:G&AR:(# ;.IN(0Q6AED::S80K+V6H2+$IX1E'%& W_VZZ=; MZ-ZZ-ZUO-C$R\K R;>;A7)VLNU)2A.+:E&2W--;F8,G&Q\S'GBY4(W,:Y%QE M&2JFGO33/QB,1C$"C3-#H6PM<8BT>0EMS(PLR0I"VMR,K8A:*3IR0A#K8S!B M&8/?2,TP0ACV(8A;WVS<[,U++N9^?S+LN*TR+-4V"#S>-U)'H'!L-@+>- Z7@TN&3I&*%GR8<0C$?L&T(FV/LK:6U"D:Y:X MH237E.OV#6 3K7%:0>HHFD@EY2)T;(\D5N*EM:3Y3(724NR1G)<5 MBS;2RZ>7E0)(W)ME(&Y.("9(20F**) !G6 , 8!!5J<9* O!^CRS"@.[,!4H,-TB6:/2:-,$/P?6$+>X[,TC3-0 MN0O9MBW'ZFYPOLBLW$Y0N),BDW=*VL*H5[ M^D+2*DZ=6H4UQ:L@:]EJ@'D:*6$]">F4% M[4;$$S0P@$$#%FS@IQQ;(F1"=-=MN\?;%C"OBX)7R=Y/31WKQ7'([)H>WFU1 M)I?<+Y)JB^4PZ9.;,X!C"QI"ZLZP:%;I0DZI(0,W1\3>.C9-8=/FFJ(VROL M9V%DB*%C$YLD+:$\2C"R#PY?JMVIP1UVNDD)@[@H8V-W4M9SJRLJDU B4$)# M3"1 =_3W'>FJ")>2*DA"6) ?4L?:E>PNK^]FI(U#TZY)"8*PGR1V>#XO6L#3 M.JP#!&6P22/L05JG2!&G^4'^$ FG & , A6<<=:8LE_-E$X@Z.0OIR9,C&X* MW-^*'I*C!LM,060D=4R8DHO6][Z #K8A;%OI%O>]TO7/#SDWF3/>IZW@PR, MYQ4>.4[J]F.Q)*,U%)=B6UMO:V:E[!Q;\^\O04I]=7_"3(G(+3$$IB>OHI.2 M605HPTTXS190 E@ZYQPS#C1]4.ND0Q"$+?P[WO?PY<;<(VK<;<*\$4DJMMT6 MQ5;JWY6VWTFTE146XBVV:0K.[F^/H;&8%CB?#WPV30N11^3RR SF#R-0QN\8 M5/T&L.OWV+SN%O"R-2!311MR=W15(IAN*Q:$B?W!4\N#B MH$N,C$*:TH]A$$(])-#%K9HS!C Q";<;*2L:PH_:+Z M5%+T*2JTJ(N9+H\X*5""43A"YQ,Z(29;-H@14SPDDQ+M2#;$ILYJGMJ1PT]A M2-KRK4+DQ92L\TX8&5R;B]1DMI)MXZND($CJ)E MMB"RQGF\,D+!/6N9,%FQ5 _@>"',MT.=R/E1QYAPS!C C!S[OKB0]L9[$]U@ MY/7C!RE#I(I*\6C;[K8DW-F\5CD%F:*R+27SY195F,,LA,.9V=R;) [.3YMQFB7*4%C1ENLNK6?C6LIH7[1 ML>?&NDK EB&MBQ#*9[8 M;L;XOFT=GS5'52H:^.I69<>K/4@;)$];PA+9+M;Q# G+L=\@\>K=UE&E"[:I M9"(J_2:3Q]@&D$JVV@3MK],G-0$P! 3Q"5BT,8@! $($82'BE0&!>(XHW&/C+7NE-6M9#%6KJ[5HS.Z"O MI(_0*/)PMC0X.38K7-[7L:,DT"4P90@.&S]WUQ'8&IA1QU[ M;4Q12&2,C8WHG6UP9W-.%6VNJ%6VN"48C 4H5R 8;ZM(Y\Y6!VLVIZ98 ]6D<^K2.?.5@=K-J>F6 /5I'/G*P.UFU/3+ 'JTCGSE8':S:GIE@#U:1SYRL#M9M M3TRP!ZM(Y\Y6!VLVIZ98 ]6D<^K2.?.5@=K-J>F6 /5I'/G* MP.UFU/3+ 'JTCGSE8':S:GIE@#U:1SYRL#M9M3TRP!ZM(Y\Y6!VLVIZ98 ]6 MD<^K2.?.5@=K-J>F6 /5I'/G*P.UFU/3+ 'JTCGSE8':S:GI ME@#U:1SYRL#M9M3TRP!ZM(Y\Y6!VLVIZ98 ]6D<^K2.?.5@= MK-J>F6 /5I'/G*P.UFU/3+ 'JTCGSE8':S:GIE@#U:1SYRL#M9M3TRP!ZM(Y M\Y6!VLVIZ98 ]6D<^K2.?.5@=K-J>F6 /5I'/G*P.UFU/3+ M'JTCGSE8':S:GIE@#U:1SYRL#M9M3TRP!ZM(Y\Y6!VLVIZ98 ]6D<^K2.?.5@=K-J>F6 /5I'/G*P.UFU/3+ 'JTCGSE8':S:GIE@#U:1SYR ML#M9M3TRP!ZM(Y\Y6!VLVIZ98 ]6D<^K2.?.5@=K-J>F6 /5 MI'/G*P.UFU/3+ 'JTCGSE8':S:GIE@#U:1SYRL#M9M3TRP!ZM(Y\Y6!VLVIZ M98 ]6D<^$.%U"2@ #T!#K6@.\P!@# & , 8 P!@# & , 8!7_]XO\ M,!_M8P#D5C+'Y-6U>IR:QG"\DB#Q,DI /+*1^R:P/ MI*J_>7@#RRD?LFL#Z2JOWEX \LI'[)K ^DJK]Y> /+*1^R:P/I*J_>7@#RRD M?LFL#Z2JOWEX \LI'[)K ^DJK]Y> /+*1^R:P/I*J_>7@#RRD?LFL#Z2JOWE MX \LI'[)K ^DJK]Y> /+*1^R:P/I*J_>7@#RRD?LFL#Z2JOWEX \LI'[)K ^ MDJK]Y> /+*1^R:P/I*J_>7@#RRD?LFL#Z2JOWEX \LI'[)K ^DJK]Y> /+*1 M^R:P/I*J_>7@#RRD?LFL#Z2JOWEX \LI'[)K ^DJK]Y> /+*1^R:P/I*J_>7 M@#RRD?LFL#Z2JOWEX \LI'[)K ^DJK]Y> /+*1^R:P/I*J_>7@#RRD?LFL#Z M2JOWEX \LI'[)K ^DJK]Y> /+*1^R:P/I*J_>7@#RRD?LFL#Z2JOWEX \LI' M[)K ^DJK]Y> /+*1^R:P/I*J_>7@#RRD?LFL#Z2JOWEX \LI'[)K ^DJK]Y> M /+*1^R:P/I*J_>7@#RRD?LFL#Z2JOWEX \LI'[)K ^DJK]Y> /+*1^R:P/I M*J_>7@#RRD?LFL#Z2JOWEX \LI'[)K ^DJK]Y> /+*1^R:P/I*J_>7@#RRD? MLFL#Z2JOWEX \LI'[)K ^DJK]Y> /+*1^R:P/I*J_>7@#RRD?LFL#Z2JOWEX M \LI'[)K ^DJK]Y> /+*1^R:P/I*J_>7@#RRD?LFL#Z2JOWEX \LI'[)K ^D MJK]Y> /+*1^R:P/I*J_>7@#RRD?LFL#Z2JOWEX \LI'[)K ^DJK]Y> /+*1^ MR:P/I*J_>7@#RRD?LFL#Z2JOWEX \LI'[)K ^DJK]Y> /+*1^R:P/I*J_>7@ M#RRD?LFL#Z2JOWEX \LI'[)K ^DJK]Y> /+*1^R:P/I*J_>7@#RRD?LFL#Z2 MJOWEX \LI'[)K ^DJK]Y> /+*1^R:P/I*J_>7@#RRD?LFL#Z2JOWEX \LI'[ M)K ^DJK]Y> /+*1^R:P/I*J_>7@#RRD?LFL#Z2JOWEX \LI'[)K ^DJK]Y> M/+*1^R:P/I*J_>7@#RRD?LFL#Z2JOWEX \LI'[)K ^DJK]Y> /+*1^R:P/I* MJ_>7@#RRD?LFL#Z2JOWEX \LI'[)K ^DJK]Y> /+*1^R:P/I*J_>7@#RRD?L MFL#Z2JOWEX!"_C]V\N/E7D1*/#^NCQGXM^5POY;\M^[OXF\GO">5_B[QQXN_ 3\VZ_RCQ?XO\ B?*?EW_1X!__V0$! end XML 15 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangible Assets, Net - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Goodwill [Line Items]    
Goodwill $ 68.5  
Amortization of intangible asset 0.4 $ 3.1
Intangible Assets 6.3 6.3
Accumulated Amortization 0.7 0.3
Commercial [Member]    
Goodwill [Line Items]    
Goodwill   $ 54.3
Residential [Member]    
Goodwill [Line Items]    
Goodwill $ 14.2  
Domain Names [Member]    
Goodwill [Line Items]    
Amortization period 15 years  
XML 16 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisition - Additional Information (Detail) - USD ($)
$ in Millions
Jul. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Business Acquisition [Line Items]        
Goodwill   $ 68.5    
Staging Concepts Acquisition, LLC [Member]        
Business Acquisition [Line Items]        
Certain assets and liabilities acquired $ 71.8      
Goodwill $ 57.9      
Goodwill expected to be amortized and deductible for tax purposes   $ 3.9 $ 3.9 $ 1.6
XML 17 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Interim Financial Data (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]  
Summary of Interim Financial Data
                                                                 
 
Three Months Ended
 
 
December 31,
2019
 
 
September 30,
2019
 
 
June 30,
2019
 
 
March 31,
2019
 
 
December 31,
2018
 
 
September 30,
2018
 
 
June 30,
2018
 
 
March 31,
2018
 
 
(In thousands, except share and per share data)
 
Net sales
 
$
164,772
 
 
$
194,551
 
 
$
206,453
 
 
$
179,571
 
 
$
139,971
 
 
$
166,380
 
 
$
206,692
 
 
$
171,207
 
Gross profit
 
$
71,263
 
 
$
82,431
 
 
$
83,444
 
 
$
69,365
 
 
$
59,856
 
 
$
67,210
 
 
$
91,115
 
 
$
76,713
 
Net income
 
$
35,497
 
 
$
41,976
 
 
$
35,710
 
 
$
31,555
 
 
$
25,171
 
 
$
29,471
 
 
$
42,820
 
 
$
37,110
 
Basic earnings per common share
 
$
0.61
 
 
$
0.72
 
 
$
0.61
 
 
$
0.54
 
 
$
0.43
 
 
$
0.50
 
 
$
0.73
 
 
$
0.63
 
Basic weighted average common shares outstanding
 
 
58,295,717
 
 
 
58,400,060
 
 
 
58,486,192
 
 
 
58,543,478
 
 
 
58,603,537
 
 
 
58,741,973
 
 
 
58,760,753
 
 
 
58,855,156
 
Diluted earnings per common share
 
$
0.61
 
 
$
0.72
 
 
$
0.61
 
 
$
0.54
 
 
$
0.43
 
 
$
0.50
 
 
$
0.73
 
 
$
0.63
 
Diluted weighted average common shares outstanding
 
 
58,512,733
 
 
 
58,604,603
 
 
 
58,687,540
 
 
 
58,829,177
 
 
 
58,936,795
 
 
 
59,084,117
 
 
 
59,051,413
 
 
 
59,199,622
 
 
 
 
 
 
 
 
 
XML 18 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue From Contracts With Customers - Summary of Disaggregated Net Sales (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]                      
Revenue from contract with customers $ 164,772 $ 194,551 $ 206,453 $ 179,571 $ 139,971 $ 166,380 $ 206,692 $ 171,207 $ 745,347 $ 684,250 $ 565,153
Products Transferred at a Point in Time and Variable Consideration Contracts [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from contract with customers                 694,267 613,229 543,346
Products Transferred Over Time and Fixed Price Contracts [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from contract with customers                 51,080 71,021 21,807
Residential [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from contract with customers                 694,267 613,229 543,346
Residential [Member] | Products Transferred at a Point in Time and Variable Consideration Contracts [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from contract with customers                 694,267 613,229 543,346
Commercial [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from contract with customers                 51,080 71,021 21,807
Commercial [Member] | Products Transferred Over Time and Fixed Price Contracts [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from contract with customers                 $ 51,080 $ 71,021 $ 21,807
XML 19 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Performance-Based Restricted Stock Activity (Detail) - Performance-Based Restricted Stock and Performance-Based Restricted Stock Units [Member] - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Schedule Of Restricted Stock Activity [Line Items]      
Nonvested, Shares, Beginning Balance 91,206 116,658 116,832
Performance-based Restricted Stock, Granted 82,135 80,570 86,614
Performance-based Restricted Stock, Vested (111,002) (106,022) (86,788)
Performance-based Restricted Stock, Forfeited (511)    
Nonvested, Shares, Ending Balance 61,828 91,206 116,658
Nonvested, Weighted-Average Grant Price Per Share, Beginning Balance $ 36.86 $ 25.85 $ 18.32
Weighted-Average Grant Price Per Share, Granted 47.64 35.26 28.77
Weighted-Average Grant Price Per Share, Vested 31.10 23.52 18.64
Weighted-Average Grant Price Per Share, Forfeited 58.45    
Nonvested, Weighted-Average Grant Price Per Share, Ending Balance $ 61.34 $ 36.86 $ 25.85
XML 20 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 22 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation
12 Months Ended
Dec. 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation
14.
STOCK-BASED COMPENSATION
On April 30, 2014, the Company’s stockholders approved the Trex Company, Inc. 2014 Stock Incentive Plan (Plan), which was previously approved by the Board of Directors on February 19, 2014. The Plan amended and restated in its entirety the Trex Company, Inc. 2005 Stock Incentive Plan, as previously disclosed. 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. The total aggregate number of shares of the Company’s common stock that may be issued under the Plan is 12,840,000.
The Company recognizes stock-based compensation expense ratably over the period from 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 probable to be paid out based on the achievement of the predetermined performance measures. For the employee stock purchase plan, compensation expense is recognized related to the discount on purchases. The following table summarizes the Company’s stock-based compensation expense (in thousands):
 
Year Ended December 31,
 
 
2019
 
 
2018
 
 
2017
 
Time-based restricted stock and restricted stock units
  $
3,676
    $
2,687
    $
1,992
 
Performance-based restricted stock and restricted stock units
   
2,399
     
3,144
     
2,805
 
Stock appreciation rights
   
662
     
370
     
251
 
Employee stock purchase plan
   
193
     
143
     
139
 
                         
Total stock-based compensation
  $
6,930
    $
6,344
    $
5,187
 
                         
Stock-based compensation expense is included in “Selling, general and administrative expenses” in the accompanying Consolidated Statements of Comprehensive Income.
Time-Based Restricted Stock and Time-Based Restricted Stock Units
The fair value of time-based restricted stock and time-based restricted stock units is determined based on the closing price of the Company’s shares on the grant date. Time-based restricted stock and time-based restricted stock units vest based on the terms of the awards. Unvested time-based restricted stock and unvested time-based restricted stock units are generally forfeitable upon the resignation of employment or termination of employment with cause. The total fair value of vested time-based restricted shares and vested time-based restricted stock units for the years ended December 31, 2019, 2018 and 2017 was $6.0 million, $5.1 million, and $5.5 million, respectively. At December 31, 2019, there was $3.2 million of total compensation expense related to unvested
time-based restricted stock and unvested time-based restricted stock units remaining to be recognized over a weighted-average period of approximately 2 years.
Time-based restricted stock and restricted stock unit activity under the Plan and all predecessor stock incentive plans is as follows:
 
Time-based
Restricted Stock
and Restricted
Stock Unit
 
 
Weighted-Average

Grant Price
Per Share
 
Nonvested at December 31, 2016
   
243,600
    $
15.80
 
Granted
   
72,402
    $
36.27
 
Vested
   
(162,372
)   $
14.45
 
Forfeited
   
(512
)   $
18.68
 
                 
Nonvested at December 31, 2017
   
153,118
    $
26.90
 
Granted
   
87,264
    $
54.72
 
Vested
   
(84,550
)   $
26.65
 
Forfeited
   
(284
)   $
35.05
 
                 
Nonvested at December 31, 2018
   
155,548
    $
42.68
 
Granted
   
35,650
    $
76.23
 
Vested
   
(81,325
)   $
37.34
 
Forfeited
   
(640
)   $
62.33
 
                 
Nonvested at December 31, 2019
   
109,233
    $
57.49
 
                 
Performance-based Restricted Stock and Performance-Based Restricted Stock Units
The fair value of performance-based restricted stock and performance-based restricted stock units is determined based on the closing price of the Company’s shares on the grant date. Unvested performance-based restricted stock and unvested performance-based restricted stock units are generally forfeitable upon the resignation of employment or termination of employment with cause. The performance-based restricted shares and performance-based restricted stock units have a three-year vesting period, vesting
one-third
each year based on target earnings before interest, taxes, depreciation and amortization (EBITDA) for 1 year, cumulative 2 years and cumulative 3 years, respectively. The number of shares that will vest, with respect to each vesting, will be between 0% and 200% of the target number of shares. At December 31, 2019, 2018, and 2017 there was $0.8 million, $1.6 million, and $1.8 million, respectively, of total compensation expense related to unvested performance-based restricted stock and unvested performance-based restricted stock units remaining to be recognized over a weighted-average period of approximately 1.7 years.
Performance-based restricted stock activity under the Plan is as follows:
 
Performance-based
Restricted Stock and
Performance-based
Restricted Stock
Units
 
 
Weighted-Average

Grant Price
Per Share
 
Nonvested at December 31, 2016
 
 
116,832
 
 
$
18.32
 
Granted
 
 
86,614
 
 
$
28.77
 
Vested
 
 
(86,788
)
 
$
18.64
 
Forfeited
 
 
—  
 
 
$
—  
 
 
 
 
 
 
 
 
 
 
Nonvested at December 31, 2017
 
 
116,658
 
 
$
25.85
 
Granted
 
 
80,570
 
 
$
35.26
 
Vested
 
 
(106,022
)
 
$
23.52
 
Forfeited
 
 
—  
 
 
$
—  
 
 
 
 
 
 
 
 
 
 
Nonvested at December 31, 2018
 
 
91,206
 
 
$
36.86
 
Granted
 
 
82,135
 
 
$
47.64
 
Vested
 
 
(111,002
)
 
$
31.10
 
Forfeited
 
 
(511
)
 
$
58.45
 
 
 
 
 
 
 
 
 
 
Nonvested at December 31, 2019
 
 
61,828
 
 
$
61.34
 
 
 
 
 
 
 
 
 
 
Stock Appreciation Rights
SARs are granted with a grant price equal to the closing market price of the Company’s common stock on the date of grant. These awards expire ten years after the date of grant and vest based on the terms of the individual awards. The SARs are generally forfeitable upon the resignation of employment or termination of employment with cause. The Company recognizes forfeitures as they occur. The Company recognizes compensation cost on a straight-line basis over the vesting period for the award.
As of December 31, 2019, there was $0.4 million of unrecognized compensation cost related to SARs. The fair value of each SAR is estimated on the date of grant using a
Black-Scholes option-pricing model
. For SARs issued in the years ended December 31, 2019, December 31, 2018 and December 31, 2017, respectively, the assumptions shown in the following table were used:
 
Year Ended December 31,
 
 
  2019  
 
 
  2018  
 
 
  2017  
 
Dividend yield
   
0
%    
0
%    
0
%
Average risk-free interest rate
   
2.5
%    
2.7
%    
2.0
%
Expected term (years)
   
5
     
5
     
5
 
Expected volatility
   
39.1
%    
40.5
%    
42.3
%
Dividend Yield.
The Company has never paid cash dividends on its common stock.
Average Risk-Free Interest Rate.
The Company uses the U.S. Treasury rate having a term that most closely resembles the expected term of the option.
Expected Term.
The expected term is the period of time that the SARs granted are expected to remain unexercised. SARs granted during the years ended December 31, 2019, December 31, 2018 and December 31, 2017 had a maximum term of ten years. The Company used historical exercise behavior with further consideration given to the class of employees to whom the equity awards were granted to estimate the expected term of the SAR.
Expected Volatility.
Volatility is a measure of the amount by which a financial variable such as a share price has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The Company has used the historical volatility over the average expected term of the options granted as the expected volatility.
The weighted-average grant date fair value of SARs granted during the years ended December 31, 2019, December 31, 2018 and December 31, 2017 was $29.56, $22.09 and $13.99, respectively.
 
SAR activity under the Plan and all predecessor stock incentive plans is as follows:
 
SARs
 
 
Weighted-Average

Grant Price
Per Share
 
 
Weighted-
Average
Remaining
Contractual
Life (Years)
 
 
Aggregate
Intrinsic
Value as of
December 31,
2019
 
Outstanding at December 31, 2016
   
275,450
    $
9.79
     
     
 
Granted
   
37,478
    $
35.38
     
     
 
Exercised
   
(34,812
)   $
8.07
     
     
 
Canceled
   
—  
    $
—  
     
     
 
                                 
Outstanding at December 31, 2017
   
278,116
    $
13.45
     
     
 
Granted
   
21,260
    $
56.59
     
     
 
Exercised
   
(60,900
)   $
5.27
     
     
 
Canceled
   
—  
    $
—  
     
     
 
                                 
Outstanding at December 31, 2018
   
238,476
    $
19.26
     
     
 
Granted
   
24,536
    $
77.70
     
     
 
Exercised
   
(108,764
)   $
13.89
     
     
 
Canceled
   
(2,229
  $
77.70
     
     
 
                                 
Outstanding at December 31, 2019
   
152,019
    $
31.58
     
5.5
    $
8,862,501
 
Vested at December 31, 2019
   
103,094
    $
18.14
     
4.1
    $
7,396,470
 
Exercisable at December 31, 2019
   
103,094
    $
18.14
     
4.1
    $
7,396,470
 
Employee Stock Purchase Plan
The Company has an employee stock purchase plan (ESPP) that permits eligible employees to purchase shares of common stock of the Company at a purchase price which is the lesser of 85% of the market price on either the first day of the calendar quarter or the last day of the calendar quarter. Eligible employees may elect to participate in the plan by authorizing payroll deductions of up to 15% of gross compensation for each payroll period. On the last day of each quarter, each participant’s contribution account is used to purchase the maximum number of whole shares of common stock determined by dividing the contribution account balance by the purchase price. The aggregate number of shares of common stock that may be purchased under the plan is 1,200,000. Through December 31, 2019, employees had purchased approximately 891,065 shares under the plan.
XML 23 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Seasonality
12 Months Ended
Dec. 31, 2019
Text Block [Abstract]  
Seasonality
18.
SEASONALITY
The operating results for Trex Residential have historically varied from quarter to quarter. Seasonal, erratic or prolonged adverse weather conditions in certain geographic regions reduce the level of home improvement and construction activity and can shift demand for its products to a later period. As part of its normal business practice and consistent with industry practice, Trex Residential 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 its product to meet anticipated seasonal consumer demand. The seasonal effects are often offset by the positive effect of the incentive programs. The operating results for Trex Commercial have not historically varied from quarter to quarter as a
result
of seasonality
.
H
owever, they are driven by the timing of individual projects, which may vary significantly each period.
XML 24 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Basis of Accounting
Basis of Accounting
The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States. The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiary, Trex Commercial Products, Inc. (Trex Commercial Products), from date of acquisition of July 31, 2017. Intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the accompanying notes. Actual results could differ from those estimates.
Cash and Cash Equivalents
Cash and Cash Equivalents
Cash equivalents consist of highly liquid investments purchased with original maturities of three months or less.
Concentrations and Credit Risk
Concentrations and Credit Risk
The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents and trade accounts receivable. The Company from time to time may have bank deposits in excess of insurance limits of the Federal Deposit Insurance Corporation. As of December 31, 2019, substantially all deposits are maintained in one financial institution. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk related to its cash and cash equivalents.
The Company routinely assesses the financial strength of its customers and believes that its trade receivables credit risk exposure is limited. Trade receivables are recognized at the amount of revenue recognized on each shipment for Trex Residential products and for satisfied performance obligations for Trex Commercial
products as the Company has an unconditional right to consideration from the customer and payment is due based solely on the passage of time.
 
A valuation allowance is provided for known and anticipated credit losses and disputed amounts, as determined by management in the course of regularly evaluating individual customer receivables. This evaluation takes into consideration a customer’s financial condition and credit history, as well as current economic conditions. There was no material valuation allowance recorded as of December 31, 2019 and 2018.
In the years ended December 31, 2019, 2018 and 2017, sales to certain customers of Trex Residential accounted for 10% or more of the Company’s total net sales. For the year ended December 31, 2019,
three
customers of Trex Residential represented approximately 57% of the Company’s total net sales. For the year ended December 31, 2018,
two
customers of Trex Residential represented approximately 42% of the Company’s total net sales. For the year ended December 31, 2017,
two
customers of Trex Residential represented approximately 41% of the Company’s total net sales. At December 31, 2019, three customers of Trex Residential represented 30%, 24% and 10%, respectively, of the Company’s total accounts receivable balance.
For each year ended December 31, 2019, 2018 and 2017, approximately 27%, 33% and 33%, respectively, of the Company’s materials purchases at Trex Residential were purchased from its four largest suppliers.
Inventories
Inventories
Inventories for the Company’s composite decking and railing products are stated at the lower of cost
(last-in,
first-out,
or LIFO, method) and market. The Company periodically reviews its inventory for slow moving or obsolete items and writes down the related products to estimated realizable value. The Company’s reserves for estimated slow moving products or obsolescence are not material. At December 31, 2019, the excess of the replacement cost of inventory over the LIFO value of inventory was approximately $19.1 million. Due to the nature of the LIFO valuation methodology, liquidations of inventories will result in a portion of the Company’s cost of sales being based on historical rather than current year costs.
A majority of the Company’s products at Trex Residential are made in a proprietary process that combines reclaimed wood fibers and scrap polyethylene. The Company grinds up scrap materials generated from its manufacturing process and inventories deemed no longer salable and reintroduces the reclaimed material into the manufacturing process as a substitute for raw materials. The reclaimed material is valued at the costs of the raw material components of the material.
Inventories for the Company’s railing and staging products at Trex Commercial for the commercial and multi-family market are stated at the lower of cost
(first-in,
first-out
or FIFO method), using actual cost, and net realizable value.
Work-in
process includes estimated production costs.
Property, Plant and Equipment
Property, Plant and Equipment
Property, plant and equipment are stated at historical cost. The costs of additions and improvements are capitalized, while maintenance and repairs are expensed as incurred. Unpaid liabilities related to property, plant and equipment are included in accounts payable and were $0.8 million at December 31, 2019. Depreciation is provided using the straight-line method over the following estimated useful lives:
Buildings
   
40 years
 
Machinery and equipment
   
3-11
 years
 
Furniture and equipment
   
10 years
 
Forklifts and tractors
   
5 years
 
Computer equipment and software
   
5 years
 
Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the asset.
The Company reviews its long-lived assets, including property, plant and equipment, whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable. To determine the recoverability of its long-lived assets, the Company evaluates the probability that future estimated undiscounted net cash flows will be less than the carrying amount of the long-lived assets. If the estimated cash flows are less than the carrying amount of the long-lived assets, the assets are written down to their fair value. The Company’s estimates of anticipated cash flows and the remaining estimated useful lives of long-lived assets could be reduced in the future. As a result, the carrying amount of long-lived assets could be reduced in the future. Long-lived assets held for sale are stated at the lower of cost or fair value less cost to sell.
Fair Value Measurement
Fair Value Measurement
Assets and liabilities measured at fair value are measured at the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date and classified into one of the following fair value hierarchy:
  Level 1 – Quoted prices for identical instruments in active markets.
  Level 2 – Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model derived valuations in which all significant inputs and significant value drivers are observable in active markets.
  Level 3 – Valuations derived from management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.
Goodwill
Goodwill
Goodwill represents the excess of cost over net assets acquired resulting from the Company’s 1996 purchase of the Mobil Composite Products Division, the 2011 purchase of the assets of the Iron Deck Corporation, and the 2017 purchase of certain assets and the assumption of certain liabilities of SC Company. The Company evaluates the recoverability of goodwill in accordance with Accounting Standard Codification Topic 350, “
Intangibles – Goodwill and Other
,” annually or more frequently if an event occurs or circumstances change in the interim that would more likely than not reduce the fair value of the asset below its carrying amount. Goodwill is considered to be impaired when the net book value of the reporting unit exceeds its estimated fair value.
The Company first assesses qualitative factors to determine if it is more likely than not that the fair value of the reporting units is less than the carrying amount to determine if it should proceed with the evaluation of goodwill for impairment. The Company identified its reporting units based on the way it manages its operating segments. Each reporting unit constitutes a business with discrete financial information and operating segment management, at a level below the Company’s chief operating decision maker, regularly reviews the operating results of the reporting unit. The Company assigned goodwill to the reporting units based on the excess of the fair values acquired over the fair value of the sum of the individual assets acquired and liabilities assumed that were assigned to the reporting units. If the Company proceeds with the
two-step
impairment test, the Company first compares the fair value of the reporting unit to its carrying value. If the carrying value of a reporting unit exceeds its fair value, the goodwill of that reporting unit is potentially impaired and step two of the impairment analysis is performed. In step two of the analysis, an impairment loss is recorded equal to the excess of the carrying value of the reporting unit’s goodwill over its implied fair value should such a circumstance arise.
The Company measures fair value of the reporting units based on a present value of future discounted cash flows and a market valuation approach. The discounted cash flows model indicates the fair value of the reporting unit based on the present value of the cash flows that the reporting unit is expected to generate in the future. Significant estimates in the discounted cash flows model include: the weighted average cost of capital; long-term rate of growth and profitability of the business; and working capital effects. The market valuation approach
indicates the fair value of the business based on a comparison of the Company against certain market information. Significant estimates in the market approach model include identifying appropriate market multiples and assessing earnings before interest, income taxes, depreciation and amortization (EBITDA) in estimating the fair value of the reporting unit.
For the years ended December 31, 2019, 2018 and 2017, the Company completed its annual impairment test of goodwill utilizing the qualitative assessment and concluded it was not more likely than not that the fair value of the reporting units was less than the carrying amounts. The Company performs the annual impairment testing of its goodwill as of October 31 of each year. However, actual results could differ from the Company’s estimates and projections, which would affect the assessment of impairment. As of December 31, 2019, the Company had goodwill of $68.5 million that is reviewed annually for impairment.
Product Warranty
Product Warranty
The Company warrants that its Trex Residential decking products will be free from material defects in workmanship and materials. This warranty generally extends for a period of 25 years for residential use and 10 years for commercial use. With respect to Trex Signature
®
Railing, the warranty period is 25 years for both residential and commercial use. With respect to the Company’s Transcend
®
, Enhance
®
, Select
®
and Universal Fascia product, the Company further warrants that the product will not fade in color more than a certain amount and will be resistant to permanent staining from food substances or mold, provided the stain is cleaned within seven days of appearance. This warranty extends for a period of 25 years for residential use and 10 years for commercial 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. Depending on the product and its use, the Company also warrants its Trex Commercial products will be free of manufacturing defects for one to three years. The Company establishes warranty reserves to provide for estimated future expenses as a result of product defects that result in claims. Reserve estimates are based on management’s judgment, considering such factors as cost per claim, historical experience, anticipated rates of claims, and other available information. Management reviews and adjusts these estimates, if necessary, based on the differences between actual experience and historical estimates.
Treasury Stock
Treasury Stock
The Company records the repurchase of shares of its common stock at cost. These shares are considered treasury stock, which is a reduction to stockholders’ equity. Treasury stock is included in authorized and issued shares but excluded from outstanding shares.
Revenue Recognition
Revenue Recognition
Effective January 1, 2018, the Company retrospectively adopted the requirements of Financial Accounting Standards Board
(FASB)
Accounting Standards Update
(ASU)
2014-09,
“Revenue from Contracts with Customers” (Topic 606). The Company determined the appropriate revenue recognition for its contracts with customers by analyzing the type, terms and conditions of the contracts with customers. Topic 606 provides a single, comprehensive model for revenue recognition arising from contracts with customers. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in Topic 606. A contract’s transaction price is allocated to each distinct performance obligation and revenue is recognized when or as the Company satisfies the performance obligation. Revenue is recognized at an amount that reflects the consideration to which the entity expects to be entitled in exchange for transferring control of the goods or services to a customer. Adoption of Topic 606 did not have an impact on the Company’s financial condition or results of operations. The following provides additional information about the Company’s contracts with customers.
Trex Residential Products
Trex Residential principally generates revenue from the manufacture and sale of its high-performance,
low-maintenance,
eco-friendly
composite decking and railing products and accessories. Substantially all of its
revenues are from contracts with customers, which are individual customer purchase orders of short-term duration of less than one year. Trex Residential satisfies its performance obligations at a point in time. The shipment of each product is a separate performance obligation as the customer is able to derive benefit from each product shipped and no performance obligation remains after shipment. Upon shipment of the product, the customer obtains control over the distinct product and Trex Residential satisfies its performance obligation. Any performance obligation that remains unsatisfied at the end of a reporting period is part of a contract that has an original expected duration of one year or less. Any variable consideration related to the unsatisfied performance obligation is allocated wholly to the unsatisfied performance obligation and recognized when the product ships and the performance obligation is satisfied.
Trex Commercial Products
Trex Commercial generates revenue from the manufacture and sale of its modular and architectural railing and staging systems. All of its revenues are from fixed-price contracts with customers. Trex Commercial contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contract and is, therefore, not distinct.
Trex Commercial satisfies its performance obligation over time as work progresses because control is transferred continuously to its customers. Revenue and estimated profit is recognized over time based on the proportion of actual costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying the performance obligation. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Incurred costs include all direct material, labor, subcontract and certain indirect costs. The Company reviews and updates its estimates regularly and recognizes adjustments in estimated profit on contracts under the cumulative
catch-up
method. Under this method, the impact of the adjustment on revenue and estimated profit to date on a contract is recognized in the period the adjustment is identified. Revenues and profits in future periods are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, the Company recognizes the total loss in the period it is identified. During the year ended December 31, 2019, no adjustment to any one contract was material to the Company’s Consolidated Financial Statements and no material impairment loss on any contract was recorded.
Stock-Based Compensation
Stock-Based Compensation
The Company measures stock-based compensation at the grant date of the award based on the fair value. For stock options, stock appreciation rights and time-based restricted stock and time-based restricted stock units, stock-based compensation is recognized on a straight line basis over the vesting periods of the award. The Company recognizes forfeitures as they occur. 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 probable to be paid out based on the achievement of predetermined performance measures. Stock-based compensation expense is included in “Selling, general and administrative expenses” in the accompanying Consolidated Statements of Comprehensive Income.
Income Taxes
Income Taxes
The Company recognizes deferred tax assets and liabilities based on the difference between the financial statement basis and tax basis of assets and liabilities using enacted rates expected to be in effect during the year in which the differences reverse. The Company assesses the likelihood that its deferred tax assets will be realized. Deferred tax assets are reduced by a valuation allowance when, after considering all available positive and negative evidence, it is determined that it is more likely than not that some portion, or all, of the deferred tax asset will not be realized. The tax legislation H.R.1, “An Act to Provide for Reconciliation Pursuant to Titles II and V of the Concurrent Resolution on the Budget for Fiscal Year 2018,” known as the Tax Cuts and Jobs Act (Act), was enacted on December 22, 2017.
The Act reduces the corporate tax rate to 21 percent, effective
January 1, 2018. Accordingly, we recognized the tax effects of the Act in our financial statements and related notes as of and for the year ended December 31, 2017. Accordingly, the Company recognized the tax effects of the Act in its financial statements and related notes. As of December 31, 2019, the Company has a valuation allowance of $
3.0 million against these deferred tax assets. The Company analyzes its position in subsequent reporting periods, considering all available positive and negative evidence, in determining the expected realization of its deferred tax assets.
Research and Development Costs
Research and Development Costs
Research and development costs are expensed as incurred. For the years ended December 31, 2019, 2018 and 2017, research and development costs were $4.5 million, $4.2 million, and $3.8 million, respectively, and have been included in “Selling, general and administrative expenses” in the accompanying Consolidated Statements of Comprehensive Income.
Advertising Costs
Advertising Costs
The Company expenses its branding and advertising communication costs as incurred. Production costs are deferred and recognized as expense in the period that the related advertisement is first used. At December 31, 2019 $0.5 million was included in prepaid expenses for production costs. At December 31, 2018 there were no production costs included in prepaid expenses.
For the years ended December 31, 2019, 2018 and 2017, branding expenses, including advertising expenses as described above, were $35.7 million, $35.0 million, and $31.0 million, respectively.
Fair Value of Financial Instruments
Fair Value of 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, and debt to approximate the fair value of the respective assets and liabilities on the Consolidated Balance Sheets at December 31, 2019 and 2018.
Recently Adopted Accounting Standards
Recently Adopted Accounting Standards
In June 2018, the FASB issued ASU No.
 2018-07,
“Compensation—Stock Compensation (Topic 718).” The ASU expands the scope of Topic 718, which currently only includes share-based payments issued to employees, to also include share-based payments issued to nonemployees for goods or services. The ASU supersedes Subtopic
505-50,
“Equity
Equity-Based Payment to
Non-Employees.”
Consequently, the accounting for share-based payments to nonemployees and employees will be substantially aligned. The ASU was effective for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year. The Company adopted the guidance on January 1, 2019. Adoption did not have an impact on the Company’s financial condition or results of operations.
In February 2016, the FASB issued ASU No.
 2016-02,
“Leases (Topic 842),” and issued subsequent amendments to the initial guidance in January 2018 within ASU No.
 2018-01,
in July 2018 within ASU Nos.
2018-10
and
2018-11,
in December 2018 within ASU No.
 2018-20,
and in March 2019 within ASU No.
 2019-01
(collectively, the standard). The standard requires lessees to recognize operating leases on the balance sheet as a
right-of-use
asset and a lease liability. The liability is equal to the present value of the lease payments over the remaining lease term. The asset is based on the liability, subject to certain adjustments. Operating leases result in straight-line expense. The Company adopted the standard on January 1, 2019, and elected the modified retrospective method of adoption that allowed the Company to apply the standard as of the beginning of the period of adoption. The Company opted to elect the package of practical expedients to not reassess prior conclusions related to contracts containing leases, lease classification and initial direct costs, and certain other
practical expedients, including the use of hindsight to determine the lease term for existing leases and in assessing impairment of the
right-of-use
asset, and the exception for short-term leases. For its current classes of
 
underlying assets, the Company did not elect the practical expedient under which the lease components would not be separated from the nonlease components. Nonlease components include certain maintenance services provided by the lessor and the related consideration is specified on a stand-alone basis in the applicable lease agreements. Adoption of the standard had a significant impact on the Company’s condensed consolidated balance sheet due to the recognition of a
right-of-use
asset and lease liability (current and
non-current)
of $45.8 million and $47.2 million, respectively, upon adoption. As the Company’s leases do not provide an implicit rate that can be readily determined, the Company used its incremental borrowing rate based on the information available at the implementation date in determining the present value of lease payments.
New Accounting Standards Not Yet Adopted
New Accounting Standards Not Yet Adopted
In August 2018, the FASB issued ASU No.
 2018-15,
“Intangibles—Goodwill and
Other—Internal-Use
Software (Subtopic
350-40):
Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of FASB Emerging Issues Task Force)”. The new guidance aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred for an
internal-use
software license. Under that model, implementation costs are capitalized or expensed depending on the nature of the costs and the project stage during which they are incurred. Capitalized implementation costs are amortized over the term of the associated hosted cloud computing arrangement service contract on a straight-line basis, unless another systematic and rational basis is more representative of the pattern in which the entity expects to benefit from its right to access the hosted software. Capitalized implementation costs would then be assessed for impairment in a manner similar to long-lived assets. The new guidance is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted. Entities can choose to adopt the new guidance either prospectively to eligible costs incurred on or after the date the guidance is first applied or retrospectively. The Company will adopt the guidance on January 1, 2020, and has determined that adoption will not 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 will 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 will adopt the guidance on January 1, 2020. The Company believes adoption will have no material impact on its financial condition or results of operations.
In June 2016, the FASB issued ASU
2016-13,
“Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses in Financial Instruments,” and issued subsequent amendments to the initial guidance in November 2018 within ASU No.
 2018-09,
April 2019 within ASU No.
 2019-04,
and May 2019 within ASU No.
 2019-05.
The ASU amends the guidance on the impairment of financial instruments and adds an impairment model, known as the current expected credit loss (CECL) model. The CECL model requires an entity to recognize its current estimate of all expected credit losses, rather than incurred losses, and applies to trade receivables and other receivables. The CECL model is designed to capture expected credit losses through the establishment of an allowance account, which will be presented as an offset to the amortized cost basis of the related financial asset. The new guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and is applied using the modified-retrospective approach. The Company will adopt the guidance on January 1, 2020. The Company has determined that adoption will not have a material impact on its financial condition or results of operations.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangible Assets, Net
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets, Net
6.
GOODWILL AND OTHER INTANGIBLE ASSETS, NET
The carrying amount of goodwill by reportable segment at December 31, 2019 and 2018 was $14.2 million for Trex Residential and $54.3 million for Trex Commercial.
The Company’s intangible assets consist of domain names purchased in May 2018. At December 31, 2019 and 2018, intangible assets were $6.3 million, net of accumulated amortization of $0.7 million and $0.3 million, respectively. Intangible asset amounts were determined based on the estimated economics of the asset and are amortized over the estimated useful lives on a straight-line basis over 15 years, which approximates the pattern in which the economic benefits are expected to be received. The Company evaluates the recoverability of intangible assets periodically and considers events or circumstances that may warrant revised estimates of useful lives or that may indicate an impairment. Intangible asset amortization expense for the years ended December 31, 2019 and December 31, 2018, was $0.4 million and $3.1 million, respectively.
 Intangible asset amortization expense for the year ended December 31, 2018 included amortization expense for customer backlog and trade names and trademarks, which were fully amortized as of December 31, 2018.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Leases
10.
LEASES
The Company leases office space, storage warehouses and certain plant equipment under various operating leases. At inception of an arrangement, the Company evaluates, among other things, whether it has the right to control the use of an identified asset in order to determine if the arrangement is or contains a lease. Operating leases are included in operating lease
right-of-use
(ROU) assets, accrued expenses and other current liabilities, and operating lease liabilities in the consolidated balance sheets. Operating leases with an initial term of 12 months or less are not included in the consolidated balance sheet. The Company recognizes lease expense for these leases on a straight-line basis over the lease term. ROU assets represent the right to use an underlying asset for the lease term and operating lease liabilities represent the obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The Company gives consideration to instruments with similar characteristics when calculating its incremental borrowing rate. Certain events, such as a modification to the arrangement or a change in the lease term, are assessed by the Company to determine if it is required to reassess estimates and judgments and remeasure the lease liability and ROU asset. Our operating leases have remaining lease terms of 1 year to 10 years. Lease terms may include options to extend or terminate the lease when the Company determines that it is reasonably certain it will exercise the option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. The Company has lease agreements with lease and
non-lease
components, which are accounted for separately. Consideration for
non-lease
components is stated on a stand-alone basis in the applicable agreements.
For the year ended December 31, 2019, total operating lease cost was $8.4 million. The weighted average remaining lease term and weighted average discount rate at December 31, 2019 were 6.5 years and 3.66%, respectively.
The following table includes supplemental cash flow information for the year ended December 31, 2019 and supplemental balance sheet information at December 31, 2019 related to operating leases:
Supplemental cash flow information
 (in thousands)
 
 
Cash paid for amounts included in the measurement of operating lease liabilities
  $
8,479
 
Operating ROU assets obtained in exchange for lease liabilities
  $
1,319
 
       
Supplemental balance sheet information
(in thousands)
 
 
Operating lease
right-of-use
assets
  $
40,049
 
Operating lease liabilities:
   
 
Accrued expenses and other current liabilities
  $
7,079
 
Operating lease liabilities
   
34,242
 
         
Total operating lease liabilities
  $
41,321
 
         
The following table summarizes maturities of operating lease liabilities at December 31, 2019 (in thousands):
Maturities of operating lease liabilities
 
 
2020
  $
8,472
 
2021
   
8,279
 
2022
   
6,464
 
2023
   
6,109
 
2024
   
6,146
 
Thereafter
   
11,079
 
         
Total lease payments
   
46,549
 
Less imputed interest
   
(5,228
)
         
Total operating liabilities
  $
41,321
 
         
Minimum annual payments under
non-cancelable
leases as of December 31, 2018 were as follows (in thousands):
Year Ending December 31,
 
 
2019
 
$
10,998
 
2020
 
 
9,317
 
2021
 
 
8,952
 
2022
 
 
6,901
 
2023
 
 
6,576
 
Thereafter
 
 
19,080
 
 
 
 
 
 
Total minimum lease payments
 
$
61,824
 
 
 
 
 
 
For the years ended December 31, 2018 and 2017, the Company recognized rental expenses of approximately $10.0 million and $9.1 million, respectively.
XML 27 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information (Tables)
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Details of Segment Information The below segment data includes data for Trex Residential for the years ended December 31, 2019, December 31, 2018 and December 31, 2017, and data for Trex Commercial for the years ended December 31, 2019 and December 31, 2018, and from the date of the acquisition of SC Company through December 31, 2017, for the year ended December 31, 2017 (in thousands):
Segment Data:
 
Net Sales
 
 
Net Income
(Loss)
 
 
EBITDA
 
 
Depreciation
and
Amortization
 
 
Income Tax
Expense
(Benefit)
 
 
Capital
Expenditures
 
 
Total Assets
 
December 31, 2019
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Trex Residential
  $
694,267
    $
142,811
    $
199,020
    $
13,413
    $
44,292
    $
65,399
    $
503,883
 
Trex Commercial
   
51,080
     
1,927
     
3,210
     
618
     
672
     
1,866
     
88,356
 
                                                         
Total
  $
745,347
    $
144,738
    $
202,230
    $
14,031
    $
44,964
    $
67,265
    $
592,239
 
                                                         
December 31, 2018
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Trex Residential
  $
613,229
    $
131,823
    $
186,268
    $
13,216
    $
41,421
    $
31,392
    $
380,682
 
Trex Commercial
   
71,021
     
2,749
     
6,868
     
3,251
     
868
     
2,424
     
84,440
 
                                                         
Total
  $
684,250
    $
134,572
    $
193,136
    $
16,467
    $
42,289
    $
33,816
    $
465,122
 
                                                         
December 31, 2017
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Trex Residential
 
$
543,346
 
 
$
97,412
 
 
$
160,382
 
 
$
14,598
 
 
$
47,911
 
 
$
14,989
 
 
$
247,817
 
Trex Commercial
 
 
21,807
 
 
 
(2,284
)
 
 
(1,272
)
 
 
2,132
 
 
 
(1,120
)
 
 
51
 
 
 
78,410
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total
 
$
565,153
 
 
$
95,128
 
 
$
159,110
 
 
$
16,730
 
 
$
46,791
 
 
$
15,040
 
 
$
326,227
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Schedule of Reconciliation of Net Income to EBITDA
Reconciliation of Net Income (Loss) to EBITDA:
 
Net Income
(Loss)
 
 
Interest
(Income)
Expense, Net
 
 
Income Tax
Expense
(Benefit)
 
 
Depreciation
and
Amortization
 
 
EBITDA
 
December 31, 2019
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Trex Residential
  $
142,811
    $
 
(1,496
  $
44,292
    $
13,413
    $
199,020
 
Trex Commercial
   
1,927
     
(7
   
672
     
618
     
3,210
 
                                         
Total
  $
144,738
    $
(1,503
  $
44,964
    $
14,031
    $
202,230
 
                                         
December 31, 2018
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Trex Residential
  $
131,823
    $
(192
)   $
41,421
    $
13,216
    $
186,268
 
Trex Commercial
   
2,749
     
—  
     
868
     
3,251
     
6,868
 
                                         
Total
  $
134,572
    $
(192
)   $
42,289
    $
16,467
    $
193,136
 
                                         
December 31, 2017
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Trex Residential
  $
97,412
    $
461
    $
47,911
    $
14,598
    $
160,382
 
Trex Commercial
   
(2,284
)    
—  
     
(1,120
)    
2,132
     
(1,272
)
                                         
Total
  $
95,128
    $
461
    $
46,791
    $
16,730
    $
159,110
 
                                         
XML 28 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2019
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):
 
Year Ended December 31,
 
 
2019
 
 
2018
 
 
2017
 
Numerator:
 
 
 
 
 
   
 
 
Net income
 
$
144,738
 
 
$
134,572
   
$
95,128
 
 
 
 
 
 
 
 
 
   
 
 
 
Denominator:
 
 
 
 
 
   
 
 
Basic weighted average shares outstanding
 
 
58,430,597
 
 
 
58,739,670
   
 
58,785,118
 
Effect of dilutive securities:
 
 
 
 
 
   
 
 
Stock appreciation rights
 
 
124,425
 
 
 
176,700
   
 
198,642
 
Restricted stock
 
 
102,727
 
 
 
150,932
   
 
167,160
 
 
 
 
 
 
 
 
 
   
 
 
 
Diluted weighted average shares outstanding
 
 
58,657,749
 
 
 
59,067,302
   
 
 
 
59,150,920
 
 
 
 
 
 
 
 
 
   
 
 
 
Basic earnings per share
 
$
2.48
 
 
$
 
2.29
   
$
1.62
 
 
 
 
 
 
 
 
 
   
 
 
 
Diluted earnings per share
 
$
2.47
 
 
$
2.28
   
$
1.61
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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:
 
Year Ended December 31,
 
 
2019
 
 
2018
 
 
2017
 
Restricted stock
   
     
214
     
166
 
Stock appreciation rights
   
20,770
     
13,347
     
21,234
 
XML 29 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Prepaid Expenses and Other Assets (Tables)
12 Months Ended
Dec. 31, 2019
Text Block [Abstract]  
Summary of Prepaid Expenses and Other Assets
Prepaid expenses and other assets consist of the following as of December 31 (in thousands):
 
2019
 
 
2018
 
Prepaid expenses
  $
8,282
    $
3,390
 
Revenues in excess of billings
   
6,664
     
7,987
 
Contract retainage
   
1,832
     
2,469
 
Income tax receivable
   
2,675
     
471
 
Other
   
350
     
1,245
 
                 
Total prepaid expenses and other assets
  $
19,803
    $
15,562
 
                 
XML 31 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 393,812 $ 334,152
Accumulated depreciation (222,512) (217,008)
Total property, plant and equipment, net 171,300 117,144
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 248,633 233,464
Building and Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 51,547 50,240
Forklifts and Tractors [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 10,870 10,872
Computer Equipment and Software [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 10,647 10,142
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 1,441 1,625
Construction in Process [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 59,257 16,392
Land [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 11,417 $ 11,417
XML 32 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Recognized rental expenses   $ 10.0 $ 9.1
Weighted average discount rate 3.66%    
Operating lease cost $ 8.4    
Operating leases with an initial term 12 months or less    
Weighted average remaining lease term 6 years 6 months    
Minimum [Member]      
Operating Lease terms 1 year    
Maximum [Member]      
Operating Lease terms 10 years    
XML 33 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisition
12 Months Ended
Dec. 31, 2019
Business Combinations [Abstract]  
Acquisition
3.
ACQUISITION
On July 31, 2017, through its newly-formed, wholly-owned subsidiary, Trex Commercial Products, Inc., the Company acquired certain assets and assumed certain liabilities of SC Company for $71.8 million in cash. The acquired business designs, engineers and markets modular architectural railing and staging systems for the commercial and multi- family market, including sports stadiums and performing arts venues. As a result of the purchase, the Company gained access to growing commercial markets, expanded its custom design and engineering capabilities, and added the contract architect and specifier communities as new channels for its products.
The acquisition was accounted for using the acquisition method of accounting under U.S. Generally Accepted Accounting Principles, which requires, among other things, that the assets acquired and liabilities assumed be recognized at their fair values as of the acquisition date. The fair values of consideration transferred and net assets acquired were determined using a combination of Level 2 and Level 3 inputs as specified in the fair value hierarchy in ASC 820, “
Fair Value Measurements and Disclosures
.” The Company believes that the fair values assigned to the assets acquired and liabilities assumed
were
 based on reasonable assumptions. The Company’s consolidated results of operations include the operating results of the acquired business from the date of acquisition.
Goodwill of $57.9 million is primarily attributable to the potential opportunity for the Company to offer full service railing systems in the growing commercial and multi-family markets, access to a complementary product category with a track record of substantial revenue growth, the ability to achieve economies of scale around raw material procurement, an increase in the range of products the Company may offer its core customers, and intangible assets that do not qualify for separable or legal criterion, such as an assembled workforce. The amount of goodwill that was amortized and deductible for tax purposes in 2019, 2018 and 2017 was $3.9 million, $3.9 million and $1.6 million, respectively. Primarily all of the goodwill was recorded to Trex Commercial.
XML 34 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cover Page - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2019
Feb. 10, 2020
Jun. 30, 2019
Cover [Abstract]      
Amendment Flag false    
Document Fiscal Year Focus 2019    
Document Type 10-K    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001069878    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity Registrant Name TREX CO INC    
Document Period End Date Dec. 31, 2019    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Trading Symbol TREX    
Entity Shell Company false    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Common Stock, Shares Outstanding   58,192,180  
Entity File Number 001-14649    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 54-1910453    
Entity Address, Address Line One 160 Exeter Drive    
Entity Address, City or Town Winchester    
Entity Address, Postal Zip Code 22603-8605    
Entity Address, State or Province VA    
City Area Code 540    
Local Phone Number 542-6300    
Title of 12(b) Security Common Stock    
Security Exchange Name NYSE    
Document Annual Report true    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Public Float     $ 4.2
XML 35 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-In Capital [Member]
Retained Earnings (Deficit) [Member]
Treasury Stock [Member]
Beginning Balance at Dec. 31, 2016 $ 134,161 $ 698 $ 119,733 $ 187,242 $ (173,512)
Beginning Balance, Shares at Dec. 31, 2016   58,801,104     10,987,362
Net income 95,128     95,128  
Employee stock plans 393 $ 2 391    
Employee stock plans, Shares   33,228      
Shares withheld for taxes on awards (3,619) $ (2) (3,617)    
Shares withheld for taxes on awards, Shares   (58,470)      
Stock-based compensation 5,187   5,187    
Stock-based compensation, Shares   80,998      
Ending Balance at Dec. 31, 2017 231,250 $ 698 121,694 282,370 $ (173,512)
Ending Balance, Shares at Dec. 31, 2017   58,856,860     10,987,362
Net income 134,572     134,572  
Employee stock plans 882 $ 1 881    
Employee stock plans, Shares   63,448      
Shares withheld for taxes on awards (4,695)   (4,695)    
Shares withheld for taxes on awards, Shares   (13,028)      
Stock-based compensation 6,345 $ 1 6,344    
Stock-based compensation, Shares   103,694      
Repurchases of common stock (25,391)       $ (25,391)
Repurchases of common stock, Shares   (459,321)     459,321
Ending Balance at Dec. 31, 2018 342,963 $ 700 124,224 416,942 $ (198,903)
Ending Balance, Shares at Dec. 31, 2018   58,551,653     11,446,683
Net income 144,738     144,738  
Employee stock plans 1,089 $ 1 1,088    
Employee stock plans, Shares   77,141      
Shares withheld for taxes on awards (8,245)   (8,245)    
Shares withheld for taxes on awards, Shares   (108,378)      
Stock-based compensation 6,930 $ 1 6,929    
Stock-based compensation, Shares   220,364      
Repurchases of common stock (38,300)       $ (38,300)
Repurchases of common stock, Shares   (500,059)     500,059
Ending Balance at Dec. 31, 2019 $ 449,175 $ 702 $ 123,996 $ 561,680 $ (237,203)
Ending Balance, Shares at Dec. 31, 2019   58,240,721     11,946,742
XML 36 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Additional Information (Detail)
23 Months Ended
May 02, 2018
Dec. 31, 2019
$ / shares
shares
Equity, Class of Treasury Stock [Line Items]    
Common stock, par value | $ / shares   $ 0.01
Stock split 2  
Stock Repurchase Programs [Member]    
Equity, Class of Treasury Stock [Line Items]    
Common stock repurchase program, authorized shares   5,800,000
Number of shares repurchased by the Company   959,380
XML 37 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
Schedule Of Commitments And Contingencies [Line Items]  
Change in warranty reserve for disclosure purposes only $ 1.9
Minimum [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Average period for PE material purchases under short-term supply contracts for which pricing is negotiated as needed 1 year
Maximum [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Average period for PE material purchases under short-term supply contracts for which pricing is negotiated as needed 2 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%
Residential Use [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Warranty period 25 years
Commercial Use [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Warranty period 10 years
Transcend Enhance Select And Universal Fascia Product [Member] | Residential Use [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Warranty period 25 years
Transcend Enhance Select And Universal Fascia Product [Member] | Commercial Use [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Warranty period 10 years
Trex Signature Railing [Member] | Residential Use [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Warranty period 25 years
Trex Signature Railing [Member] | Commercial Use [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Warranty period 25 years
Commercial Railing And Staging Systems [Member] | Commercial Use [Member] | Minimum [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Warranty period 1 year
Commercial Railing And Staging Systems [Member] | Commercial Use [Member] | Maximum [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Warranty period 3 years
Raw Material Supply Contracts [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Purchase commitment $ 26.8
Purchase commitment, due in second year 6.2
Purchase commitment, due in third year 0.1
Purchase commitment, due in fourth year $ 0.1
XML 38 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Additional Information (Detail)
12 Months Ended
Dec. 31, 2019
USD ($)
Tax_Positions
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Income Tax Contingency [Line Items]      
Valuation allowance $ 2,988,000 $ 3,015,000  
Income tax expense (benefit) $ 44,964,000 42,289,000 $ 46,791,000
Unrecognized tax benefits number of tax matters | Tax_Positions 0    
Unrecognized tax benefits related to identified uncertain tax positions $ 0    
Tax years subject to examination 2015 2016 2017    
Accounting Standards Update 2016-09 [Member]      
Income Tax Contingency [Line Items]      
Income tax expense (benefit) $ 3,500,000 $ 2,400,000 $ 1,500,000
XML 39 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
7.
PROPERTY, PLANT AND EQUIPMENT
Property, plant and equipment consist of the following as of December 31 (in thousands):
 
2019
 
 
2018
 
Machinery and equipment
  $
248,633
    $
233,464
 
Building and improvements
   
51,547
     
50,240
 
Forklifts and tractors
   
10,870
     
10,872
 
Computer equipment
   
10,647
     
10,142
 
Furniture and fixtures
   
1,441
     
1,625
 
Construction in process
   
59,257
     
16,392
 
Land
   
11,417
     
11,417
 
 
               
Total property, plant and equipment
   
393,812
     
334,152
 
Accumulated depreciation
   
(222,512
)    
(217,008
)
 
               
Total property, plant and equipment, net
  $
171,300
    $
117,144
 
                 
The Company had construction in process as of December 31, 2019 of approximately $59.3 million. The Company expects that the construction in process will be completed and put into service in the year ending December 31, 2021.
Depreciation expense for the years ended December 31, 2019, 2018, and 2017 totaled $13.6 million, $13.4 million, and $14.7 million, respectively.
XML 40 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments
12 Months Ended
Dec. 31, 2019
Investments, All Other Investments [Abstract]  
Financial Instruments
11.
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, and debt to approximate the fair value of the respective assets and liabilities on the Consolidated Balance Sheets at December 31, 2019 and 2018.
XML 41 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Supplemental Cash Flow information and Supplemental balance sheet information related to operating leases to operating leases
The following table includes supplemental cash flow information for the year ended December 31, 2019 and supplemental balance sheet information at December 31, 2019 related to operating leases:
Supplemental cash flow information
 (in thousands)
 
 
Cash paid for amounts included in the measurement of operating lease liabilities
  $
8,479
 
Operating ROU assets obtained in exchange for lease liabilities
  $
1,319
 
       
Supplemental balance sheet information
(in thousands)
 
 
Operating lease
right-of-use
assets
  $
40,049
 
Operating lease liabilities:
   
 
Accrued expenses and other current liabilities
  $
7,079
 
Operating lease liabilities
   
34,242
 
         
Total operating lease liabilities
  $
41,321
 
         
Maturities of operating lease liabilities
The following table summarizes maturities of operating lease liabilities at December 31, 2019 (in thousands):
Maturities of operating lease liabilities
 
 
2020
  $
8,472
 
2021
   
8,279
 
2022
   
6,464
 
2023
   
6,109
 
2024
   
6,146
 
Thereafter
   
11,079
 
         
Total lease payments
   
46,549
 
Less imputed interest
   
(5,228
)
         
Total operating liabilities
  $
41,321
 
         
Minimum Annual Payments Under Non-Cancelable Leases
Minimum annual payments under
non-cancelable
leases as of December 31, 2018 were as follows (in thousands):
Year Ending December 31,
 
 
2019
 
$
10,998
 
2020
 
 
9,317
 
2021
 
 
8,952
 
2022
 
 
6,901
 
2023
 
 
6,576
 
Thereafter
 
 
19,080
 
 
 
 
 
 
Total minimum lease payments
 
$
61,824
 
 
 
 
 
 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories (Tables)
12 Months Ended
Dec. 31, 2019
Inventory Disclosure [Abstract]  
Summary of Inventories
Inventories at LIFO value consist of the following as of December 31 (in thousands):
 
2019
 
 
2018
 
Finished goods
  $
42,281
    $
46,638
 
Raw materials
   
31,686
     
27,321
 
                 
Total FIFO inventories
   
73,967
     
73,959
 
Reserve to adjust inventories to LIFO value
   
(19,062
)    
(18,442
)
                 
Total LIFO inventories
  $
54,905
    $
55,517
 
                 
ZIP 43 0001193125-20-046696-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-20-046696-xbrl.zip M4$L#!!0 ( ".*6% 8I[D"=Y8" "9\+P / 9#[WI2())$F4 M08"-!$2Q?_T[2R86$I1(B:1 ,B-FJBT"R.7DR;,OO_R_^W[@W,E8^5'XZTYK MK[GCR-"-/#_L_KJ3)IW=HQWG_WW^W__KEUX"+\++H?J8Q/+^UYU>D@P^OGDS M' [W\(<]-^J_V6^V/K3V#UH[^LW #W^6WKQOQ\%>%'?AS>;!&WS<%DJ:U_&I MYV$-/LU>57_4B#-IZ\\]O7V_[>P ."RVZSM9M#QE?1V_W6X4,3\!OY^(-8 MNB*1WM1O/KP1L1M'@7R3OVP^=Z,T3.)1]1+U0USF87F9;AK'@ _3OM-/*_8G M[]U>]4?XI.*#4/BNJOZ"'E4L3OEN]0?P %]OC;V>#.(I[\,3_."H_$&J=KM" M#+)O.D*U"=;Z0<4N[H,'3O2?7PM8F2;Q P<)3[-EQ\GD"N#'*J2ZGS9D"Q$6 M+H7\YY?KK_GK2?7[^:MODEB$JA/%?9$ A<"1WNTV]W?WWQ?OR4.;'K_C,.DN MP+WTA3F'Q^8]ROHCH=HABB6%A_^;^$D@/[>:NW__Y0W_&W[LRT0X;A0F M,@0@)/(^>8,??G+#0(P^.F$4RO_[^1?__B-^)V/^I^]Y M,J1_PO/O:5_&ONN$H@]#(6']> SD673E%?P>>>=1?"6_PPBCW?2B.+F5R\^O.5;/U!_P?XMQMU-K_XX#__<!B<3)M0B[\OC>5SN?KUK_^N5-:5?5F]2WZ>.UO)-A*J^!&L.@816W?A]>N>S31.[/X]![ MY(W?0S]1?+"IPHW1\A#Y]?D>S':^A,0_!&X_&?&V)O&MN3_;K@"B,+8+R'\M M?* 67=C'32*Z\*^;D4ID7V6H>!5'7NHFE_&-C.]\EU9=^/YW)8N;^RT5N$!9 MP#7U9?1=)&G,7RX0TR\!*6[%_;\ L<8@<=!\^^[=C(B*--&!_[S'_QPNZBC> MM_:;6W 4()5]/(:+Y^'E.P]$=T:@=T2@Y,PSG$9N2A/XRA4!GO#)V2?">',XX_>WUV3^=DTOG MXOO)G$LX]KQ8*@57*I&7,5RA.Y_TC;&E'+S[,.-2_G$\L8(W90$DEAV)$KU4 MGW]!P>VC(N4(AG5(I?J8 /7_=4?Y_4& $AW]UHMQ5B0MNT;_V[M70%C>Z$&, M"#CW,'^ %K,'XIYY!76;!T1-4GW@$P780E3C:SZQ&4)K2 ]KCC!(-)!QXDLU MJ:/.KGC.K/T^'U">[,P+*/@$R.AV@2D0[7G!!)_(8'L@!"1V7@C!)VX:K-N% M>S-&[NA/%8%&A7^1]>>CIJI$<7.J>EB@JL %/COZ;4E4._O3]_"'C@^J!%%1 M6:GRGES\O/'^W]<&$PFZ/%KC;(AUM'FX2'6T>+HQ&'.9TM/GACX-FO>[!.!T] MG)V.-C_L'C07 Z.W!1B]KSV,WLX!H_<+@U&!'S+NFNMYCKQ MXU;S)?AQ1H^."O2HMC":G1X=+8,>'17H47UA-#,].EH&/3HJT*/ZPF@.V7<) M]&@M=*C9Z=%"=:AW?S3W#1YE_ZXGC WT&4^*QX5WWVV#@6 :2$=0I=.36"3 M:Q7[38PD:&64Y=DZ5 VEP)+&6**CB],8W]=QM^^7I1_71U,L[/9P&?IQ21[] MXUHJ7J((KJ(XZ42!']W(+KK\BK[3B'DOQ-3*. MI7><7$5^F%R$MWZ_Y(58U&U2SMQ\\I^G+>3,.M?4Q_DVY M -N L18WGH8;>2C)@FGCY9V,-PW)YB>+CX'W):EB^82V">DW'$TM1KRPC%AK M[%BI;+=YF+)0AKEAB/)T;K=Y>()TM"HV7(2%7]0,T>)U1I'QE5*4])-VODVH M\7A^05S^)=TP#'D. +8)41@: \Q(]"E*\-KO]A)U]9+#AOT_"!-_#MY(]TT]C'F]^S> M#5)/>N=QU,>4N93#]R\[9R+&3$!UA=F-F#$WJAZ@_NBSU'U; E2M#!>9K\7" M56%A)>"W"?,N80R!.;Q:;^[%A"+U$;XK%Y^50Z%IBH#WLV0[;U#L 1B+C.UDR0?U# M!"E7YPB":(BF''5,!CYZ1 -DF1)IDU)>=4\DQ*[?B_E@IF6R]<#('D+8)=XY=JM&)(7V"">]. .M^FH'_)ZK.T16\^"80.>1Q6[1' E?.\B/!$#/Q'!=NFO#P)A MF[ !#:SZ#V ,/T# ,;\3$#+^,##'] MXR:-.\*5YX'X"2^.F0(W3/EX%!I&>J@&Z3/\,'.K/RS$/'XVVX3HVX2J%E&> MPP=!2XSZ,H9;[DHL2LP*@/HY1AK+#PM$<6H]Z3]N1""5+DS_72:/#/A%AFZO M+^*?M<4W]!GFU;*=S_AW:?<+('H/0+K(PQ\^M.6L8_R ,L&CZICM%9KC"ID! M+D.97:-OXL\H-@_41MZGY>/:VEP[(B43)VY8U@1^;-/MNA9#T[)%S8/R?U G M%__IUW+=[DQ54L7#(%@-GR 4GCS%;<+ALLQIEH%&.:&(8KE,04>8\MKU::\5LU0 MPY;7JFMYK9HABBVOM9+J-C4[=5M>:ZN.VY;7JD%A(TN RLJP+:^U'>6U:H9Y MMAA1+;3Q1Q=5V_HT-<-G6RZN)G9(B]$OA-&U1$%[V+,=]M3DB=J>ZA,3(#;P MZ,3]NA]=<0?;='2V*M&Z5B6J&2)=P"MQ*)/3J"_\\+OHEPLD@@#F)_(K**0> MO FWSP<1C*OP?!EQND<@5'VY>$&0G&,?YJNIP-DF#+'U,U^\?F;-,,+6SUQQ M_]\F MI+CM^;%WS'!AX8K@=CG0IF&XH!M&G,8EIT+9\PMZQY=^QVV%D[]CFW['LF.T=>X$[UHNEY63;<,OR@]ZF>_8E M]6&GY;9]5W$$(R!I@.<,-KHK',MG[S=AD"VW3VWX3;\T,9CXHP MFA,1MJ=2T)+0[X%#V"9 MQ0H<63P/%-B$$%TF6\5.9U09@0R&OJPH4VX0-BQ%?UJI&Y0I% MC*>)4EOKF,V*95\+/P!M D!]DX@NEMP8*2P/FV$8G)V7NDFIGU[A^]]5R=+Q M6RHP9D_*RW;@=TDI5E]&WP4)!^N'P(@D50#(M/$9X;@ ,?TQR$XN*3L:>VL6 MS*K:_C8=_Y.)WD:<_EQT9?,._^EWG_OONK"HL["'\9LW M,I NBD&_A_X=,$$1G L%@-6,YD'.6TM4>HQ+/@D *V29EK ]59JSJ%USU+94 M^^E4&P:/_3Y9L.0]AE9F4OXFXO%CN[7T>"WHL47:%T+:+:>T+VA16CN/KK4H MV1RSJE3PL6 O6_%@_HH'50!=P%6Q:>S/0'+@S4*E\6@+RUE6;'VS3_ZP=WZ+(J[^LFV',3.O/\>LA MB"R \*VT;>D"+L#A'!?@&IW3\M%BX1"U??F;1FF'SIAVV-=$LRTEF, MKJ-M<#.(X4L8$RT^+PB?QX+&2B:H#8CGFWD+YH-J>&P31ES+1/BA](R NUV! M=-6[WZ;SGV;;Q^2'*8^VQ;TQ&PBV"5EL@YT7:;"S>8@TR:@O.Z>28U9NQ?VQ M4C+9>N%D#B!M$^[H&KTHQR/J^^:%$7;P_4Y60K'\>Q=_E M,/_V*HY"^*=+4D+]!9IY=S)6T/AA8&T3]DSQ"VP03WIPA]MTU ]Y/=;VB*UG MP; !S_,1NT5P)7SO(CP1 S\IMW?>?/WU02!L$S:@;3$*MS 5<&+C6W7JMI?F M/#[,)U9 MZWG"M\/HMA>E2H3>>93&B92L/%X0*?3O)O(2\._OHK\&)UM>*+MV9]_M>AZG M32U9TX,KR!0DZ(RP%AFV-"I1VZ]1V+V5<=_L&JT]?L+DZ@0^[T;QZ+*#P6[F M#:_V9_ST/8T+8Y6 6U-TD'=1<"?CKY$(%4H4 +*S3D>Z2*1 =?J;"%,1CVY[ M<91V>[<]'UC8W]*PW XVEIZ?G O7#V _7+X%7O2.8;L> )&S=0%V'K]Y#,Q, MCHMSI[*=7!#36PO);7+/>;7?YT!T =I%)229*\UQ*AN*SFE0AORY'ZOD%*1O MW)Q%ZB3_Q[$@K]<3/$FL_>'4:1(?&8#5]KC7G+./@%H/W# MD%Y/G"/=N2>8K LNYH%DW27@BME8[I)DW/7#T;J+IW.=MD7HY4BYFXK6+RV@ M;@%RVR)#RZKQL2(3O4W)JE=*UFJ.W297K5%RU0HI^;4<&)\'^A]%OQ3@BL5H M)MZH_7D_N.P\BV'*UM?U,*G=$@6=#!)U[/X[]15%;W_]>E(\TR^I\D.IBF_4 M_D"GKUF?YJ-[7\]#M05"%AA4LR4%0E:#F;884TWBO2QN/ALW:XE,VW=LWX3; M RX?CXIQ<]L;'/@ .-;S?+^D/JR9>H.:?U[T!W%T)PNHNXTG/1-@UO/,SZ/X M9^!W$D7=CH6;1/$6'K0V#4\#Q7H>+1>PE;$EU1^G@&(]S_4\C4.?NBF'WKE_ MC__:PBN;R?)3H;&>I_M5A-[VGF:^^_4\O:D)Y;4\HV2WUUMJR8S4H.[;$$[9>S;4[O:RDZ8='6J[LETSVMN7*+,!: MJD^O5#[T67C0W/^C]9YN<*&LK4JDJ[-%NX+-Y^:)U\+^;D6^*A6G/U5AR;]'A>-]I.M%Z=UGZS<6!6HAS)8.=9&[Z=7( M'S]$',-8(P.#;3_P:GBLX]D>V1N^/C=\B5XF>\-?^(8O[6Q!,$OCCG#E>2!^ M@HQ2/%F05U 1@46BU@*@YH9NA1Z5Y6_'H+)A2/(H-#)IKP*@S] :YT;2BD54 MGLPZ,J3#/RZ3GHP+]B.+L,]&V&J06I1=#H7=;*2S1Z[S\VRIZ/45BHYLJ>@: MEXI>9EJME86M++P^Z&IE82L+KQG*;A/2V2//4L3&4H+3Q]3R_8\\C7Z4(KH3O780G8N G96:S^6?Y(!#6\URO M92+\4'IG(@Z!XJCM.M#JW:_G2=[&4J@T'FTAC:W8^CJ>X0?K:%T?1^L2*RQ: M1^L+.UJ7V:?(&I?JIC8MWGXPG\&KSNAJC4L+1PYK7%HEA=ULI+-'GO6)L\:E M]3T_:UQZ0>/2$L_5&I=6:EQ:9M=L:UQ:=J)9V52CI+/$GK@ED;%\P2L<"Z8%[8!;/$L[5%UM:SR-H24<)F:JP@ M4V.)YVJ;J;&T8S^TUW85UW:).9'VVM;WVBZY5)TU8JWO^5DCU@L:L99X MKM:(M5(CUC(9JW7UK 6538&5TP$B3__C]YO3PA'T:1_RLZ^BM_NMPX_PU(QB M'F7#XCC58RJLN:\JAM4[I\=/&'< [TT=%1\^84S8X1\ L#^H3T!A<,^_ QS* M_L2/OJ=]#+"+XB>#:W($_/54AE'?#RM'GAEBY4'>C&WB43#HFJ\5T.4H+G[\ M!/A> ';Z28I<:]K@A5>>,,&MN/_C*N*BEE4XQQ)O\:4G3'*2JB2"LYLVOGG^ MA*%OT@$0B.E#F^=/&)JX2S!]://\D:'?^/'LO_)"8 3[O8D:IGPXSZ\^8F&&^J?VE'@?=KY_(MP>K'L_+KS7T!M M=S[?8FEE)^HX& R+M/F7-T(OS/DE^Z]9'T^-Z[AW1)I$GYRA[R6]C\[1WCL_ M_.04UX]KW2E_CG1T5P1^%X9P83(95VQOAVM9O,O MXT/@8_IX-Q"C*(6?.OZ]]#X!1&(XAETU$%AIFG9EYHKY?[SRQG<#V8'/FV-; MW2^<"NWCH.*8#B96.1 >-I',WJ!A]9JRPQTD#M6==N)N^U6SX>#_OH]FF MO/.I &U<-VSMO_^K];[YZ9V/;VNJE6U!D_]LKGW;N);^"\16#J/,G*X M@10QHFG20^#=9P?(QV)&F?__MS#FY_/;MXN;FXO+[ZJ#66ANH_1"J!R\F M4=AP3O=.]IS]YKNW'YX J9UJ*?,M"#8H9?)"M*2QW]IKOAN7\0C32J+3KAL% M$="'2K%)OV*D,1R]_(06\I&EJF<"J4B(IE.S55^ZMY7HQF( 9S4GS'X!'2F,0M+W?=<)!5JO/.E_/(W<%#5I=,GL.-HRG;/8F7'GW:XC<-I\B!*:N4$+ZG@$I.LA'>A M@?*08FPV,1!=N=N.I?BYZU/R[$=Q%Q$J5BF(;__RZ4[&B>^*0"\=IOY4)!:: M5LQP^8_#,!7!M1Q$<3(;$7 H$BKY=<>_1T2)0'0,DSB5B/H?#M^^_S1.("H4 MW84?VI/.:8P,E2B,GNHY5X37Q)3%K'S>:W/\_?OOQU^=Z[.KR^M;Y^KWZYO? MC[_?.K>7#DA9MRA*M0ZZ5]]JY/'=N_WKFY *8)D;M^,WG7 X[/KG% M-UL?#MY6TFYK6[#?V>_L=_:[9WSGM(7[LQM':>@A]6?F,#G& AEA2=-A5GA$ M1N,)'T>EA;W*4S"W^N(D/>ET? 62B3,"Z#@R]*3G/"J%7)&;^(P[[3U!#/'0 M-PX?]3PQPGEEN//Y5+KDYN;S.V@U'/QN4CBQ8F@-Q-#;6(3L$GVN*-H1@3*R MZ%LKBRY0%KV]/OY^?]-HF7/L"IWVZH/'?,)?(5QLJ!T@-@>IBCP?URA M#^6, F7/8?+O-/>,?I1FL[7;>OO^[80ZLCAGRL%V.E,J\7<, MX/>[C@A Y0#-+W9_W>D>'K6:K?WNX4&XW]S[<]#--$(#H*,/N$D#[ ^'.-*; MJK-]\2",_?VU<2?] F^&YN-=)=U='^#E>YX,/_+_M)K[\'_[AZ"WQ/+>P7AY M$8X:SD7H[OWR!C]_RF5;IINN#E$(K\[NA9L0@<,XUEAV?85L$6B)B&'X2I>>I5H55.L9!J8'(31A)3HJ0.=!DT_AF\+C\8C4=X60 MU'%Z-"V*M37_)V^/'OZ&C0#3UD^W;-*$Y53;L$K3.&.&+#S=<12M"35P%FT: M6K L!/0UB@<15W^FI*434#J2>'02>4\P[2)M_ZAPF$$%D;-L-Q%!@DLT, MXM,DNE6==A9QK@@G:Q,K5UO,/I% MBDS0C+LB]/]#?U?+;IM%,M?\_%Y=[%WOW>PY9_U!$(W@'EB\GPEN99[A?(_V M'D#VAPE^*T^<^ ?PE)Y4 M">;K3DPYFVGFX!V,\P\?3\L7#QED-HP7;0O[O+__OGFP M>_2^^6YVM<[*Z35 B5?ZT%$F'\1 &OR!"!QY+]TT :H$/P,3ELJ*FO4_2;BQ M#E[91R4E&XECO[/?V>_L=S829XR'3)404H7A'5\C MD!NN>G!( ,4(BW/N<7S(Q?I_"^&]!#8C_Q84LQ5.CZM\C'H Y2IN4:5: MUI$LSUK.S%P AV_ ;CN(W)\OKUO>^@D7QY/"[3EN()2J)N*/6P3,<0=ZBX\:3K82!BYTX$J73^3W.OV<(H?H?JU6Z#Y7'C4>5,TP(D$$\,)$-R M8F+($)C_BN*?C$R.&7U>WX,UA-KO['?V._N=-82^I,VB^ZC-8NN!^AUMBM9L MN(AJA?2+'V*$'4#B+V/(\U"^G4:8V7#C(O0P?$\Z[9'C]B2(:7TL(^@SHA>R MDWSE"&F<-W@ M]NQ-RZ/]EU2EM-IQS'UZ%9'YSTV7-\&SFIKV^W"HS@\ U]\16C<:6!<$JQDU ML>_1N*1<)]"\_S33#:\M,H=1 K_\._61[ .-H?3FF$KCJ ?8P &&=Y=_HD(L M&LV-CK-%2/Z/*$C#1,24HQTKB]RK1>YA3U+JQAB&OVJ]9E#V@"XC;GN."((, MP8N8WY;Z!1BX ME+^%T@XT54Q\=47<5C->! M_U>IVW-4+\+<5E,)(NF)9'P70Z$F+RE]K#?R&OA.Z#FO]@N[;4L)["EM_PE[ MP8_H??@2EZ('PX)8BE9"*Q4J<3XT>01/C-34F_O(53A)XQA&Y@);,!UFUZ2S MWHA_8<^G^E^)::#Y'M5IM6\G+W"UC-E\?FN@E5*!C=C$LW).YB*#2 ^ %/1] MF,1S9 D(8Y"M!@'(T?>R7CD7* *(ER*HST5B7#.61(H$[MQJ17^'U.OSD[!_L[V72M4]U @94)V#)!)CAD)%4J5[OS409 M"T!&&&M":2GC2U/&,8VT\G\LP9F#X)":', :I"-<%PA.+)!JX%U!'3FL_'7Q M% .NRFYA)GV4>CZX_\)1@$+PEQ:DD$KH BY[(.1)VA:I\]Q%$0D-AH_M-S]- MVQP];GTRKTV\8)ZCO*;?F;H&\ZXQ)"PL>ZM-B2)<7MQ M04FM]^/10K/;(I\0OK3(P=^_7=NEKS'4%S;X8N-$Y@E3>H3S/,<6_QQO_^-U M[N(3()K=*!X]U05/(Q'-=?5(Z(W_6DVW'Y*LZB&QC!MCGA.]MI [LNY8^)!; MT +W^5?\&<+F\?CUK"J=8X]GH?%6+VR:>F9QC/U!9:&*A1RVG@K=I[0E)76? ";OH8X03&B8]QXI:6R=J&13XC3! ^YI7+G+9?$;[G?W.?F>_ M6T$^XVI#]#L8X26K!0TLLC5C>@I&K5*LJO0H3R6)G%1Q3!9LA#M^5[12C&*: M*QCAY$,?ID;Y)H1]11AC=>,[SV8 M"7GP2E3FNZR+;;D6F#)_4*'JR2 P 7+.JXITNU5'R;W>E RGVD3H/F8J1!18 MJ-CZ_A&QM0YWY1;03G2[ % _4I@ B1G8P8CYAD1^HR3@%;()!4JH\^^4^@\V: HQ .YP[P,^ M2?CD_VAD/:>X?H#U.+9>I>W =\^#2(P'^A^KR[#Y_H^#ID;2-/3YR>_PCS]^ MOSG= =KFPD2!^G5G]VC'P;7 V&/X'*9]+TKTFSN?W^[M&V0V:](WONT' :ZP M+9 #PC\0)FX0*>1] \#Z#),TVB@J6$.Y#^B>R3^:4M(&'U-.A(C0,\5?,R&O^!3E_/XIGN"EZR_!JCL][=2(#SZJ,US.E3A$05+!*S0J2 M*$U(/$)<@1_/93N&2S&:Y!5S<]>FN<7[S>>,L]\L\J(_=3*[Q12A\0["X MS/=8=57W_VCA5=UOCE]5AF3QMEY\/\^N:_/!Z_KNJ-'ZL-]H'34G;NUX^/T4 M]-N:LAJGER>_?SO[?GOC7'P_N;R^NKP^OCT[=;[\R[D^.S^[/OM^K-UP@C>KDX4!-$0[XX7N2GGW2*1R5NF<>)Q+#LREJ&+3YA$GL-A M+$&D;>[^78,'+HK1R#R0$&+IAQ_7/M/#EI^U945?J+S@J;[@MN3L9N+&%:@" MU!1TB339#X%BLE)3XA!SQZ^L707:%_**7H%&-W*H#2S=W5AB$CMFD$=.1>> ME6:"BHZU530TL78#A97O-=:'[8156-!KI^;41\& M?U798]DBJD74%T?4F;LZ/8; UK"VZ(.?]]N3HO_Y:81FJC%IB53&'O4">S)I MOL-L9\9"F;?79_^W M/QJC,R5#4>G^-_?>S4PXGMJ?!N=89H>:Q5'T"C/H@N \$WG>WV8H/W9)6K(_ MB9;XV^,6W,*(+/&+#BS_(^D Y5.9-DD^9"^N/.S\G $2A4-KO3MH..8_KS_M MO"DOIV@I/MC;/\*O2^O9>W]8L23]\Z>2FDD:&2Q4.+T8I:S_ H8*(A59G4&M M.D$!+$S4+V_$=%#/;\_W/;@8,%'=#/O/T5R?L=ZYK3/'7[Z>.9?GSLGE]UN* MD*RX)<]P'DQS$;2:XP2)O%C57(A)"F!U( 8*R8D<" QKJ7 R/-'%<#@>=?T@ MU)_@+UC:X$='Z[?TK1EQD6Z=:>;&R0%9Y\RN$$E8-;4V3M$%GVP.+F]ZJ?4D M+-R7!'>@\T#/PU]W]G<>FWY&8_48W-;K3%8K11P]18BX$@\93*I,5+NQJ5CU M+)#-AY;S G/2VO9(R;?F; 0]0_"#G3&P/&"Y>TI 2RFQ;)=TBQ>)<=&_L164 MEE$+7'^:Q'QU?'W+F'$Q(\XO@@O-G&PT*5C/>WMFS!:@&SS]"CZ"KL\XL*4P MN"JZ]"P2],1#7PR%60I5J4A6?39-62[Y6 U!N$AD7U?VF&A[-)N;:$5BZA)C M5Y]_,U_F[')C51SU#X]:S=;^'ZV=SZ::+-JJ7NY(+TTLPZ2S/'5IQ9,Z93)<[L[WR^]M5/YUQ0!1PKTEB1YJDB MS;Z5:=:;']L!K4RSW3+-%RO3K!G7J9)I#G8^_Q[&4D7!G?2P^$8'XXOZ?1-? M9 4<*^ \1<#Y8 6<]6;.=D KX&RU@+-OY9LU8SI5\LU;JBLV0'A**]!8@<8* M-%:@L0-:@68+!9H#*]"L&=.I$FC>[7S^*KLB<$"L<:7$&V3E&BO76+G&RC5V M0"O7;*%<\];*-6O&=*KDFO<[G[_!4^=&=&0RF :\Y9[8#6NEFJZ6;0RO=K!G3J9)N/J!5*80[AGF_F2D)8S!2I;#?,)J* MCD,1C)1/)J)F=E9#6F[O; M :V$M-T2DBW^MFYV -1S0JK]KK/ZVFE;]73/5I%+]?;?S M^=2/I9M$L6HX9_?232G1Y;+3\5U3/^XDB@=1+!+I_!8![#'4P48W;(+\\4(Z MLJV(LN:LVPYHQ9_M%G]:5OQ9,ZY3*?Z\W_F*-%6_L M@%:\V5;Q9G\3Q!M[PC/)0(=8]9:Z (RJ"*':P":+8 M5K&B2BGK:.>SD:=(5,*:N2!GJ9+P=!N+4 F7'C9T)C([YYP+N!X#B7?$^MZL M<6J=Q"0K$=D!:S:@E8C662)Z:R6B->,ZE1+1AYW/5[$?NOY !,5Z*N=2ZG)S M,K[S79MH;,4=*^X,;#K..@QHTW%L.@ZGX_S#9N.L&XO:)!Y19R)I!ZSA@%8E M7F>5^)U5B==,,ZE2B?>;&([:\]N^+KA>48G=N7%[TDL#JQ9OA,SQ0FKQP0:J MQ77FKG; &@YH19YGB#Q6SE@/4E\I9[1 > 2TNHOB@+?HP"$JM8O5LZ8 M1\ZHG5A1&:4X+Q:=[_+1M]9%8H#_BG8@RX?A!E+$-$$/EW*? 0XWG=.T6;]P MVL+]V8VC-/00LGS=\C&JQBL"A*CK.$!D?VR01VVX2[@@+T:L_#*9*9&[J'YET^..?$#7+L;!1'@0]QMOVJ] M.V@XYC^O/^V\J;CX&A8'>_LDIY26NO?^L&*U^N=/)5LZF;>+I#R)W)W/MXC@ M%*@R Q^@Y=P$JR)]?_[Y>V9<_G=.;^\ M_G%\?;K[]?+R[Q???W-N;H]OS[Z=?;^]J70,S"X'OOW+L^Y\:[\2OOGX"3XTE4B4TQ[!1QT98T!D RYFB+&5 M"I83#T7L[091]!.'47D+NZ&?]/R0!NY+$>)3N#TWDN(MF87L'Q[C;_B*SHGQ M8:IC-\%?6Q\.#G1@0O&3UEG%)V?W+K64*7S[=L_Y@5N"N^HY41H_M%20R]H2 M-@6\$:0RV"H.KT1'.CT1MZ/8&<31G:\P3A2'>6@HWK&"SWG5:L\Y#H+B&['L MPK<$#EB5O!_ BS!K)Y,%!Y'RZ0QP\]% P@'@V[%4:9"H!GW63A4KBN@"<":.!8 M< -2&'U$+RL?<%/$@,F48^2(6#X A3WGEF&0[]H5H:.BODP(K0':/MXOO^,S MP''"5!%]'1]V&,6P.I6Z/4C* 4L$4D! SA$&=&'=OK@O0)\2M(X=+ AMD'=& .7]YQ+&%"X20IHI/$% MGJ6!AR_AOF) L&#D>'Z'[G+B=&!)D\MH ]+HX[@3L1^E@/="5RTJTPS],XRH MW%0I.$V0SV1L((1&JUI-'T[YR3SJT>5H_G M)[ Y=_+ULW]>?3W^?GQ[>?TO!SG=QQ*(+D/GFQAILMAP]INMHP:=R9<(4 ?/ M+JLU94@FUEP0(5SI 5(T."SA+%QY28;1+J#O+DCH1H!4F*7HP'M^,K821(76 MX2?$TGX?2!Z]V0 !,@;$"U+I_)_F7K-%]*0TRE 84HM7I8^C"OT"S(BTQ4.4 M3&*_G2+Q@Z'_EH92^V^.,FA%_!%G4!*8 &) C:Y 1W*@(]0,> M:')]2-N2 ":6 FYS80Z<$J:06 $#(81J'-XYN+"JAU05YGH0%D33];#T 2QS M!&(SW'&1G;/>!%H9F/\4A]3?(5D'YJ+_@E<%C0ST 7_V(R"Z2,10!O4,K(7K M\KGA]7>+IHRW 7L>:WA*WW!.R[+64(2TSB"),O[B00).']F1*7 M(O!T D!;9L(Y3/>LLOU;;6W-MCV.]K$97ALH-B-6&\!=5.*VD&>J= M"5KXP)5Q:$0XV,M/J:EU)O3#)R - ),92JV#P. @Y@%G0+F!Q,9!V@:Q!:GW MG0"Q%V],<7X9GRIN3$ MI*2R@([CXW@-G)AX$8KE?I;LE\"DH 2R6J(97AH+=T0"1CAB,/NJ./<#:.T 4@D";>K._-6+0WWHB_H+)$"P8)7NBIADY M8G*[4.?,T^-/>;6[L,) #!0,:/Z5/2KA_LZ8UW!F)Z$AQ7^9XB&LKA\Q'R4L M1 7EB)!;ZWWOUYU"$L;.=!JUEF3_P;>_:)&Y3*YKY31XF>-X/SL'J2,7_DV& MP ^"EV7#TV%X&\M[HUXVG(O0W7->97\.@?2G"DTUP!5>-[0>F=DY28<2SJD, MQ!#YA7E %M'0:7WXH'4]HTC[I-J@C2KP,ETV@&5)E<#RPA3M(VD,:A;K=63; M VU+NC]-,^L8>!Q9[.+(2UTT\#'CQ?F9-6=&%9RJ'9-6)8#GXTZGB,6'>V^K MG'U$]DI.S'=[;P\1EI/'#%3M\.TG?; X9V$[F4+X>^AS&2(T$N\!M#.%MD'+ M0P ).'Y!!J-0:%57LVN&"K#IJ+\K0SA*2098 Q$R/"8"?N\V'#4"_;#/]E?2 MS$&CE3%IG+2X-$A\C4L:;$53E4+!!ZVEL)"TKXSRBTR<9L*'=S),<1-H0QMD MJ7(R*U@949%N%B2"R&5T21R@_5C)&ZZ0O$&FG=O]W?? M'S0G2LJ_&#U\2#1:!X)XI6]N72GB"ULQ+]F%@79EW=*6H%4V9A:)JI9@X2)K MS8-M?<-(*S D)"O9)2/31Z8SUU*Q1P&N;'8>K\8?O:85& YAZ,?8^_F3UWNU M5B]7>XP3,/#0R$@'^Y'Y$[TXOT-R[(Q*UBC]QUQLM@<48E<3=T'NRH63T" : M[O8%N7^X.P.M MI"4%Y':0(F/M'FC6I(NOZ'@TO'G!,$[F0="'TS GTW ZDKRH('4D4@;T@M.) M19]^8Q:>>!%((@$"E8SAZ(6-8I^L&P"Y/R.J\*C-,N:HZ8P7OEVXA[L=F#KT M@E'A^ ()V "Z,GH#1BXZ(XP'D#S>N"ZXQN@$!"15/AS%WB0M-8@+-[ O/#2K MP%'#=D! DHF(1_AO%^45$EX !]JH\^&4@0#"Y]&E<#I^VQ2RS!8SB(*13'H M!A"".G[0;\ ,-! M)56U)N0HZZ^HD[]B\;)/[5"0* >Q"Z5=S0&PEB+OAI]C,F2/$YFR=/L!AE#(V'HC] M-J,O<_"C=XL:_5E)+07CY&Z!F.PWWV)8 ?_G]2.I+YGE?^\=H ?YXVF09L/! M_WN]J.28Y^K_8[K*TYT'I909V/4<><*SZS>U-36/ -WM&#K^ DFHC0 MOL=&KWRDAZU\AN/IJT$0'!NO\I$>K_2LIEE895.JT25*\CPMC!KI8L("'""YHM"R W_3O_IH 2!?DPL2LMN#'ZOLOH4[^GZ2+-Y/ M:F]S)*<6AIWW; SG7(4G9_WR<7\ K@0J,D;*@K"DLQS&L;?H-"1J_5>@6&(H M1BMC$T X/% B 5$5W&MR7I+KDS ;M 6*VR9RJ I,!07#K]H8N[$GVJ/I*#KV>G0,7[?=*2B>2;(8U]G,+/ M-/U'6%""0HC&2SRV3A 9RQTL8, Y*#P=GRAZ;NEEQQ4#'KS!$Z'9U_R 1$OO MAL82%*U-B0WYHA[PG*X1E7B1J@Q%\78A2H9^,=,''])%K,*[=@KOM7:6+4JW MK9O6NA"M](G*YV;HF"^$F"CBCWMR*Q1:Y]KX% LJY]B/1BFY+L0]\=L 7!)X M5^7T#=*^'Z9]L[&]J9LA7R %=U,JV3TE38+Z];;)=Z(@Y+,H[[)?HD%20"&L M6\=R!3I);6R^HMN\ ^(ZB/C:T]@7/R4F*=/TH&J@DFN$ M(!::1)W0143M02 M,%4*S>1Z5J=4#HM.)"8&14IS)>D14<5J+!7?=[3X>8\"#*2 M7]D++SAN6<.#E4^%Z;2"E1],RTK[I%SW(I*82&%2?G\08$*;!*E-P])S,+_4 MA-3Y#(V]$E(^?C N%'*ZP2LQ,[/.PH*,%N!,8X:>?9$YF MRFLP48"P*X"&@7])_,SNSP1FE[;EP"._GU(6X;MG[:HDGY8/8BBP=:.C BE_ M<@*][&-L:3RB0[ BY>)\(E;PM(+GL_G[.8< K8O@F16QWY^GB+T50M=?"-5R MAAND5&]B1:*BCI#+@NHJ^#D&[**0!%)5,BK%5Z%MQE?9M\@HX2G)4O!2BA&' M7 <%#3L,?6+<#6?@NYBKB)G[ [;;,-OE2%0R!K.!1UF&NA ;S7.I E[*99 - M&G<1!*4TX,I(C>74"\Q_IAA=-#4_P*SM0=;_(,\YPMJ*7%;DJK?(!8+,()!P M-)0#.)DC8#QV&%0@3=1'(.\X"VI%$IH)_]=F*ZSRUDW87N0!;$*EJPXEHNT' M.E>!MX+!%2!))&@VZ@0"KDX:=X3+!K:"TW1O?&!4K,&B+4,>/.9 >%A5NGI>MU@GOFUTC97H.B$E?TFFX> D *GX' M[B :[$S^DB.\._B![A/6B60$'O8P5 AP&VX]!QGU=940?)QEJE$ZD--)0U?G M/\/Z\O$R_S:[J9VAB <A( MJQM6,.%K$0L7;?@8,:2<5WD8AR$H+@6A94#E6GD94<(ZBJ''$152*%YBD8S! MH?8%1@>5'1+PUVNL@HC#<*1='@B&\ & 2C+WQE3\D'C"+EY2MAB+3@6V M8H&1_6C/QG*F,">;E)UHH*N)GG"*E=?0=6Z$]D.,?"P!]RCN4F(8QM8YA< Q M),FA)LD5B8KX;TROUX9_+!P)\!\, S="T:%D>G64%:7W\GJ%14<#A.^ M&HT?5*8'WTV09P4%5J:O&:ZOP84;N.9E@_QP^&VJN*0#9VN-BM:%ONRWM6O! M&!JDZ%-I"!"YTCYP,_J:/"ZXMNPVJ[1MQH&K]U< YAUF^O,FD*,Q2<$EC_/' MJ:+"6A2_7%G(%AVYKI+H96:B=NH''A<>]!"+B,(I)H5O9@0 R$'&B MPV(+:?\L.&+ 1$93\L($G*8="T]BOC,'O?,T.=&FD)C-SX5\M]1TQ:4._O;0 MYD):#_TZFHN)_ESJ^//S- []98?*%8+?;:ZES;6T]G"8]CA+Z3"I(!US%7,A MH%1)B&0*S+D"9>5W=>-T)59D^2>,[R^QL$-/6,[Y'N1O=%'2E D?3A"KH JYO\#22H%0Z'=,L8/OU3].C/FR4>:2P!S_BIG*_RWZ@!-? MI:_@9VV_]-K"N3&Q0<,H_JF<<]'&,M2/= K;*M9G-4/+(.O#(+^*!#");ZOE MDI9+;CN7-![U@.^%+C4W75.\!A4PT_D*?/#836,_*ETORP"M[F=9VPJ-GE$< M]J)@53$QSA4&#IM0EG,4YNA2^54GG@> MR]0SG?5LS*95Z2R?6[%*=S/P8Q'<),*/5V6M) IPDV=.<[VE*TR:MCS0\L!: M\T"\)RY5$S)^53$0"G5$):!#I7OYCQ_X#&^ VK,_1DR!<$X$EEJA(@O$ B-JIVUY MGN5YM>5Y!HE_9DCLEI!8:22>RL2^4\'\OPN5%)QZ& 0ZB'WL$Q!AI4VJG>,< MM)!"MSYPT:13$6*%'Q1-0ZH -'Z?,!*42QYA/[V_P0*P) ^-L=^T+-'JD9;9 MO4#>/)9>XU"V']@"Q4; 6!ZZ[3RT(J4=;XEN/HKU&O&F.#+0973&2] ' E," MQQ1%RJG '"3G&Q #^*'$73>._=E:IU.91\:KY@7Y,Y@1[=C@: 2 H#).].)3 M0TOZ?1FC@Z%4XTS_P:T^)1JJ+@E(]*I?N0J%O=*D(GTI$-R^.:)II MY7/JJIA\]5SP,PAD ME[J)J4$4)UD!/Q_O/581]43L 2J &!N[V(=+&Y%(L!UK,F66;Z9/ $DDMKO( MMH%?49]H3!_&_EJ!#A77K5UQ"50JRP $:Z4.J#:J;MKEZ [3!+D8J0FO6Q*8][PU+=0OS ]@2@+8$ MX&+L)5B!MZR6C&DBI $55TZMA.E"$+D8QF(P_S4!E:J@R.E+T$U!4<+I=9EA MW<" )'P75:#((RT+UZ&HW0'UJ\"D7#<0H).YK,& .H;-#*AJ>6*:_KFZ"0(/ M33UUR=,(SI5U(>K\*[!:>_%[DAU(58H\ M_:'C]B+07"I449=*K*M(ZZ2-3'/B"0K%E,?54WTFV.0XHL:)$?*/><;-A[)AF:H4DEH0 ?0>&%'#2?OB4$P:3B D;V&5B&I MEU%1"62!+ MY4WRQN!MP Q0_DE-7A#*Q=4"7RZ8?)74W:?H/'+C+\#25W@BA C"Z3,M$@[D\X M(-SIA&BF9W9 EO'4UO-_&ZMHI81:2 DWVA5TEKF"\"8?NZ"< ,' 'BYK(B[8 MX(IM#*X@&P7V(W1!T !.@]6V&K!$6!S?-J,FC_F L_:8F4\4QDV0B8. $\5N M3P++1O[:0\-^HV!_X-:5L9.&/K7Y$S%FKWF28B.!+8OB2/^XN'+N?$E>!XS] MAY^.3X^U$0#^./T;''4$W!+4YBA"2\1=YB/E#IUZ^44)A'LCF8V8WI@J';"P M8G9J&MUE?FN2'W('-$UR)\-4:IN*GHH9-,VA 4I#RH*WV%?:/,%F!EB<%-3& MLX\6#Q!&* 5" FJ$+/B1Z>+>[\-)LR\F:UZJI2!J*HR"G@U=667HRG.9\$,, MMW4T>RA+'3GCB3:<\44Y]8$@^&VZ214L<86.UO>S@W6#(H0*K6$_:I#_P,(; M2@#MS@X'-)$WUQ)-H,Y7;E9W*N&%6!7/:L_Y(9VN#"4:*8'&J<2TNL3!F$SB M7Y.9S,7NGA-.9/QDF"W)*^)+*!.L6(51>]C^#C^?WN\6FVI.#D-Q*O [ZE^@ M*(8-;J17:M!)O9II\X'NU)NKH%]" M(0 %&L)P8Y_@4&L,3&3?$:X/IQ)-R>MNZ'3F;( M"1C-R1P!)W.SY]DH[;TM78"(GW0'= MP5+V_;1?;G-=@A2OWP_#Z(XC>;,(,^-XT;:D9#1 O81Z87/S74 A-4.CY0F SPN!OU) ;N"#: MU?#^2C [*UB59IH/C$+)96B(?.@=@V:%/N]P@5SL%4\6T939.5DFZ593 M^P!0WU"QNY.,N"/VN(Z/]1AGQTM%@W-I%(=T=H7JG\L1^J;#]B-[0/(CF0>3 MPS9G+YI#XQ?X9.&L!)>PW_SD1;M^LCN";<)!=>C'EJG6D,7UCC&4=LP6%-N13.X\7KGL%@LQ^96T<[]P8\M;&\=HX7HV"NBMX23Y$ M/U/*9!'11B273BK,0TOO0/+FN//'9<#C<2T!&VX-3> ,T6_HFP8K2" ?&8._TJ/^)J8#' 4D@GSF2=>G%@;**5!-))H M@@6J8@*U5-H>ZR[$$>#T">(CHQV5;#%(J22EP@#2^:$&!Z /=QXBV9\OP"3. M$Z*"L(&F@Y!F:,N>"#I[S@4@M.?Y>+ -%&_U!BMWAHNDPZ<5:34<-C?*+Y*) M%R-I=CIR;R)6 W"\: SDDR!$O%0]$;.A68F^+&KDV&,J!2+HD-VQH[?UL'@R@4>X@RB8 2"#( XE"P&\V"C ML1D'^I2R3%\#%C^\B] 4XO3]>[(/XRPD,KJ!$>'A^!7\W: &C8;N)%B<#HXP M)A*";G,,,J-(!63WG,Y>4DYPC('R,3*O-U*0Z M8.D+)QK(6'M]M()(Z O/,M.XO);442")]%3!2&4V3H.$:3QY%UYJR!(S^,+B^.:3H MN>A&Y !@(IM9K8K,]>.BQH8)0AQ*/402YX>$KR(K>4!R4P2T4=)[.$4W%OT' M0F.L^#)7S&-*]I&XMB++C\S(0!Y=N$ANCU $T5QQF: A%^4T W<+Y+4"# M79WZ0&*)$71,_!/T49#9AYE"29)B)Z3A([ZJJ:7RF%087)5H T5K$$F;SW39 M*'',!ZU FK96F#!HI2-C(U39G=#H80[=:3X'Q@A&5"BJ!Z,[QQ>R#+_(F,$^PZS^ZS]D&P#9>JA%7%%7 I/=X0! MFZ@]>UD!3HYCS*MP#G,2X7'-:D$J$L88Y+;7RGV5%LU+'%N=*6+D14 G$B-U M.D$4=G=A;_U\Y<9T1QDIV;1%>!5B#5!@YOE4#\C8V% :",ST\V@@%AD<>A>& MI[B6>Q]AC$<72A-F@##C,^"U8R #'CQ0FE!VH\3G2ZTH@E9ZI!!5;IX7,-?6 MI[*H&2,#GUW))*M5,;@'U2#&JD_D>ALK9K+Z(P!VX7Z# MXO$1\/5>9MFXF;MQYK1=O?>W53M_O)0)?E:5E: =\^^K/GT$P$MS-Z_6 'N= M494?2%7.D:H4K\!'4TR;5=$@BEC!S#5D'?;%'BC9D7$LO3*3JZ1T M=D#Q':PZ%_13)#$@IRF0\),$@_-J%09NPQ_F1MMW-ORA%N$/EG$]FT?-53;K M =ZU(@9$I+3OLP6%]2T@J]&0@G0C7R&--W'M!6-Z%M9?+6^C3-X>F?@^UG3\ M<8-23M!!7.Y,9P5]B34F*6] EU0QQ3:G"L9:M!/=6&KI.!=#C1TNU81IY:.B'=)$<9*VDK $OE8N8'42V.Q9ZPIC %06)$K@:E M+3@4-W;/AGA#C!3\Z.K$6,HX8-\&D2?X)(3#U*^4XJ%Q*-09T"Z$018#K+"L MA]+I)@JI.IL(J>A)[K=D!889F$AH&=WXS]R;/SB +!GV0_V=\":$NZR9R=PQQ-4X6 M-_#2(,S\RYE?&I1&*KIJ]DI^;J4CU[6_J::<:-O,L^,1EL!/-*8G$X;;@G,X MRT8C'-]E'"]9$.9RN&TVC"=-X#I#UH0S/&S]-H$*C?$HA4))Q;S.8A[^,4Y. MD<13FE8>/Q(!N:04E**WEF,SLQI+V=LFHE8F/C?78!,N39C)KU-MW;/L8G'6 M;NOL75 9<)U#65-?+\4%_1[Z6/B# H#4(:<- %'>!UIF@:@.>+ (I MB%QR9(2H=)%OTH2ZC<5=4'1.L0Z(! J NC?)3SBNSMX=;[A02(_-T@DX,0]D MJE!V_$1EE=&*L7E"*G@GT8FN U2+*2R) C-TM"HR]\;2J\@U*A!H6<%FIFM0 MX-\5W8PVBO6YE.$WRA?'7M0HDU:7NJH%B4 Q/N<5W0@=OY3@$&&,-C"S%&\= MNT65SR(K]SPPO56TUX)ZY5#F)CM#N)V+1BF\G"_J%"QL% .X0 J+,08% M]92\N 27##;I^8[HHH=$EV F^Q56#PITB ;GRU(2![EED5UBCQV?X\D*\2[9 MJG64 \62)5(OI0B(1?8.RF)BJJ+K=Z>&UU>'TO,$Y? DX1(= MHBW#%+$D02/-TH4Y^T6GYW*D"KR)VJLQ?"*5[G)U-X[7Q_BR08]J0NO..04M MS%2BQID*NE]6**&SG028+:#48"2_2QF+8LCJB#Z=BC#2!V+*2V0E5 K(E$4* M9N&KE980& BK?!?"M3BDEJS%($J@96$R5+*LR)8#.HF@^'G5#R[?BE_!]??1 M5$$KR5&/L^[&6JL41-JZR(U@99?+Q61E>#+>:(@\ M,Y!.J<12@YQM18I;N-N%"L8ZRFR<^M75-F9)C"4QFT=BOJ!(7Z8N9RSZ<>R3 M#+79OY );019TK*YF@L9R2F6-)?$JPF-0M=Q@#:+3'''$?*R/''4]YFH9,0A MDX5*Q3\;F1X_+CMA*52J7I#+E9SC52V-T?;F:P/Z-9.4")"FH%9!E1@#D.=W M*8.%\TR1)A*TC%H1C+0A,&KC'Y8&6AIH:>"J:. )%RA193)XK/4.E(-BV9.A MSCYE15EVLS*-!1V8BC C64 22;<_KP,X,AHWIZA))]25-H'0F1ICIMXD9WYH M VA!'S?J'_6:*)@DF*;@K#4C'#9P=&[D?6\#1VW@:#W8UY8%CE*QQBCR8"I- M7LGL-,5ZC;9MV4:3[4]#EG.),JOP,\2W2-A-XZRAGL*V/)'.&3;^7HXG';>C M-[2;&']W.K'H9[;U;%UP/,S5CYU,JGFRN?_@^KOV-93,5B"3HTC<1*4PJ 8F>"/+!-NYNR?.0L&*V1 MA[BA?9T^)-E7QS>R#FX<0&;X0@5 \AL$!9+895J9-QV&S*GRS24_ ">]H[D07 M.E !FHS=CJ:MB9HZ@[EKW5TSZ,]+).8=4&$*;&3%.MZNBE27K>"E#Q>V]"H8KKH M'0AB<.6Y*%WBYQ7=LX@RW=5+);$6/ !3@,+HJIHTQA!8\RXWXLA+VV'EG=)^ M*;*45Y8J;I>5M4%2G/8'\@SL>3?!D,&LN=.>VPJ33"87!YHO0L/7[:-X%*HUHI/0,U3!NB&J"!MLY";B M 09. J%L.(#/Y/(QKB 9.!V4#D-*-2ID,9%%L0"9AH[!-90^0]=,VL4[8+#0 M%&8#E,.78'KI"1,Q%%&;* !U3 ^QFVF*+;S@V :PE00$$AW>V8NZ5//MMEP? ME(JJ=WG:?8Q&Q$VQAPW.+IR&!MQ.3N?" )^D+'_,\>EGM>G@\AF].IC!" Z)4 !+OS33KI.4702H>B:/0'K^N(76/IO.9@ MN0XZ]L8+*9^F03W:"I[ICDZ[0?D3PP*96U*-T6*0.J7'YDESAJ<:6!?<#QBF M.'&@CS3)Q%C&N&P]9(PL-7H:;S/%E'W\Z/%CLRE-_J?C3][JN6S\;' GND8A M[JA1#'@D$P(CSD3F,X<#P8\R[&++P<*R"VRY RI=##Q9M^_ -&Z9];-3V18F M=UUR0W&$>;9(S<:+.>2*8J7X"OH=NG*"?4VZ2&@?T$)'=M/]3T8#)JO54-,6 M%BRXE_1T=>Y"R\9RNTZ2+Q+>83E8(N6HKDDV0&2TVQ$V( MA^B-]#$"#<6B6)JB()7#-L;60 U$RX&L)7@LI:U:%.YV(W@SJQ:>SZVS8SWB MV!6@HGEJK'4 MOW,I^1MN9K8LV^K&BB64:B7D%WZL;H)9;([5CW.UATB4E@M=$63]YXJ5QYF3 MAAWR^^)*9 =D'U\"99*3]L"&SNTH9@\E0I4U M))VH:X2T4$RHJ[!\;=P8P=B49>E+#NR(5*X5P%NC$.#IJKSQ>'GAE,9;E,I0 M[Y)(P\-D0G$SK6#:(@ Z/\I6P_:;;"H/%G.GBSO1:?J"S'K+:F484'25EEZ$_OU!42GA MW:BFS5A)J0(TLXJ$Z!I"0U5"'EW&CCQEEX]"JYGF*6B1LFQ6!V!@ U(N+Z[K M6-Q)_:+9Q"2D>-P'D+W0>BRKK#$'OG,A#1Z5LEURHH/=[8<8'MW(>^1ZR&5" MLXO$[^M*$6@\!I4L9?Y!!0Z, V5* 5@J]V5PU'*,Q52^00L2U9>$&VI:TUC> M,2Z$(B*KM/VG-MIVI(=J-%5_TS%=6"LK*-?K+#3[X3LI^SYES9*!@OLJXG-9 M+(.E/8OW+Q+AHSDI;_)\\.EFW"NI'(3"Z@"/U3,&P1E9) M];3@;BD/!5PAD5E106Z6F:41E]< *B'&R>0U:+X+;H8+7,:4946./]9;4Y\' M.^ G(49-FKIT(8PLC;@0*0ZB5E'@>X4HOO9HXO@-%#G-94J8U=53RGBJ$3/!2HW>;5#+8(8WJ$;DVN. MWJC@%MC"TT=+-8=0:HFECKZPEYFU>%RET=7!](2JOH+<[-G\@@D%1P'PDG MEF^R*M_D!56I2RZN2<=X.M!$T"^"( M'^2B&O&4HE2,&MDFE=10THVQ4%R(E%:Y0<0Z1S:>,:3@(D5,+10*9A94-- 0 MY$:#$:T\+]:!QA]B%0W=T93,+^/%KGF[>=M44QJ.Q& :A8,@S6G-=#UQWV)NJPE_,D3* IJB\G_E(1QP-=L]MJH=->Y^I1 MD$IQ/Y3E@F]K,M1) V[@RA"@MH 4ZP\3=O 6D+_X,:)D$:ZHF9DZH 2VC.*9 M4,]BQ6_3AX"#ZXOR+V7^:+L)R6-7(FOU?)L1T4MT\TN2L+MH=V>*9M0(M-D9 M"8T1J:]#>OY7];G_6L3&P3E.<-DPI+#\;9:3#^N]D>3W%*<S,)*>8G#]3D:K"U&BT(!<]* M"&5B#Z7#3B"2C&MJ0CI.IC:GK_#?>TZKT3H\<%#?VDW0R9M=I8;SX>" (H)[ MH$L.99P]H_0QGQ35ZEYF#:T/C'M08;9W'ZKG>K__M*G8-ENX_S%[::D>H=35 MH$@_1-[1!HAIJVQ.1JH#P"LB1*.)F;*P)-:(3CB^E10?7:@P*'B4,OX3.7#; MV;S"GG]M Y*A"W-@B)9G6MLTG ['%!2]^T:E5C]1;2Y:>HQ:7H L11/!>>\B MF8C]K#ULMJ[)M6=N$>PY*IF[DOD;N2,9"JBW:3&% INM)B"@2>HW6F#YPHLH M+U(X?TWA$)UK5FBN(F#X0-'<.$)[>9Z_77 4,'64S.8U_*D@=PF4J,MP]&T6 M*T*IF32;5I\H;A^;3"DWPC9;1/U[/A#-:-"#5;2CE--F0"K6#)J;W194WSW3 MMQ'7[1PC%T=.UU',>&BP ,+!Y/D6)4Y)[LY M_2Q*9#H0QPAJ&:YK2U@'T^5-=/OXD*>RXX<<[W$51_4;K( 3!U9X![W:5 M\PJ?O4;,,$(DSUTUS%"V'6B]4*3$J1S I@+AVD0[TH(4NYG^7(<$A7 MOF#RX&.<5 SL(1@9G/T2888#S'5*#TST5-4Y_J:3!$X 094,;'NI9\M=);\] M@KW*X3NWZ/5=6,E053O1^+;B!I<+U<#H;$,HQX_X\(V;Y<0J(W%E!4DQ%)/+&U!4 M0U[VK]PQ-:NA7; 59#6OB$16S:KC)MU,!\GIZIYSCGZ>O"19*=RU4G(>DS@+ M<;.Z&S-2M.Z(@?&SE([,[J0L:M6D V ?*Q,_6NI[SPP>BYK)O.J":A0)*3'*Q/E3#LND#WQ399*2=0QY*Z,G%HH)59KC I8U2AT)$H@)D K MFR/7%9'&,&YO#%1P8@DR:9#1Y)WN25W% XN1/3IV.)LZ;R9+ M"JDR'%S>2S\V7'.T(Q(H?/A'0O:@!;H MI2D0A*Q[8485BNWL2]5<)HT5Q38IQOJVA)9Y%1 H]$KOPTW#$C*@3 M),>4:%SX ML^T ^A44_\S1NXIR=XQ_GSZ- M_Z[2]J?"MZJ/_OEXFT9/%"[ZF,&>*O9+*.'5OMY%T"UTA#8J<:2#E6U MI'!4C3!8/8W-PLQ.Q^-B8)YPE.<8(+WS(LD6#8K^S>)\@092O+S.+B%%1D2:Z/JNSP\02&X61"A' \@!E@S&499OQF-FKH/IRPTYCO%D1ZO)5-8V+LK0R MB@$>J_FA5>]^1)&Z.LI1^V/((NUG7=DT:"4'*$WP$JJN%"58A"2I%2E](;6F M2O(T&?U&R &A!RU_I?)J*#0UL%42'1=2&"J#A>9,;,*>C,JV.RV7*I /O*XT M56PQ8H//RXA8E+J)CC[RZL/@%&-+V3N&\49 .M#L:*1"U,G-2LWUL$[_YV/& M!^OT7P.G_R9AG*;P*B<\6546-J*1=(-!0J1,:8G=O+SG_*#"QE(C24[+*$=_XCC8ZI!%9V)J>X2:(D#T!(A8 %;Z=]);4Q K9#+*@*I_"8]7[#/Z% MD7YJ K\E!VBRKI)M'$9%O0^5"BGZ>B2M7<^PE&M:1A;8?]*+T&IRC/,2 *G6 M>?,3?8_K.F7M7\^#@5R:,Y!:IXU*F,.=QG=RE*5'3FY@CP'FL](0A<&HPL90 M+$M&_G*,2DLPTC7QDP";#"!_V6\V/]31(3H1:#%A.B'&\O7L[+2<_,@!0W16 MN0FA4,YKD)<#N./@9HIIROVM-"1SG$RWI83,/F,8-:3U ZS;$J;(%.D#M,(Z M V"ZR6Y;8'E@#J%S7%U@3Z<"E:*0"XA%];^B- 2VJ>L,H+;(BXKIXO'@>>4! M#8L_95;F$LXS,W ;>407DL3LNI5JRXW,MDT5'\R*LYO'^].2B6(0WO@!)?/_ MAH@*IWA%V5!I7T/8C & 3B@[B>^[*7" 25+ _-,^)_/H/%FJ>Q:1_PMELX!4 M[;S7$!:XUIY,$^;.YK5NS&[<0AV+B%18VI:BNA7CPG-F@JXD? MA9.#0(5Q]Q0IXY;>8O<'\#Z%<0)9G$4!)EQ6K9^&>0:R0:*&KI7)(B#)5=YD MVR;7U*\NT7W=6[C2)$[H,Z87CS61PDJ1UGJAR5DAD&NB4"UE]":C@2Z*D=,E M//A)DF2H@>:JW[+N-'A865ZZ@QZ:+MH$F291<(DV YK"3;I'(%47@.6B-L!- M ^D:!(+*?Y*J:,7CFHC'%?[\>LNZ10.;;QS&FN52'R02*+G?>KGO'!)[^J6@ M4:+#KN2.@R&)P9EJ0V.1>Q2@8T+HPG(TA,YYQ]=T8,0,[LV5A1L9]V95%-]X M>QBZOESXV*39)QGO3XBB*)?"$*E00('(TUL_I1QP_PC.P^=8/C1Z=>"US+!0 MCN0KK '.P-"8C[:9DVWFM!K[W_%8@W4.4-6]CK@4,ZB;,15#=)."A:NH,GRJ M:0,C>V?LG5G"G2G4^4'& ;<"R]MQ16DL%Q/IQCQ<"H*C2^UUL==E2Z_+%79@ MI[Y86=2U"7C@=GBL91NV8O[B]B=:9&TX>'\HO:11:IV,DA@'Q*BB4=6$XV4& M'6T!)RE7!Q*8SRB2 ]PDH>K+(B M+_V$U\W>+GN[MN=VG42Z[VPI9+Z-TJ,(1O_A,"B_G!^@BX 6@N6-GX#L]:)+ MJ0,_Y:AXMTSK-^H?8OH&ZDLBD/S' M6*(?H?G25,PMV.)T,8Z\\ECD M7/[UYOC&:1TUFZT\VO_C=/N\Y0"6 RR! WS+(]@*PA3%UV:YI^%=%#!KL,J' MO1Q;=#E^H$>?/$8H#BF_=H8S&VH^MX30:MI8\UK$FELR;,GP;)3BKVP,'>1F MW*Q56!0LQ&IC@#,?<7[Z=U8,LO=O?>Y?H<%$CX-MC-GEV6:/#;EX+Q=C79$+ MH&/63]G)A"8)/D#ZO?7)U)4J!ANC3>S.ET-C!\G;F_'1DX<*^W2-LD:/'5US MPY4#G0K+=L'-YSCAVNN0[*+U95DAZ&,(-NK$<]T6%OTM@V ML]'(<*FCU7-[)O58QH689BC4F!G]%)G=J.$,8U_G5ONQ$PU#,QEJ'\XE4JVL M:T-LNL1EKDOO+EM(]L;_BHHW^26 M704S7"5R/)DJQ;%G?)\L?F+/S#M_W6H"31$)"#!81/'Y].]9NH$&%TF4*(FD M3M6,(XE@HY??.7WVLQ9%M]Y$YJOMW()%KG+JEVK+0WRR%K6U;]FD6(KG2ZCZ MM@G'5D&08;)&G0U!@=7-/DT_*6#3W^W4W68E^YQ2=+>42>0PPL2S92TWA ZR M.23#$HR<#_">0W;UYA),7S!_'N@^-_4U;GS8C-U,5J:7F(,SJ23_2N,RH;*J M3H>KSX9H/UL,H,GQ(J>@[KK)SR\KKS1QZG6!C^J!CUAXU1G?&4KJ=SV\=._8 M^Q)9O\%%70#9K1%XP(&^_VQY7[!+*MR_2JL=^ M;4[/' ZFBAI5'B]!+R$64V:6HE?XT4)7V]/8G3K/9Y=]VD@Y6P+K]W*_WC/* M?ENQI^^X+5":O:T*R[8:)_)OW*X_M%-6U,H5C0AN_$4EY+@TIX9!WA]A0_8N M89AZF>VW_\>&.W_M:^U%>,?_:7#>JET<6.)-J"#T+1I M2DTS\HI& M+5LV=*2F1U-$655Y^>0+Y\%:8H5]D!6V(U98L<(^@NBX+]/00ZU HRWFG(W7 M\JYB[2<03,R]=%&G]-7FH2C\_A6HY^?#3KO3_=_NJ^>1XG=@.C>N]C<,@/U( ME=%R=ZUB=7I9=2]^=3NPF21H3I]=I.96)DZ6ZTLCMJ]5(-C0D,'$:>=N'UZW M\0^&7^>K!3DGP#LHNYRZI#@%;>C+5:?NS,Z%] "J5F J[IFZ%*9@!.8]F2?= M:= 3"'XN"[B2O/L SNT1 :>F ,>LEBZ M.;MT&YD_4#<"_HOELEM,XJ/6X-O;3>?=.SRS<2QF(+>P>>;R]8[UZGLS;-Z$ M-96T!O/"M/]&^:'M>_B_-UMN!'-@:Z3_UA%!NKUSW[/_O*FN+*:6K:];6?LV MJ:6W@=([ZR(D3 XIL>)4AN??P!9W9 Y;+A-.^FZWSGHH16VYPTP9SVVW_]J] MM'DENU],6^TWC[:_ZQ#?B*J[(>3.R#50NIG6[@+O1YG6L2+\@,#\8Y0')5GU MG@G2]^+&KAH#V$@7<%-+4MLK2M5=$]:T.,K;H?J#7$R_ MPC!F7UCZX(JF1"-4Z-E3LS2YS OZ"NP#U4LDS+"6_"C?G$/&SMR*LC-@X 4Y)69Y=UB3>;?ZTG M.M,)]4NA)G8(.NI8ZL+!!BK<%9.-RCD"E.<'BNMDSO.N*I87]8ZLLKY[;,)#8YP4IJ M%%[F6W;HK_+#QV:'CD%@@R:VV1MRHUGAKJ,T%;4[JF#=_O,#[/%E,MM?@P6R MJ.HMO_V&;;3><,6K&B-)#B-A84OELEZ8UN]I9H0V4^O7MV4R?6\"&*0?6 4! MWC+)8(\HR#3&(KQ?J)IQS8VJ&5$KY BC_;&S3U7EU^#7U,_$E&ZO,QJVN39L M5$E_#A_DCL0L((;<&,W*F5;3"O6!,)ZQP] M!%$^I2QU737@J\)[S565%UG)88!5KC177;S2U*+O+>^A#N\J*Q\"\WY\VG*P M8[=]'3[E'$-C'(<2.W.PSUV!!V\J05(NRZJ;R5&"+/VF7$?85>$=7<94\D5I MA[HP5E1_9>)L"'$URE96P3B<+$TN/)8))FJK!.WJJMDB<=_"6C82UQ2HKJ$F M+G0M,CD5T$U;"Z)I5Y)Z\5#\FF[7>CD L<3V=,"D [ZR(P7)ZF\_&0D:^QO MH-F=;3I")E.\J$)N\&[I?N4Z!.*Y-('XE3_;);=QYM8AL[3&#NFM)R.G_V2G MCV>55XK9#"]ZRU?S2GG,S"V!=PN'79.N2+>Q>ZTW1 TYW><_W??VBHS7B)SN M9JK73QTET%@9$<6BCI]P+:6;Y')0ITU.#YTZI8[LOW8U[!E6-+)1QU01R93H MYM::(=TE7"9)Y3?,F.1'[DY/,? Z42SAY];?8-L[8(\![$5 '1436IY@^?FQ M_,%A-%7 _C2:YX!8;-"$/9AUL<#6&+4^LJHVKK$T4BU $K$M7N2DG_^D+T#$ M-O)$94>LFH!0$R.C:$ZB#!@"RQ_&"K@JH)B,_*<[TVWA YO"==U#<>)\$:$Q MVYIZE:VI858RL6\;0\A>8 RJY#SLGO/0E9R'_><\K,0"\>(XW\&D0[0I%^)A MN0Y[C)@]L7C89@36H49='8"9YEY1G/L*NSS2L+23E+7>NZZ8V@&\%I?B=G\4 M*V?E<5_UC9(:;$L0)[:^ 58SQD+_9$,KS05];"]VZBY4J'(MFUK MM-JNQD[#2;(\EW$1F8TP)E;77&_J@="@F&IJXP[P!9Q\"N\)HW)F6Q=2RHGC M-%]UT-G&D)1/S@6-T1+OA/(9GT-MXC5^*0J"8&%(07G M3#)PCB:\4#)P[I&!PU$I516GC?'IBVD::XQCRTQX&_V(GMM$0ETEEV;G(. U M@&%N3;XULX:"#BT$O1"+(V+G<>MM8SCF?B-LU\3Z.O'E6^)]\V9P<*(OE=% M38 WZ(J3J+!Q9.3N4_G4F\1P&3RI_B@!R(=ELUE#<8[*L#?#F *3>E&[#TW$ M,,<>&OM,9:1PJ\ ENN N3Y-MF(<_4XQA46:8'0(OY9PQX-]5 &U:%K&V,9!K M$\58X&+J49%1?;FTD8L8KV@O@JHYEIT/%0GD^V%#9"B7.2-+'[Z#PG&-J0DH MK;HI&M:>M=*M.%"#UK/&PGU+Z2: <\-Z:VN1"H(25X<9,]CFR%:@96L9#&(* M"L/Z]'JDY]/3]5$[>,52))8BL12)I4@L1<>+\ ,"\W%:BJ18RQ$IH6(JNG%[ ML-0_68-N+EA02],H;P,>"Y+?F_G2U',TK<:B=,BZ9'^<#=S-WE8 0.Q1PG6&VJ\@\(FU* [-)@OU1L'DVC M@VYJ*([;L.(VZ&_&GWN@-U$JZ](NJM&E\(UNL"OK_[6 MZ4G\M\1_BXE-3&QB8A,3FYC8#@G,8F(3$YN8V)Z[I.QZ<1,;O1+941TDJ-],P5[U'$Q%J;8C02H]$N.T,0Q!+R96)38&TU&:P@\W:]@@Q<\05 M4F58H-T6+4+UCULTDPTFTC%6?B^3J# 58 T5X)@Z:WD7:PUG7&2S62J:S35H MI-N;WMEN$#,JT,,]PO#U3M*B,N85_E9-E4(F&R;]L:32^]8$0!FHFQ.@59:I M!%"1Z5QG5]K;I9/, Q)(7^:Q?&*48W>K LAFD9=1D9L2O=R51,6QOJP;=JS6 M*M#H*V-MM*#$3:;(B S@6Y =M\XMQS&S2; M<4VJ%(L7ORBKU2HL.%/ M9 2F*"4\=-OM>&JB'A 5)KC MS3Q>\OS9U\WE#Q=HM8?EY!CX3+XKP\/YG<:N;WL%5>S7N.7P'IGI$*^*ZN6F M;Y3INCHCEWLMIW$I?VHR@@VJU)C<7-%L7 )?Q8=;WC_2!5Q6F0\7"%\7='W9 M\O)V0+/'Y-Q7Z''#0HGDT"\3&PH-+S5]N*[2^ J7#<-$,Q(T31<5I]<2BR_. MT9*;#V:" =^!J4/ 'W-U#*SRB(/1Y:3YT@NCIC-T%1.8M._(1_B*-=@0N:HE MKI151(LC,SNP< 2>6?@,%Y"P8<=-8*FZR)FG028RQI\&Z@.3; MYJ(LVM2/,@\)3\A+=0KA]7T)KY?P>O%:BM=2O);BM12OY2&!6;R6XK44K^5S M>RW=:/J\'/].ZW&X0U!#Q>-X M.#O30.)Z_#E"#T WB]BZA4J+F^9.L:9L_&D E/IL6)L+?LJ.1@-1ML&L/V_- MJUCJHLH367DN=2;F!,:;"%><>A1$^%)DZ*8?29-V;-0MW(E)HD/'OU8[^V\O M=[%G.A(/PF'9LKY.&SV MA:;N&,)59/W0(P>W?7T737#XA%UT\Y)-#8EK.'N M5'-OGL9+74QA7Q+-H=T5H5:U42.N2TP];;$$A3,\65A5>*5,A8TKG5557VTW M^_'2PR$OM[[1R+N)(/D:NK(LF9?O/400@.V;(4 M,I 3H>+SEC68C213KN^YY6 G("]FS#$:W5(I6:3ND,HNAH3;#G&KH3C60<7< M[**(R5SJ]!)6,D6JB=$6G<_1*!QZ<1KP*ZAFK&4U57?@FW:"T@& #Z5\@YLJ M)"NE4*A4;59U' M4.TT#4Q89<:Z!YOE? Y])$UPG(-NHKD$9Y2&8C06H_&.1 (PPU9MH9Y$262P M%FHV%7.$88QV'=1S:WHQ8;1W0K,I1["D$@6H%)O>S1@#Y-] HSJ(**WK*:FU M)M:-R]O[BXM%^C8O]-R\=]/VM;POCIV^8>.N=X2.J,H\V,A3T'R&95XP5#7+ M=#['QI\VRNV+(?XF& M_$-L@U;U/T.38@Z$26ZJ1!FSHJD_C11&I&8KL".E]SP<[ <3KVY"R]Y_Q$R8'#-!M8AY MAK<9Q%=>.%>X\K0RB+L:0E #]"W9/BW\P5TM*P V-Q&E''G MAIYOI)L&V2!E!G$9-A-(HL!)MO2;=V8SM<&ZT#"+Q22>9,:'#=00X7+Y:.O# M+^IB9EPF*DFOB#A]8%(=K*_,=)U=P3X_ M/!_VGT?6GUZG^>&AW):6+E;^TXO''T@\_D/C\4W0/2*$XNXK,8MC\M?DEH?% MY3?V;IM(Q&X<,YN&(LA_6O4J>95;R5OQ*WGMRA&TT4/ET.(FIXYW=X&O0;>W M.XVZCSGX/B>_@<6M&FO7;:F&[ZWN;5.:?PK?PEXMJ[V-E\6F&^6.5G-GV%U% M39?O;B#J+>K'W=T)CI_@)@?:]@O#^5O3R[8/C\(#_"3.PG;=>Z6W]V1 M<8AP>1YOW]V/ZTY^P:=G*<(L'H=9'"]?J/V;I\8=;K[\66:[_?;?8.R[.]G> MYEY]--_I'@_E['")MK/9['B'VWRPPV5^OUGM3(>.$]B["PW*<1_S<7]=-Y-N M-_U&^;K_6(<8*FZ]+@NM*$"Y-K"U[@2BAJMECRCB<05&CPTCXQ 7AG'R)_W% MN%I\3V=8$2N@Q"M@$7&:8&6[[9S PZ(]^32:V%);-[J9BM0Q]6,@"KZF*O.& M*2N8'&$JN@)#,A9RX_>W[CIVE'"61+*LDS.:P>^KK3Z:39&WMT*N2\J=!/#O MX5K>ER)Z/^GV/J[L/6X\CWOT+.>@V,O&WDAUJ4=@![6W6O<]<[,%=M1 MFUIL=6X:K.JR8KT1NHZF##_4V7=/"_V3N05O^=ZNWW"4=217-MD\..7(.K!08"8' M42-8:(NG25Q(XD(2%]+A6X7%A73(2N)#$1/C\.KRX MD%[4\\CUX M_+LT:X9>4TPSFW!M*91XN=:_J]D:GCH^5&9<\4Z]!(2*=^K%G/3$=,2@^DJA MK6Q%V2_ F-XB8UIN94E1CLW5JOJ"BZE.J/&V#KE3-W=:JONO8;Z%K9WFMCI; M:?.]EJ):CT!6XV8WH\*;E/#'*Q67FGQKF.P:4]8F[*#*,/TFFE#^*R?UY-KV M#L'D,LT=XJI%.--<*W98;IKMYJ4VJENM+)>S;7)Z;J7I.>:Q17GE9LMFQJ,V M+PN3XN($%%BW&R;>V6&:%=N0>=^M=UG=DZ6RD9LTF0W.O$:I-M\=O&I6A1DX M3=1P$STL.EGJ&!O%!+ ^3-:Y=XLU\2**%_%HKX:#N@8:%3&=^I+D@6N2\7BY M(K,"9T#'RT9N26%241+E4[A;+E.,2C"=%RW#8EY"8P4E<&OD)FY97'RQ<:$9 M-N4.1CY!.S^.K)H _QMCKZ>L#/YH%'9,@T#E5,:6\B.ID*Z-Y7JML>VMD8<+ M;NN$@N]D+;$S?V-%:Z=@(&<\-O*$Q^1H33&0 GMXNJY'*\GSMRC''G-TQ?OW MM-Z_OV[A!7=)WFL.LI65F!3#)C-934F\'P-Y-E[1.5OCHC5H&__9<4\E(5(2 M(L6;+=YL<5")-UN\V>+-%F^V>+/%F[TW;[9XL ^+4$_)C2 >[!=UW!N2(-V< MQRB9Q*5. C;(H:4+RV^ANR)+K[CM.M>AK!I]-*+CV6"6.RU5QGK-2*]?BDG71=/M@425QD"^F4W,@5F24X10.0VV#2+ M_M[@1T[R4\N[2)8>UFU,9U'@A>DBP:JDY'4V_LJ5$H1KG*]R!R!C@UF7@:Y+ M"D9)@,]CQM6?)<;U!&H>%>@-K?S3R'!SJE>(Z4,)EN4,,DWM^; L=*%G*\F: M:^$]&RI];LT@$XXI='0S'6V[Q>] -6N=M)QA5Z/;)B4C'A&[[955$IYUL#G? M7VTM5OD?T7VGDTO%%;BW#0W3BJY@J-U(:UL_LY,+7'B*8 4)4'C! 0I?-Q#6 M/9J';E1.3(*T-]4JQCQ?#HEC=K7TFPT8UA49PQA,S!K63YZ5P"!BG>=PH<.I MP5/^9LG"MB7$.+'4E'UVM1OZ@A$$*+P-;G8N.MQDCUP%&?93YP6'6?E.E>(T MF> V!=JWX@5UT[0BQ!1&P=+;>C:/4VHR[-,>U?1J8ZN2E@3F%$V!)8A5$Y8SD"B#)1IC0]RSO.=/)@"A*\JQNK(-S1R7KRL'E=7G!Y197GNG \+&/-[K\QL!-=D!\072*4 MF5LG8W(.*F=/VG0JT(X3F)H8Y%X$OB3"X:6<]%=*S@_2RR2R:9"8^4@M'Y%C M.!PA,;R"W!*;N0/FP0=1%I0S[&V*&?RF]S S%XI%H*Z7, Q['*RAMGJI"DRE M@+&.TX47F0:G2S*[4IU784$O 9AN2^Q,4UM7 A[@!3U6<_XE6PV'P5:;Y-X* M5#[U)@"AG$L6Z-""U5R*-D#&XIOA&=98QL'K0>")9OGS$[+ 2W$ \;T?@#0[ M4Z$V'9HI\K:(DM+4.OGC)EF7JH93-7%4F\E'SI=(57* ZX(XS0)((E8QWC E M1>B$6) ECR94E3LE=[JM)5[%]K(SW7TG39M9" G28>'A5LQQWN=#!-$GC]')IA(0FJ[^.\@)?64]6 M%1MFY+I;.8"J*;S84C ;Y!6^-=9>@ZUU4B[]L\2*%1E6;RBP)+R449 R"L=0 M1N%0 D9.&2X2,B A P<$+,X7KX@(0,2,B">G^>W MNDG(P(LZ;JS :C,6L"RT8T=,Q]2ET%1HYJS?"7"EC&M-ZVSFI"=4&114[[HL MT-%'N0U1$NIQH4.TM_K;\A>;E:!-K@9E0;A3F\UUH<7-]Q)@*9$&+^6D5Q@0 M.2^L1S6+@"',5=S,-)PK2A<$;@+2#8A%UD&@EB82 +L#A*;0J M"'3,;S9U^WF/@(<#V(QSZ[9-<5TD8TIHC15&7,!8Q/&CV0R>AW=@ U];95K! MV+K@_4SBQE;(M MQ(#ARS-LT!U&R,;068K9K.P29_>O;R;!#,=QH9,+N:IKD5+[Z[JI$Z?18OE^ M)_B4.WYG%8=?<7C?P,;)I8X9^-I.P>0(U\(D#IA%@:2-GR2M7!15-W43?^4V M<5]JY;3)86'!#8RPXH*YR+> #*&_2+,_3(@#A5+,RPQ1M]J1IODJT\ABR[#8 MOJ',!EPB2"L2E$/S:)?95R6]Y%$%!_^$OL-D1:%(M. ME3KFJE^5LL:,PJ2.\V0I[,'IB(-4!?N:4$F>7/])6?72*EX2R<4K+%YA\0H_ MNZ-'O,*'#!?Q"HM7^("8Q?'R!?$*BU=8K/3/KV>+5_A%'??[Y1BM:04P -.) MG>P0N0[*#&T7R).":=5#%QT763J+\JKG\#R+=(&%H8VC95)5S(R2"2Z.+)*N MW;%J.MSH %]W(!;;W4L GOA]7\I)_WL:8>MVD\QFC;BYFNC+4F4A)>Y1SA<: M2IT<\0PU18HS";U0%Q@]$B"W>FO8E6]<"367<5+)$EV@)3SJ, \/G2R EO" KGP(O2\5@9:RP^I#SQ7M-7:TUF& M3V!26CS1*D=W"=S779%-LJ I5,UF*?^%W%BF-; J)HD\G3G-J\8Y> MXAQMN7Z3S59<-&WR8W=CF/'":%DY+U;\.#Y,9H9.G-4^\*:%/3=3II" M'"12H(.LY@H6^N1>LA$F2.YQC-3!)9'16]M@ (I"5382OEMZ&'VN-$[)?0(X M&QB_7'$0YYN4U95-P5C[(K![X'KE,"#"HVC)P;'6*S.3=%ARTJJEB8P#[-Y:)S+I@>39 ' MXXPF90PKB'(UY]VRW[NS$%OOI0LM8&B%)J!J/.A%IN:[PU>_A:V-&!9FE!-]-FLA!],2-&QL\4#),[GDH1=O[)**JF"[GF -Y;N]YT;V*^E$2"P M#,.VD)+I6EY,TQDRCS!U7<@-HC&1)228-%B%K3!@/-Z<^(X%PA*ZIS$I-EZ: MJ#1E!"&3WT^ES5<&/)7[6X#JE.E0<9Y6]Q'%'E'9BYI'DK#)C2$P:"$NIFEY M.360Q'H*]64&TC6L"R"5ZR2/L$%/$X^(<(U7AF)5@$MVL Y0B\ZD"ZQ;)^PD M_ON_AMW.^;O<2]0,I7:@M(SK@=1,%BZ@G$34G=%[Z(JI1&U(;8K#K$TQE-H4 MQUZ;@K_!;P-NG,'$:--6 H_V>FG>WS.Z%NYD?]H0[E1SOZS6F^\8GF/6/OIV MFW:]05W8U4/["80YYGV='^J+JM;[H_#[5W /G@\[[4[W?VNV?1A'L>MJ_YG MC8U%I$+O2Z$F$^X61%10+_SH+Q$ZM-]^_=D<6O>&0Z._8+AG D/W5V/4=KL9 MSC8>TO7SW0R_P,[<('PU&.MP^^0?'%,IW.T&[C9\&N[6O9VY]8^7GN[YM4Q@PI*A06Y/CL:@[G.,1WUBCOT!$/">VM' MOI>8[4>+ N]TCFN^9\@'L,=WV;$;('W[BMS8U2UKN?$1',(0#BUE];L; M/\,OT0S_PBM?_5+CL^,"UTZ"[/-$C7_YLU29_NLX^^YOWLORX2^$4@+9 ^=D@SGC]< MSR,.J^+??P0M7EBVX/NX\9UR])O@^"$K,NT"!.\'C_?/'(FW'>[[22V]=SKI M/FTO-B!A!^_!6PH">19_6R/IIK-3TLWCXNR>68 I (T"J?^A58@Z-18=NB>; M?3RD/"[WW(G?W0;7!S&\8PT0[8W\[J#-^__EXZ8*4@(< Y X")PN2-<_A7A!"/U8B#S*#J>0&M3#5^LFZN]+QCR=L>:F>X[ZRCLZFCM MRBB0_ DA=1#OE87(0F0A]7NKY*LZ('S3'&[E]_>/NWRO0T+7/M\[F!0*Y5%G #SA^Q MD4PZQ\QJW_MB*WY]S10@U/1:^EDEY41A$47\RT?N;Q.MQ)6)W>O%&"=D(;(0 ML7N)W4OL7F+W$FWAL;%TWA[X[7;;^_(1](5.=^2MIV$)E@1+=_-:KZ4["70$ M.GMEFK*NL6V;0D?DN,#;(068C8L<2.)7:L&^U8 M5'),Z_ Z1H/\L(PK>,WW\_M!>H.9106W-KG1>4,L4;T%-U1*-#3%5 MMFQYGQ*OV^Z,J.5H/J?OP[SP:^G$^^;LG'$ 2XYM>S]D.E98[KY(\;LP:\ N?%DEN>T9S*U.8^P"G134*)C[0)NNF[!(A>WA MX#7?#)IC3ZI6B/,LK;Z!7>"N-"\8Q_^FN_XM^\Z\G&-#4O[IU*$L!P@-VC87L7WJR,B^CM$I"_:<=PNI>9 MFN%_L5TR?@UV'CN37DX+".V]_B[\@K-8B51Q\P5HKYPV^UKAO\$=ZWY@L[),R MHY.8->SN&CE4I), !S(M7YUIU=U?:=>Q'P(WM31%B!"%%3ZC)(=]C!%+BT9O M:20:FB:.;F8W+F7!U,@DYAI"[8&8.RLQID3$Z]>B^7N&A8%0D7,-5%FH:& MK/#)-2!B5\P$&7\.@B9S%(0#P6-IX\X! M6'A?T7SL&UN>;;82Q[9_]@KG:3S*_5CR=.;,&GO< [?-X* 0QW_$T01;U!N. MZ#! $$YTM0X8FC=7VE3M:A4W^L")M:GJW=ZF:G#D;:I^TI? (3XC'6J$I'2K MVOWV.+AN5\-!<3L'$>!(4)NML!4' A40G+*L$V4>BN,H M6'O43+*D29&<@TVII^H*>YKCYQE>A2"T8H_JE$4VLT=5*^G O3\GU?V)HJ+I MX@[O@/?15.O+SX?]@)LG1)D4KFW;T!W[7I-\TH]Y^#L(58?(:AW,&8 1H';IC?@"!-5? M2]+#<7MRVAXT.HS1Q18#F0(5&@L OOD_:?:'V<0/UT![R:7V7O_RGR\?WGAY ME 3:NYAG4 M!%N?R1^UG '*J/)4M_WNZ[\_TT^==RWO UDLT):P,F;/CNE\GV=/WA8[U&\? M_K]JK!W0\9@4>).5XQA(\,?H"NU]1@SZ1:.B/F0Z!2-1EIME:"(,'&BEF%A7&UV2^K\;L!@:PS]5R MY27D&HI012!JR'2AHL3Z,^'*PM)'Y %E,Y\F*@KK2DD<>E$%,Q@_E+5GHID/ MOY#IN;FN[1-V45.5Y\=TM85UP@C.TRYC7U&=AG=>T,<(A]D0#=Y+E M#I5O?*5@!@P20(< JV 8=P.(R1L^:8H"H&?8VC]WE[M&X2$[;SD0!(,VX*-B MFGL 0XU%R@+GP2_OJ&-KAW7FEZ8Z[G"2(L->N&:5NB,YBB- MJ[I@;[B*HAL)HQ&!?$.DLJ-I[G_PESFB;*ELZ>&/*%NZCQ%O3NX=[I3;NRY% M;(O]WWAKFEDV(_UOS]:]EZSUP':P*SD)G2T9"?:B]_BF?SN.03HYD!S>^S63 MU5F4/K3%_>9S?NJ\D]O.;F6KI"_QGJ'T6KWAKO)?,5& 3_27LI;+TPE__(74 M6_[;Z]1\^,\D*G+S?:OYA.:9SIL[XM/BT&0@=1]V$KNA?=Z:.VW=4W%&XGX19#N@RJ/ M.1$A;YVPPFZ[[WO=WA#^&0S>K-DP[E#X8H=XOL>H)W:/TF$[% Y[HIB)H$@K MFK(.&-L+J_%AY9ZY5VV,!_'O3=NRGP#@;81TPRQ<5!$Q;Z?&6_#YV- [**#U MAWY_>#MX-K')!W'$?0#O-!#]C8!Y7V >#ENC<\&R<.=3 72_[X_N<+4+H@71 MQX)H?]1M^V?]]M& ^JFK.XOV]&"0-:.S5]6GYJ>]MNA/PL_N#;7>R&^?'0\S M.T%$B_ZT/_WIO-47:5.X\\D 6KBS(/JT$-WWA\../Q@>#ZC%1W6B6E8S36A5 MR]J21"1:EG"]>W"]MC^2>URTK), ,VA99[=W0A$L"W<^$D +=Q9$GQBB_2& M^JQ[/*"^66B1(+KVA<]ZB\WAWZ@[8$'PBD'P'2@B9!T_$S MR+X_Z@F#%$B_1 ;Y'.;-SM.KMT_PRA7=L@>Z99B66$GUV?3;1YW#0Q36O0^W9%3AS>1>JC8VF0O1NP M6U-\\Q'S6F-);GY&,_L+6[Y7]*Y=E:=FY9S0:>2'2#NBQF:[%-]]JAYF_=UZ MF+WNO+E%A=JP2_M1[5[][<=[-#[PO9X_.&_;/B(+G7'W@ZF.0V^\]+$!2:CC M"/: VOWX;C]C;,20ERHIJ-T'=F[(J6\*-E.P?55R;J:0Z2":1_1[.L'NQD46 M!=B:B'LV7&)#LT:CHM66R3#9OFF>]"E!,L=.15@@RU-5!PEG9C A6D8:AW[= M1,7, 3\UB[(M)'E<\PLG:K9EJJ[L"R8JRCQL*JT]_6=I.E"KZ^IM^%Q8 MZM8),%EA'T_./KK/R#Y^3;R/>IR5*C,EZSIGQ".&_D:"_"%568@T\F,$A%6D MV%VP+*9I!B\./=7LR>+T+YJ;$G;PS7*.U#-H#?E]L)PXJGL:<9?VM?>F99$7 MBIO(-][QFKG#;_6K3+6\-RT/6\UL^Y@:IHN1]=YIG#EG<_ M3NORIWI#0L]:/\VZ:QZX;<:GP%RDB?.]+.7=MC1Q/N@FSL_:5/86!!S_ G)]U1MW,L+?8W^&JGQYJ2[9GVK)F)[A+VB'L*L[M!COY5Y#F(NW.+M-B@?H;[FR=$-#3^A'*2H2R>6Z34O/(-G?R@C M5@C@W@[+ '0?_O;K+_^M9O-WGS<_9,05LPMY7N*>?P.$;]\+W0.:L']VRU-<]YYD;)^_3\W;6F>;I4J-+8,-AU0Z2.T92 MA^% S2,XS.C_<7\])FD<4Y$,N'&1 _J7Y=-SELIH2!2T[MA<\D%%LE](>TE" M3A;EW)CT?4U^5.7>-E3;/J1]]V^ -J\]+YF0'J54>)3$K3\#<3)U'8C M01HJON6,W%EO\(-?WW5#W2'V8<=\:LD>%P6Z=S0#[A,7W[]ZY>59\/VKR_-A MI]WI7@[[Y6C4^GU^^6I%#AZ,R,9K!>'NJ$^+W6"9_NZ$FWSVSQZSR6=/>OW) MEA[NB+*ELJ6'/Z)LJ6SI08YX?L 396D@:LAW Y Y4YGT!J="9@%S*< YEZW-1H(F 7,IP#FSK#5ZPB8!;=-O62P4Q?^H^;S++V.9JK0 M\1([;7B\KZ;35I!RFYZTS%8JOZNXF*;EY12&\<8ZCC36U9^JP@RN\/]>#OL= M38!\DP)&CV&#X,3J!EECG6CX-%*QERX2\]+55]VQ(OO^#[51R_H@3O53XG$S M(-CSO!S/HJ*H&PW\\I\O'ZAYFE? ZV&[X_&^W6_6XW\>53H6=\*Y[5[*@66J/P^U=9.N/"_?\[?/4\PMH. M/&W&I[_H6%-SS8\1,G"\G']4A6K*5T\0\:)[IG/JDYO84 M)]4IAG"*-[7%&=F&C55;G#/?]L49>-CV2*M@2FV.4,Z@?J8@+KRE/\QU%J7A MC3T,19!K'-VV$\I!K,;VN=AR5H6XTT&:_%XF 34D'J M >$GPAY/(# 6*\AXP(UJ[^^#:VXR>,SF)AVI'B];>K@CRI;*EA[^B+*E^QA1 M.G&<0B>.SE *@1Y'(=#_@&C-!_D!52_^<4W_XA]>=][L6"UT/^ 2GG */$%J M Q\)2T!;BR'X[JX$?YSE@84XA#CN3AQ23%YH0FBB21/GYL+HR84AQ"'$T22. M,T,.X4+NST>+)+)9'O:U'P Q>?TKX@# P M.%=)F!N[H[X.]+S@G_.IRC3_"$_P#W-KJ70^Q%"(NW*41S%+OM 2%_<'[KWK M7AQBGD$5V,(QH[-YIJ<: '"EL4E1.M,4$_>7.P+T:9*FGNJ@MV95[57P/(AT MK*>['9]$*GIDW4!@+; 66 NL!=:'>$0":X&UP%I@+; ^T".2QC!'5TSS%UUX MN8JU%,Z4NBD[0N>\/_![?:D")&@^!32?#?M^=R#5!@7-IX#FP=G [TBS5T'S M2:"Y?S[RSSK2X4C0?!)H[K?]8?MXNLI+E,&)ZO[OTYRB UZ2_K]U%L+,[L?, M@(:'_>-A9@)I@?0MD.X-1WYO(-*F0/IT(-WM^.=#,6X)I$\&TMU1UQ]TI;>F M0/IT(#T<^*/>\?0^OMDPL)NW?YT&'( M^I7GNS;-T$A7BHQ*]^C[6S_:9/VA+ M,)1 ^F0@W1WU_>%(W*X"Z=.!=+_G]\Z%2PND3P;2G>&YWQX=CT%?("V0O@W2 M Q \SD9' VD)7CU1N\ 7'<-/E[YWJ1.=J9C:MZEP%B517F /N"OMZ>NY3G*) M;15>=S]>UQGZO2,*U!=("Z3O .EN5R12@?3I0+K=]DW^E+ MM+8@^F00?7[N]\^.AT=+9.L1AI4/SR FF!]&V0/C_SSXXHU$0@ M+9"^#=+]KM^3.BP"Z1."=+OGCP8242"0/AE(H[.J?3SUWR3$]60-!/"XS@OO M=42F@C.WY'4! 'TZ0#ZK',\W@L)>3W">),# MF(*$/,GYR_G+^+1N"WD=ZTF::8^]6EZAKJ5$BVC8]PQ[ M'?GG[>[1:-D":8'T'<)>AV+8%TB?$*3['7]T1+90@;1 ^M:PUZX_[$DDMT#Z M9" -@:^F=')'5(1.L1 MAI,&QZ-0BUH%C3?@.9>WQ^<2RBVH/D4T#P:^)VNL&8!\RF ^>S<'_:/)[)/ MP"Q@OB%28.BW1\?#F9_#"]5Y>BO4$[QRQ034FU][85J.8_U\9JA'G<-#[%"" M@%.8@R! $" ($ 0( @0!SX$ 2;$Z4:_5#RJ/ D^K+(''SS!S0)E@?(-OMC6F3AB!6.] 00*)\"E-NM M\^-QPHK?ZAAM18@0CD)G M<$#LEK6.T)AW" M',2F*0@0! @"! &" $& (.#(/%N2D76X_J\?H[A$QY?D9(E._E L=5M2[$>@ M?")0EB)L N63@'*G)4W=!6&FR"ZE-"=6?0]D==R3445)\2JKO=@=^3-IR"ZM-!]5G/[YT-_/81 MY1J*;^L8[4F', >Q:@H"! &" $& ($ 0( @X,M_6J69ET1\6387HD=UBYFWC M- [7=:)G4L7>JWSJ?8S3A?>C*M1?&OK8<[O+GNI M^K]NYV@711OW6':"NZ_ M25LPOI/B?NA')+ 66 NL!=8"ZV,X(H&UP%I@+; 66!_H$4E,[='%U)(Y8)ZE M5W 2H3=>>NE<9ZK $%H5%-%55$3PWL,P#T@:Z]$X_#N#,[\WD'A#0?-)H+DW M]#M=J98A:#X)-+<[_O!,"F8(FD\!S<.!WQWU!,P"YA, \UG7/^N=2N>"%QIG M<#)6@3+7H1":+3,TE.6#O8'M]=NYW^_W;$/7\ M!_]&<"XX?P#.>SW_O-<3G!_8<@7G>\;Y\ P[RPG.#VRY@O,]X[S3]KOMKN#\ MP)8K.-\SSKL]O]<]'GXN40C';6^81(E* K$W"#][)'[6'_BC<[$W'-IR!>?[ MOK='()^*O>'0EBLXW[==S>]VSP3F![9<@?F^W21=O]\5<\.A+5=POF_QO.L/ M!\0RGXMICJCDD'> MZS)190@24?A&R@=)BO-N.L6QIS@+K 76 FN!M?OWBXO/;PR:7I^]>6ZU7O*7C\9W MUVUW_6Y/&K()FD\!S9U1S^_TS@3-@N930#,VS.P(;Q8TGP2:.T/AS8+F$T'S MJ..?MX^GOJ"$O,F ,J ,* /*@,<]H(2\2EZG6A73+$Y?< M"W3)":P%U@)K@;7 6F ML!98/_\1":P%UJQB1 =>I4 M$GH!_J#_+*,K%VU_T#F>-DP"9@'S#:QYZ)^="9@%S*< YH$_&AU/YU*)+CA1.\"_T^P/+% ? MJ'E4J/B%:/]2Z7+/V7+=OC\XHG:? FF!]&W"YOFYWQ](DI% ^F0@/3SSNT.Q M; FB3P;1@[[?%8N (/IT$ WJ\&!X,OESXOD_/(W_:XIZOLIS_6*<_<*D]GSM MCK XCDB2 NF3@73_;.!WNEV!M$#Z5"#=ZX*^WST72 ND3P72W6['[TM5/H'T M"4&ZT_%'H^'10%HB 4[:+A#J<2%6 >%D]P#0?__7L-OION-M;28)'3I3$W0+ MN@7=@FY!MZ!;T"WH%G0+NH\&W>=^NWT\)C&)&#A2RT!>I,$?TS0.=9830SU_ M1W4#BN4+L1=(\M/^O*W]D=\Y/Y[T)T&SH/D&1VN_ZX_.I "&H/D4T-SM=?RN M)+X(FD\"S9U>W^^<'4] M:!9T'P#FCMG?O^() U6]N%?-8YU\]R"6*N,7C#% MJ5Q7>XPKKVLBWO4;3F0!'A-7VU\?P\5= !J^SE;QM(C"8HKGTQKTOETY_N%= M]I$V>YQFH">;O[FA#FW?P_^]67W$O!;>2HMI?$8S^XN7IS&90-S9[FX)W6#\ MI/\@?O"4S+N_?]5^!3L4QP9*U>_F5?2[F01_@U[I!666P;[2BM]YU6:VOS6& ME8:IY;%IUVPC3"96\QR^:W^J/FILW*L5N]2=S5!FF?UOM]B@-C4T!F)^P&;-9FK!=Q\NG*M-4$'*N,_-;J KE18E73.&3<7JE/48( M?C;/=([T$WHPA/+F:0[3F,=1 8281SFLV\OT)-9!05_?>WOG8I&^G:396Z!T M V"S#II#.O'2,FNNT"P$OC3#SY7Y,WP73A;6#:\HLFA/'EAS>;G_CG'!B(]EY??/GG&^^7M+5W'F#(JMTY M>]ON^@;1:)KNPA6W*J"92]063-[U75O&PYHY4;#^^$]:Y7!DK[^F\RCPAOWN M&]^]=&F2G7?$;_-RG.L_2R ?3\V $3"6$6@GJT,>NLZRL8;;#?E5O%#+W-GN:;8F MWB)OMD?>P\D[0FIG %>5_>?-NU??;5"YS&;T6EWJ6M:8:NOL?,-LS9_?T==M M 7,J,0X35=X4Y(7O7_T77+"O_O:5[B2X2-_#LT@/?_U.;0<=WT&J+-+J[AFV M!M$&C+R2&^^I;[R]V"N>Z'Z\+*.0&J4MHF(*\B+<7'!QY:W]BZ\H![YM=_P- MF-[?^)WV(X__R//O5O/'>_(QWC&",S"O>(TT ^I*=*7C)4M$N1%EWK2\K\ZO M(/3_64:@_\ ;\UQKH^P$Z64"B/-24* 4B4(Q"P$I*QYCTX0OIR9\*@<-9.]+ M(GO/VW3RMLRM6O3ZMU]!_*)T?]I&Q=/RXDB-HQB]]Z\-+WN<70;IX:UYP9N6 MF1/N9OU^T!9A0T'.-#*/42V]*Q67= G@'WG2<[5D\0B4T8S^GNF9 B')[C8P MWVS&Q\5+AL%!(665KG!?ZZ/@]3OIIRDP_*R 84#V_;W,"WH%#V*%8HW0@%%P MB%D:1I-((PZ*+,WG#!IOIHMI&I)JB1)TE"8^,L1@"M=QG"[,E^V \%(UG\?+ M!M 0%6:]8PWLB=9E_@"HBIK#M[P+!!'L5AD7/NJ@/^I S\8Z8S[:,^)]X[V9 MGJ<9KD0E'B##[A)LCEL6 I$0)4%-FCAO*'JFBBFW$OT(EZB.6FF0R1:V,+EVW21:-;.HC " ME=GWOF;Z&K\[TQGIQ9^S-"R#(O>]3TG0\E1 UT)8X&6&>L&+ZRN8W8]Z MHC,$'D[!@*Z8PGV@KZ.<>'TU(UHKOIQ/&E]$3V8:J!JO234IS,T*DZ\(A->% MMYP%R 8[TA!V!FW(=(?B;)HF8" R[Z,&CF3V -2U;$E3SLR8W*%ZX@3)S /2!-%;259E-8#[>)%8H?-HK*RPS)'M< MWQ8;]\67'XR6_XCFZ<%;%#P.RCX-MWXZH[NQME*?]]MO_N(U>\6_CX&M@K83 M*"OV5Y<-?;>UP:HM3.[%,KG=C7W/;?+[00>JS'63.X!BCOK]DS &@]1Y;4F( ME]97_2>(6# R_,%H_S=QX.QR+DC4/DA$#UNY8=TCKHA5X<0KR M(TX%>-X<^$-"RU@U5&P4HYTQC:K&FSQAU0.%N/%WA3L,LDIRLZ8MF>@P'@-Z @ MG=-=3W\O4&X'W0B_%!BC'%V6,[3M_S_%-C\S=)23"*&\&1!2F9'="FFB-F>! MN(&&4](9 )!XS];!0'!9PE-S-/)=Z@1-/\@# K1Q\LV(M/;/),+?R(H)RLC? M+RX^OVEZ7Z8JK^]3BDI$!RU2[-PX<,QTQT::@^G J=-D-;J1:&0*;LS2W\E" M9UPJU=0KTV/3,EP%\N%_+[T_ +^LB@EG ^L:5? Q0,,OV=!S- "XJ3,\GS "M@X,(\!=GJ4H MF="8*-6@^,-BBL$6&QU!Q,J+K P*WD;;?BQ*KC0[X+Q@&<3FU& _3;0E\V"6 MHWQ1K<0YKEWE #??Q?X8#@H0:R14@\$YV^;S[1@D@!3FCN03 2S &RX5&<'O M#"DV9"LT_C-Q,RXCG"A* /788UTL4$W9:>0;'XZ*!I(;=-G<%TNEE8G#;%0^ M3DA\*Q+"=L.J8[Q.&5AGZ(N9'?M/Z6Z[B9I.@P1L@< MD&2Q+2[M;./M="TB28/H<0/> K&G)>ST)+K6X5[DE+65WQ!#=8MXPU5RNF?/ M:(LQ!!6FFJ4.UWNT=DD!+_;T]1R4C\C<(:B6E_BS#=!A)QLZTNSULO8%U+DS M!;>0XGR(B(,_#LF&*80GA/>,A&?U!Z:=7!/9D%L6*;!!:8D& 3!7&44WH3(= M!<[WT33)Z@!J#2:0R[>NW%7ZQ@(\8Y#U4/@6:A1J?$'4>!$7('E>3F]6T6%+ALP]ZHY(AHQDR,A-=40WU4UR8QW#!UP4 M ]G9[VG,6>Q_QHN$0D]G"GE%WK#PU,93')IO$6,?Q5@[8^))D\NT&=I'694' M=AV(Q"AT^(AT^ NZ:$#J@F/F4()HJU)5Y@7H9S.%DE6,'H.B,F2:+^5J1@Z4 M1&>4ST'>SP9AVB]:MX:-A25[9DYD6>9Z4L;D.:G"%U2F3*(,6T$/E$9OJ0B+ M,'C (7:ZV\G^>>2NKPV>.T,EG\YV4KD67#OU&!WE\=(X]V =,$/4X?'0T7-G M.#LY+*SKC1GU1D,]BO_CFM?CQ[C1:*6#W3;I49A D,ZB8#6\'D4YYOX8OVVL M^1SS4]U%K'%8WYP3^V0&:2[/7[']<_A4-3T3C .Z5PQ;G#"<&YX9\DE5!$+O M5I0[4*65TB[Y3!76GX;E2C8[]A)4=G@NT9VF0OK2)$X7^=HKX@BTJ# JENQ< MK;P,IJH+*7?PYF+J-Y(/KC.!&,FU4JK[]LND^RN O M5 MF^F5#9N;S<)Y2(70.W=#L)NP>=$/JY\"$A!(.LGWKSK#5[>]OU%T$B0ID+GE-UKS7LJH]A3#4?Y <,K.8?UZ.K7?GZ]D*P M^\&4L()38 5=X03'P0FH>,MN=.X6?+[_ENT&RUTWLUF#6&A":&+'PF!"$T(3 M0A,-FC@7FA":$)IHT,29T(30A-!$@R8&+X(FGL%.<5Q@W=D@\61&R*/>UB/@ M :\_)7Q &&.>JR3,W]R1)3R*S?"6?L].R([;1*G;[OM>MX=]60:#-VLD*UVA MGR)NZ)"MP#J6/G:!9T'QSC]'!>5?0+&@^ 32/ M!GZG*ZQ9P'P*8#X[]X?]5^QX MS>K]F[KT!R9XO 1E?TNMQSL5JQ:&=G=C9,=HA%"!L\#Y-O.MW^D.!- "Z%,!]-E*VL APUG" T[; ME&!;#G#9\1Q+1KP$ X(PM;T+G7U_=-8_&KXFB!9$WX;HKM\='L]-+8@61-]J M&/#/1V(;$$2?#*)[('4,>X)H0?2I(+H[],^.2.J0((+CU/QO[ET@)@!A7??) M&O#;/1$O!=&G@^@SOW\FX:F"Z%-"]'FO+8@61)\,HOM^9RA2AR#ZE!#='1U/ MQ,O-)H#=+ "[5"*Y?AP:?,97KM7AN=Y>A^?XI[ )OP=T&'+^LR>+--B;._MKE]COVMLR/;FA;BD)!M_?X[T=M?OBJE3T'P2 M:.Z,>GZG=R9H%C2? IH'([_3$=XL:#X)-'>&PIL%S2>"YE''/V\?CS_U.;Q/ MG:>W/CW!*U=,/[WYM1>F)78%?S;STZ/.X2'V)T' *;U;&60W5H![4C,\_X_E7[%0 NC@VI5K^;DZ7?S=OX&_RV MH,PRF!AM6O56WM5U5^P#<-;8K)V:6AF>"#.,U3R' >U/U4<-\+Y:T8KOK 6; MM8^^W9*"N;D\Y6[-M3X5>L:<\+Q5F1IJSAR%W[_*TMGYL-/N=/]W]&H34WF^ MDWAP)[$;G_Y9)7!2,\#B?__7L-LY?Y=[/T9Y4.:Y3=6\2%2\S*,ECE*@D MB%2,E!5&53KG;SHOXX(>^76N,TKKS)N-Q [J!KICV$/_VX(3F[E+Y. 16S=0"%30 I"Z 7JB &\";LX7*PK=QFOX! M;X*IJX*&R($5%M,H\8JI]F9:)?@I@.J+#A!23,/=\PO\&SX"?R\S@"$L[R(H M\*^=4:]';VU^I?-APU<^7 =3E5QJY[O]EG<1Q^Z$,GT)4Z5YE!G5/@\*'7J3 MBA+F:5X30LKHAZ!X6-]N>0_FT'@:=C8!)[%^S=0.;X@ MU+/T$IC=- IH9 V[E\[@EP(NCA#G%?.+BI3& LR6,/J2'LXC.'^5P>'@B>:> MRO0-F][RODYUKMU5!RKQ\G2F"X+.6 ./A+]'DPAF-E[2"\NA_6.:5?L!C\.Y(#)AT?_6N,PD+; :W2R"Y2S3$C"B"N>HF97![O*2;D0N M *"IP*X%*5SS0='R?H4!55"4@!<##/BLC$-\"->5 9+B)5#.9*)1 M,/ F,*7U:8P!'6;?KU06I270$@R;9H"=* GBDH"*,#=_MK0(QP:L4&=VA_!& M]#H7+>^W*/_#^\@/M^R.K<$!\:/B/(5-&/\.T\'E9?#-G-!6)@';WLA+US[0&4%S12/-(83 M1S(J4I\F &P=MQ4V#ACN'QH># (]+X#\M.4,JW,T,AJ],=$+/!Y]I6.81*7>(0,2V!^47(%:TR!_\2X9*(8VH (F%($)X,<$MEMHGG< M7,4ZWS;QYDK5E0+J'49HQJ< :LJLHT'37 M$!TU]CI3BPI?YB5K"#7O0_8Z1JPUO^2IZIA0&YAG^+);1YHA9G$L,QOO3Z " MNRK[-Z")"4H+>/SXEL1]$2[]UM< 18#D3:0'(M#E=%XR^@*%5SL_HT(-+R\T MP!H6!0C+R_D^@\<;=-WX]UH-N)9QJNL4!78 >$Y>4,2)GO*D1* M-8:%$\QD92_XK5.0Y6 V 2P2+B& N24.0A8H!<'4W07#2? (@N48X H7'TB MP!9SON^7'BHCP10Q!X! 2-D 0MYRVM*U'>09A]37^D,[RZ^/F[KX_M)K[_^Z\-O__KTX=^[[^K-.L)N MEJ:==8#J+'9=[XXZA8%RJ[$O7S-];4G.]SXE0DG%-@L3Z%RFR V3'R+5R M?4F"Q%]X!% 769X$K'^V?/GUZD=OB +L*X&/!!N>KS]Y0V)LQ1 B9/T@^@") M =7A18A"!ERC-"$0-^!2P/O!*!RH1M(]L3;!39.PZVD].5XZW4,%S.K&-8 3 MY<3T0#F(P^K& HG\$CM+P:I+E%?+#)@R\-I%FH:P@S#91!'GQUL M2R4IP*2 MN_D2!WZ-NI-%!%\0E:B++QQG)+VIF:8SW&*&/&_U-YGAR?[4B)89M/KG2+'K MJP<]\[S_SJP6W^DL*K3"T#\3DDF_H&#-"DA*HJZB%69ZBB+=%9(+W3D*-F>J M:4I 7O,8KG18KT]WXUM'2O"].%VP;*$3_L/>)-RM9\(9QHLQY]17I<;@[ MADL0D!DX=MC#IO.GN2\KM))ZF>(^TY'=C3:-)+K&7O_2#/UZ@'G=&O-QY\B: MSRMJV-;7-F'-RIUK4"< A1NLW&LV[D;DU_4VRW9_L),5L9&Z=8,?T8S>?D>SJS M=DEH;;X4E7#C$[RB&Q_!EQ@.0NM>&7WC1V;8C9_A>(8N: =7QMOXD1FO\=EC M$N_Q15[C3SA<=ZZ"0 MLSG$L_D'R)!JH99/>3K3* 3-AG^>H",RS M&_:'W<;A&:, _V*-$G<[/&=N9^O[?[T>S;:+C%X/>S_9>(.<^]25]%V);2]R MLWF0BX7<(EZ+ GXG$5).:O,SW(Z-YT.J2Z"Y+OLE='!;]^L%R4'[L,P+]*B M2(OWEA8_LH/Y6*1%H!%89O+]J^XKD1Q?U@7R10=Q28'G3R,+R04EA@JY>A[Q MZOE"(4UHJO0^FI"F+^LV0KF,Y#(ZO,OH0ZRO3(ZF7$:[7T8'D, J)11V+Z$P MD!(*!U%"X>F":'? X#/$RCOY!"XRH]Q3\'Y%J9P)L6G,,L[2JRCD^/B@S/&6 MTPFL2VN,+[?V3DJL*]0EA323-.*&F<_2L,0L6$K*S@(,"\?X=,Q)W?Y]_EL: MEYS A>ETG/)839ZBW7F8_ R+*LV0)GZ=WHH?7NFDU"MQ MPO4.W2T >\\B\7VSG0XR6?\?F%"'%-_(O<.C+!8ZQO0Z>,,T]S207HARK9Z- MM7&%]SIHRNN,;*KM7V[+F;ICAM.#8[Z?HZ3*8U1/\6@#WL*!I26PO4ETK2OE M]=XE5?J;5GY[T'=_2R46BICH=L]N:[VX88/WQ;4_V;S6*/$27=0YQ*-O?LD"V'F5_ZHYRQFSV98@*N)#F.LRC7),M&X=F$@JM"^T_XBTOY:7F3C$ MPVPA]+X9KI(_<(5.[UN_(C"7BI$(?5/D0,A.R$[([N8K%T"84VV.2404TC>W M;@?TR@VW;J]]UAJTFY>D51_N>^]V1_W6Z(%##H6$A81?* GCI0G793K31$Z= M?K]UOD*Z5.YJ=16%3)3 =7DPE13 MDBJ_Z0S.6OV]*I^=WG!%S;V'\BGT*O3Z MVQQ^O:9JEO$2)-IV>R,IJ\M++#U::*RWV6UW.T*Q0K$OB&)_T_,R"Z:*JYT. MVFV_/1AY^11NP=Q6_8$-S L@,%.'9H9U'XLT^,,4@,)'OM#OSF"?#<4;@Q#5 MW/44K!I9 YJ2!R._-VS;-V75-]VR4@[;"(%$#Y4T#Z=$T=.Z5W^P=4\O@C_+ MB,LS-ZLG_IIX_U/&RX9,=.Y7WD=$SF(*9+Q\FRX2./J\' ,51BI;^ELKTG%! M/!_$/H_")ZCN%U;:]$(]@6N!2IDIX.I<(9-*9WXQSM;W:8(E/ALS]KV??GKO MO?[RWM:TXX)X:<+UL!!X(&W"X_@F4Q 7:W-J4SLRCJJ*EE1#NQJ'(/_->:JB=BG<^Y5^9U:=MTCE[=,K%%4LG%/"FQ>C;77JV\RM:3;&XV MP*VM'+7F0G[;\"'#EBHJW4(%2TD(CFGSX!RJLJ&F9IBI7*JP$"Q0?*8#X+U< M/G>,3(*NZTR3FYFF4$RY,K!3-U4%4ZHW9FKD\K[EP!OA*2*V1@U8G %<1#0A MWU0ZKZ4(LUBN6 ;#.)6PZB*%,[4T&Q=116B02-BYK[/X=6A)=4CZ./[@NZ&9H,I';=8:VY MB&TC_ U9+GZL#=744BT34=?U:ZCMZQ7VJX>=.79J;K2QJ1CR@Y2 MH;V0X?)GJ;("K\#4_NC#Q N=>&%)!J6JE:W;UZDE_,5WU/ M9SC3@$KB9B#A 0$!:84@IP!9F7+43O5J8EN&^UWJJF8^",_T*3#',M#-2L93 MM']%,V1KS6K%168$?Z/%FW+36 Q_&DT*=R%(L#5-(WO"H(H,XUJB-&QY%W@> M&1T^/LIHK2MRSS-\1:"K5T=Y4=T*52U_^U3N;SJJO'E2Q$CHTL'P/;QLC)A" M\\-)5,6XL3(\05$#G+A*XKB,XG"]C#<'M''!\<*LQT!NQB7_WM(WB<_3$>)@ M.LE1N[(UIIL5O,V.6/Z-9;$U%CVOBO^'-8ZJ$M)FYPGQ.+ZINEUI:MA 4MM MV%X&U2;4#!*K_,\+.)4EG7E%ADRP(%YG/*CY' X3HZ<^ 1C"T%S("QM*113G M# & ,#29Z3$5P459=*X#;IG0*#[.Q:>="8Z5J5)K+P_"M)4[L=YV!24S9$"+ M2>O8,#IFIO0BFIFN&95W=!4.!&C@Y#B2HMJ]IM U?%STS]GF91HWXG3PWK]YM2]53^NR(, M8D!D>(;SQ_^N'$UQ,Y-S+D+B<=@C8 <^AV>@S*ANB7Q80MUW(,Q@EQ/DTD7C M'("<@9F$)1\56@)@C[F$.0H 5RC--(\#*Y7;#96[N*Y)30[(S^2 ;%['?W== MDZ"SP4F1<,0M"+BI1H %98N%UF[PD-M.(.=K_KW[JX4@(;?9 8"JM/LP/+;X M .X/RK[]6UW\EP5=^N-"P<66%$O[NR,GM+S?UH=VZ,"5\?@SK)MO55JB+MO^ M (DW5G#@(=51]B;1&(DQ#^!>].9IO-3%%/8XX:_-(RID35&F$E[^H/#R,PDO M/X+P\E."W(08#AQJ5;6Z%J=_7.-*%1-9 )Z8\8V!#4PBYFUPV\"-AMU9='*I M+NNBY4U>ACHOR*\M[^=U%N>J0OP'^"%$9HS=0NB6+@MCD?#=>N7<>R0RLP+V MK2+N:.3R5C>@?'T))HX+KN%I6AJ>",)GQ*UWT%B,9H;*-]>\/>1RA<>_Z)BK MMMLF)M3\+P0A)J*N92A!?C#M6YK;1UJLJ>5/Y< 3TVHIMT->.D.JYI!51QA4 M>BL,VA!U>W62L&0!#!H:D^0&BT-L.F)IFW, M*?1SE%"Y?5(V"AU,$R \[.,6I!EJ%OE^,H)5:OLBM\FOR94VX7 M]/ZW3U\_O;_XR;MX__[7?_[R]=,O?_<^__K3I_>?/GSQ+G[YT?OPY>NGGR^^ MPF_'TE#HB?HLE9FKW3I,%=61**!K'[5G#3H**"O$CG])@:%V;6_+VXW@:CX' M?HMCZCC7BRE&WI#\$N6F#Q'W8 RP]6= HD U"]M; MVAPL=YT-^!5*W"NLQ\4Y3S9:XU53ZZ[PAR,[1K#(Q%+I(@#]N'.4YZ&>Y\;\V2L[>5VI_>9C>=F;@@Q M-%//*O_+%D^M#6S<6";GVVG!L:]V]CS6DV2/NWMF:>NI'LFN6^L@93RU@XA$FF->]_ MY5L,-8*+FQVFV1^P8_DTFAL)SIB)6E94CY<^L[K*Q,0(0&&P.R!K*9M",V<6 M5DOJM)T'')\L?.X#NJS*]2P%'7^SG:182)V2%79UD4 0C452*[=LI8-;&<0VP1% MW9NQ,P5[>M8N>R)LYOD&$#A[\VP'WM9R! MQ.1;=WUHO3;P#NR^'6N5F):=J/ @#P$VM&1F1?__"MJ5C@!1S;1W1\16I;3QJ?(T3 M<]U:!Q--;5):7ZFUFI(+I^7]J"D:$"WUB8WMH:^1XP.O4*0#UVE/ ?)F>CD] MLNIAV$S@U'O8-9I8&B>_:&*T$GR2MNRP#?]/UG,,F\9'";N7V2_%R(++M1N,(R*[,)@BO2:RJ M!F=5)U^''^%MFUUIT],62;!*3N+9SHQ"S[#;UE[>:\/A&*M3,,LV M@A*M$+1.]ENFU?WMO>Z\82K%@9,2P\#).,??9L&5IV9;^1KG)R[Q==?Y,I!? MAGHM^4K(TT_;3R1+PQV%J/!$-9:<$]AQXXG7D9'T_VEN#4S2 !F90@GK"-&&I:*8II6>#1B-#(N#,@R8!^BZH.DG+%:U!<:,ITU]'1[6&;TD-#9$Y!:Y^7%'&O) M6-4S-U(GVO<,9X^RT+(A#&LKZ(8;8S0,!V"9>$2XJZS\P1'%&V00C'LK"IA@$8[5GF(@*F9IE6-9N*35G9>1)A"+;A8Z;U,VN\ M>*\F"=JUS" L!QG>BCR/].T9*+XPOTD9KU[ZE J]A7/BJ^F=-R5F8E1/[N54 M6 O$I#A=4(:(XDUM3 >70[F<]J+=+GO<\>U#WVI'=9ZVC6BC+[^%P\G>TC!& ME,&A5Q;=\BZ,;.\H*2NR#"X$FW\'/#DN5:3RR@8.Q+OD)/$[KU[=XZ7#2IIJ M!MJ3\SFSVVCE:C+[3%&TK *19]$U.U2K=[*TTVPWCI.WRA=9K8FR\U$.XKLY3B4 M0-V-EWG$[FX;/FOV"Z#X1Y(N$I*SC=G>(39'Q_ QK'.%F1E?K]EZ%\,MC#S\ MW51%,,>,1C2L;(@6*Y7?I.U9XO:W/%1I7:NJUBK!6)'>?)$M^8%"BUO%L./: MBN#Z'G@FADXQ"+]F5ZP"5HFJUN+*HUL=89NWJ?(B^96# ?W/53P$>;ZJC'FB M-4=!-AX1P\FW87 MX_5?LQ,]VG!,"BCV6\-3+9/:8'K( M],S8J6\W-)D[OAIEQ;YD!L P:6=K&AG4RONFLUH3J#G%55Z\NF/"6VO3%%6'\"M)(6 EVB5@NJ MW$U92]C.T>L-<]^0L+V6F>V,QB>U,;'Z[&P5&3>>6Z/P_NUIVX\S^,L*7!P MU[X:=^ZU8C=A\Z+WU%RE4U]5V]Z_TNZE\-X9_!X%Y-PG=V]3=,MV\IO.(! MIM4[G93Y&S=_I3<>5#?(]VS"+9-, P-!3\98PWP34[C$1'O?JXGI@WCAIIW8 M3VS&-MJY818ND(A^MQ/@+9!\;+0=%+:Z?KO;N14[FQCC@WC@/G G@!9 ;P)T MKWTF@!9 GPZ@SP>#HP'T@X10$2^?4;RLPF1>=]Z(,"FLZAY(ZOB]4?]H6)4 M6@!]*Z#[0]&.!- G ^BNWQVTCP;08M$\=9'3V#-?=U^&R(GQ^H6F?:):.(M, MS87+[1U>KSO^V:AS&Z">_]S?",P%Y@^"^?G9F<#\P)8K,-\SS+O S4=' _.; MA=;=#*"[A!!^(RO7 N@N=X>0'/\4]BD=!W08X)4K M>D@/]) P+;$8R[/I0H\ZAX M1OC)J[]](Z+XOK#4\_O]\Z,1Q07+@N6;U,JSGMA)!,NG@>5!_]A,)/ O5E9M MGAJV@LOH!5.$A/F6KJFX,@*FJI6%:U![]N5 MPQ_>91]ILQN:A"LHUTI$\Q'S6N/J;'Y&,_L+NV97D+^WU?"ST=&E4? 5DVO33SF]L8..T MYF!H-_H='#3.7W+G@X_8P\/MN>&TAQ\3TVKV,*#&Q+G6WB\I=NWKW* M\3Y-2&:DC@@?JTXI7YP&[]1R&<&@XUPON!%RPGV\N>G[4?2E, +R$W5?_WN: MAMC I;DU7YWNS/I*Q24U4L1C #D*N\/8SIE FY=F!&HD$@3 ZK"7&!/I14"] M0?%,X*"24&4AC!O6O46_IO,H\'H#4"/^^[^&W2Z(\\^['Y\2F.=E!#PCQPEU MNN_L#A$>?\4.V>Y.^33MSCO3;2=>>K8I^03[#G'WI&B"#;:HM9&7!G!K<0.? M* O*F6TVWNRP$J$V!RR2NQAQSR <-([^P!8MU&$(FZ%G&DB(^Q1-5)1Y>%:F M ZW&QDRZP"9+_9^]+F]LVDH;_"LH;/R55P31O4O%NJF19SFI?Q_)C*9MG M/VU!P%#$&@08'#KVU[_=/3,X2) B)1X U56)+)' 3,],W],'==6V@= >\2QD M@_2&D2[-S3J/R7XC-P "'#\USP)*DD#Y.%H0_"C.(DD+ATU\%QL\V4(XLHVW M;G;CY("3'>,T^E!RH,RGMH6SU MJEH>Z96K8:)LG(+A7B+$UT;]^#X ;!=3Q>XR8("W17&Q![L\"!O_"A6I/[F) MV-(IOW7J?-5"BQ]3H[!EN)+-)@%+]Y'FMN*2$YP&L6R'@R2FL95:F<.B#5B] MACNW\GR?,] 74"8)!V#VYU[23YK4'"\; 700>ALY88BM! 5BK193N*0HTF/, M[\'\-A*;&7R(*QI91ECQO<\_9%'M(A][RM M6\_;]3"B3,=9__X>]-.U59T]H?1WU(. L7P'_GGKDWE06O-Y9\IY?Z%N?DZ] M&5$9^8<%VEWX*#W.:;/8>V"Z3C"E'FWCM-VHM$8 "S,KI40/CHR/ :K#I5_] M/D4[9_,: 8#=?=<\,=5.[U?5UAJ_1@AJXXB4&U*;4=*+SI((SD.$D5:SCZ3% MT&_VC_/H0KT54X5-]?=$$30-7=S)4,T1YI .%33LJV<7I[3UE,;-HU0"_JL= M#/'C%+43F$1U>]1M.F5[SOFQZ",]7L-(84?M[PZT[8@Z.?NWGC!)]PH%Z-H1 M(MPD<(34(#B2M[6%KI(*3'@#D> MC:C--!P:H"9\C,J)00WMPSO5U5IVU)63T7:X4F\D?0+5/8G9.'ZZ<(1)3Y4J M/C0?=CT$R."\8'2$S_,"6[<_%*!)9+ L6!2"H#=+Z6>P7__5%@RZ(Z*"SAO! M>]'(5>IN^:@-XWOID-B\TT^-!:F?CCQA*U]6VL>9((,5R.ZOI"$"L8/E+!MT MZE:>]*$G.Q6#"BEM0>K7K MXSID+8TMZFU*NBUVH/7SFY,>3DE36H.PLJ0MK50^LW:7&98O\P,MH\'&2M)@ MP^*7)G!0O2V=7Z7XPKFYN4QT,D[;.T+RBK-4+*C&YD'<./="%N_.]ZCF@/%31#!V-C8 MF-K/$O^T7$]1+IVZ-.]LM&D#>!\H_"JY07M3F=V6--!QN]3>PBNA6"Z8="]L MBQRT (WKH 6=RI)I$@('I$[+#LIA;# _!F/U'4I>=/BGSI;,AP,4JMJZSZ%" MQN81S'(V'Q%#-Z:!*P56#'@IN5DT=J>RL?)(BB'MMB89JAO=+I1)45%,XDMH MHY![*41!?P/(.0*!*9M8YR? F:?*H^$'BV:0O:%AV!'L3@IM U1(^#(//,DX M.;19!"JXB6F(5+Q0^^^QR$E1^'H\$K)28CJS M[B.5.XU.'"N4VD9.A<'Q (%0N '6 K< *-.&V'G\T5A#O=L!ER28=Z!>T2D5 MI7BN';-4_08Q6*" M=+],D(W$Z)"6V5Y.TS>"*6"A\U(@B22C)QN/S($T)8B;F5V M]07#C^1]18Z99U"DCG=U^"3AI'1"#"<\BO NP*=H%Q(_CG1I>/*B##$EB%'$ MI7/*5RQYH0.$J(Q0=1V0KA@^NTU!#U"67J655*&X>8:LCP"X!1FDLL2Y#=PSX4 EMFIRICMAR#=* E**XQ,R@XE(J(K]B.TM]F)L!KN30V M,Z4G>0IR#MI2=1\EQY!L.C=#$FD\EB.+#%*ZFR3/S:,D/M(NU9^)VFC2RHINCL62'(1AHCZ4"S%Z.D MMSX69]4WI;O1/YN1A3WZ2/$N]T)J74I .-*7#7(DTJ9?$FK/)5"9=FJ>X+=VP1*GE3Y.# M=A7ZU($5J?'XU!O#$GV+K\_7O^\Z6;R+?'U^J-?GI6)@!3_$:NB[&S?$>B)H MDTZ+?R%K.E_&S,XT,[L.C*>>'B[T=>Q=&5A#8%9/6;J]A2(= M2U*']>A;&?QUCLA;REM:_1%S:51U +>B(RXOOS3<2-G ^0'G*VHO53)++9M5 MA?-P)5UBW7H+*]$>?X^KL=QU]WA8HV2I<.3@;1=FIN(IN;[\%^NQ19;O1,"8X#SZ: M*^]%L>%8]FX:NK < -1P$B%+\A4&RX8)1D:K\Q8K$\Y>;9GPW8BZ^#T:EM$> MOL5J[>D("VTV6!M%6"HRVW2JY.K@QOF &FG1[!BF3*8 MDAB-7-L5OHT%8W.UO;'4&[YQ[H^I JHNCZ]&H*VE[9\9 $O"R0*77G!/=35I MSZ9)+"O4XP;[0CAR%H0Z"+%:*35.(=/Z !?1D)4HW4I L/:@,BP#:5OOM?&7D[%F-S5AU#P@O)961P"WT M:"VP\?^A5BFS1?14Z4QL#Q"'@7]K%E_(%;^-J/P[-D"PY1$M*+&WF-6]@._0 M!X=*P_@8E0'D!10O6)49T%$C4 Y$8 C[IZ!/ET@WV&WR\'3C,T' M@,V=X8G9Z?49FQF;#P";NR=F=\C)U56+_N:@_PTG5[<;@^K'_',MJKJF3;]% M\V@V+> U&$K,OW:32UVG6GJ,Y(SDST+R/B/Y/LVJP\5GMFL8FUX1-O%%S(%> MQ,@4N^E\BMVAFA?LZ]NDY[K9-WO-#CO[&)L/ )O;)UUS>,*WBHS-AX#-K9;9 M;W+%YJH9^X=KQ.Q)!:F1AX>O86IW#2/M(PGDJ["/F&WM)DJB58>2<8?JF68D MWU&8)B,Y.\Q?I<.<+ MR^87=)O?V%QQ45_,EU:U@PA6B4#"T28CRXZ3$.N'SE1,M:(H@(W!@>[=6-:6 MC73I5,M7=*]'QSJGH369&C!!@.5D@TBD6XHKUU5*8:<2+/*)&&%@U4?Y;5IE M%/ )%Y1$B!((I)RR".JC*SPG:AB?Y)^_6:$]5G5KLT*XA1JV@$("!G&$X2=P MXD$B:ZC>PD)AF]P)@'HGL[)5[A%.-()'R4"SN!#*-(%W8@QL" X WH/-@ZKLU+! M5CF?DX=%5@]>,!-^.4I@>W0UV(@6II9[F_@2=%QR=O8@+;(BLKK,K\9B5:NX MI,IQNRDGE[#"ZS< >!1)"H%563&]&8 49\L=P"[6:8/$?!KN\"(,@*8%N!OSH(D-Q'5;Z8BN("H@/FX\:: 'T, M@Q"^S)%KP_@[$,8=8C8"FQ:N1NXQ!D(485:"&:00K,"ZB8)P2O@+*RP2%)QE M.!:6(YFRPB5X2A)?KFXUE^3=B""\$A[\=FL:OPH?6(*42*?.!) $ZV[=355>-OIUZP*]S1+6E ]Y2WM+JCLA;NHD1N7S:(91/XY*] MN]<+N63O)C"7*X[6$(NY9"^7[&4"XI*]SR0@UCD/0>=D9E,39L,E>YDFF":X M9.^N9&V]D)5+]KY6'L E>P\@$Z)ZF>+IS>]M[N;7*M[\BK*;WT/-E.!LQ8UF M*P[-3I-S;QF;#P6;V^T>8S-C\P%@\X"SR*N6LW2XN1C[0?%FC1+5.(N\=EGD M7,R7V==6]C:I@,)(SDC\+R0>-#B,YY_]N'I_9K&%L>D785)EL\K+Q"LER MJ,C/;HB8S RRWO7A9O!ZCQ57YQ(9,XPK_+/FGN9-QALQ"D(T&;U[ZS'*;?[= $+@%K&.!2CO[WY2QS8;WZYIE1#L+W.X%E,/_[K>VLQTM&>4V9A MFE4X;/3<$AQ9SP1^836$)3CXQ(G7;T$UN-K451;N12A4#07",DK[#F29 UDL MX<)'#H0OXV/PMD4YS+H>@F/\U)5L&=;HX3=J:'P3<\E=?-PTK$D [/^_\F4% M1GZ0=F-0.HQ.HJ:L\\3SB@,!4;A^;/FW+@)O19' 7'K[S\3%_&NLY&"%LGHB2Z320 MB\%R" #*#P *Q-)]/,;T]=O0FD0T>F=N]%!$(BW2X&!MA&!*Q0-2?*!ILP3Z M;%43-\),9LL76+1!/\^9Z!LBVF]8?R#"8\)**4!KP408U];#J\D[/]EFWCFG MGVY\2[=3)^!UCLA;REM:R1$Y!^@05GOQ%MF5M\CQW"WRH>9G<)[D!G&IVS5/^IS"SLA\$,C<-MM#3OQE M9#X$9&Z;_0%78ZA:JM3AIH#L!\O[-Y5F$C, MO'8CHCN-06VX%R,Y(_DSD9SK-'#2\1;PF8T:QJ97A$V526%?T8 XN(;HF.PI MY@T"O$21N:=I?NK-H]%LM-\6VHW'2]\>EG01+R98B@=;1!&]>"-\,7+CR!B% MP40._( -CF42:32&*=_=R,;&UB.UH.8,S WAP%<1Z[Q+3((]MT(?WHN,CU0^ M +Z"T404FS(KTS0^B6DHL*$X7K=1W^!\0O+1^<>+ZT^GQPLJ! P:W3(^0I*C MP,5ZC>Z@#X^6%!!2)WY$K;B77ASOC++["U'@N[ #WW8]-\W7QM)QZH;RZ-?3 MTV_'2!ERUPH0EVEUZ]^W Z][1[/\7*27P\ND[;(W*.(F]I)4?<9.#> MO,!9QWQ?/S+_!8K."Z/15HS&U;+)D,+IW8T7V#_J',NV4M;BB@%M'&C-49/+ M>^3]]29\_XMQ'8H'^=MW@=S'CUW+>Q6MPIA0"YGP62"#@6F%J86II:G MJ<6GHP #W7D5],*9 0>:&? U\[:]AC 7CC?=9*GZ;MLL:E M3:MN-COU"7=:KE:NIU6N$V_ZL!T: MW..4L/0AG^5N@P^/SY_/G\#_+\^>KM0-TENGS'J_"+"U4QRY#"873]LF?AVU3MJU*9UV<$C. M^+QI?/Z?OPS;K?8'N:U%!TO5I?/!83>S<&;A7/WRU2BJ7/V2V=D&$*G;,KOM M^E3!8(QFC'X"HX=]+E/$Z'PPZ-QMF^UA?5SX[/2LG2[)U2^9:VW^KL9LM_JU MX5J,T8S13Y=[Z+&=Q A], C=ZIO=?GU:I'+)AQKF6U< !$[YY_/G\^?SY_J7 M[##9D.;$]2]9XWZ6QCWLFVV^G6!L/@AL[IM\T\:X?!BXW#KIF*U.??S5[ RI MH252 1#8&.;SY_/G\W^E]2^?J"$RHP&I\GHM6'CG[8S",EQ%\M/V%DXW[\K) M3K;XB)I6;7?Q.X+L9XD>,]K2^JD;)=D:+ZT2*M^@*0T["4/85UIQ6BBTU6R^ M52ZEEY>P6T/;G"M%JG\K*46:51L-,[I949E2R\1RJ*5&1GFT_IS6*]>X$:,@%/"7 MS+HT]>>Q]2 BTW"6!28U##6T"T,&L6$9$V%%22@F,(L1C(R1ZUL^U7Z:BG"$ M!H9O"P.X@@@-R[:!/\1PWL8TA$G=J0>KO16^""W/>\3OQ13+X+B^$8^%\;OO MXE]7L17#_GIY^.VX8?PAC;-TA_+:7./"]8\468'H\AO5&4V''<%8:S!MA M6TDD8)=\0"8"4MQ97D(CXAQY* %\%[8*=@T63+08B=L);5\2(=1RT(;Q6S:: M'1!FAI&>$>:^$;!OACNA8>"9*)G"2O%QV!;7=P"MXB#$Z8(DA!'@, * PY([ MDP-(0^\"U)X[@:U%L!<=')[5TL,S[#$@"RX\R.,#/(9#P;H]^1A\C?L 7TY% M[ *H,'@1!,<=C0 &@#'"&0!L?-CR70+/L*VI"VO5TR(KD\[3+"%XM8*D<$2-I0? P""7Y[1$A\)P 5XTJB8 MV"T;+\]!R,L_RT'$9&:0]:J ;8J'[2OBJ%64SO.2^IE[FO<-2!8,XLR[MQZC MW':/PSD]"$6W/O(. I_39EJ]CFGH'\@TVD-\NP!JHS\H@59] M_(%>US7%J+P7 &H9XU",_O;F+W%@O_GEFM ?".0,GD4*^.M[:S'2214%ZYBG MJLFPT7-+<.3-BQ2BI?71U6*5,BZ!*5Q]R8]V4$:]-]QF&?4>%ZCF+:WNB+RE MV]K2+F_I2T9<[N5?KS+]"K= :L U2]!7L/YJM0JN][DF;CUJXJY4VM]?IEB"/VVPI,38?!#9S MW1[&YL/!YK8YZ-6GB^K!(3.;2KLI3]4X>1VF$M\W5=R@.@LF$Q':;$\Q,WM! M\X$66U.,RX> RUPWLHJ:""/XQA#\J&/V>\/J*Y^'VN:=#:S=H'FOT^C4 ,L+ M-E8%*N&L:#_-YS1%LH5+DHBD2]3A465HJA0Z4Q+36$EIHV4 MNY*O-HQ"*")\B&6DA&-T&X.W^-A/[69;P;IA?18,,3-"^H[K&XMN!+,!XOPL\ :6 M\XHL3T0E 2C401?T[2.R-Y1@UJQ,6LP9R#K ER(+H67E1CDUUR^P5 K)7#M^F78"M"T+"RI]E,3QZ\%G)\@;E MR1OS*?*4P7&FT?0Z,)YZ>E H:+7&,6Z29?:KS#''P'EN'G4X/!SA%$]1$(\* MA2J!1\28U3T$7I5XP,9&83"!CR.0F<9C6N0 MUT6Q!L7&&BA=.*B(>01 RTN MRD-"!%\5C74-1K>1__C)LMP8?HESIPO2C3S!8$D6:A9[ZEO<8N51_[W,* MTEG@.V[*9K\K .&12UDRCS@8S9A6"!O'\?3G]^_O[^\;D; ;M\'=^]/0'@,+ MB]X+Y]8*WV/EQO>M9O]D.!B^;S:;+>"KK7:O==+LMEJ]YGNG/VBUNB=.J_FC M,8XG;WXY]?T$@/E.4L. .3\#T("J M1U+)R<95P[@2=A+"8E4QPO,'6V8E(X=TY4;AU.(F3*Q084>K2X.>[)0=;HKU M;3<5Y7ED^.7B?W^_^'1Q_2_C].LGX^STV\7UZ1?C^_G5Y>_?S\ZOF&D5=NL/ MS8'2&I:!+[$75.)[0.Y,I!.NVU8T-D9><"]Y3/:.B?F8\ K,"K]G]3 ]%/QR M1(EM1AQ:#K PD#6@,@*PDZ@P%KQCV;%[1W2T%E7L2"&_6J !I-2T[AFLJ5$$ M26BK'?T=MQ:+*,*I%+<*A=$H\#PZ$$,IRLD$C_*_^ [6C]5'.;O_IBJN2D=! MK(Z8>>%@"MPR6L8N3R33E'HWB9LC8O@Z-^SGE]>QUD4B\="H"J/<\J75''=0 MIK'?YS*-]1B1"^#QEE9R1*[O<@CU75I-+F91CT3V"A<59%9P"*R R]K4A!-P MJ2>F"::)5UKJB6F":6)UFAB\"IK@J/>-1+U7K\K25Q%+7[#J>.7@)669,YX# MX3GH;,WDM5[?['#V&F/S86 S"*I6N\78S-A\"-C<;)G#?J\VV,P%:NJK62:1 M;,Z;BRMX75HE)SGL)LFA/S#;W6X-TAP8SQG/7Y*SUC$'G3JD\S">,YZ_ ,^' M?7,PK$%ED&/VD;XN3;8T)I8U6>9\F^)\W9YY,F!-MFK+93S?,)ZW3\QVDS79 MJBV7\7SC54;:[7YMT'RY(KN>KW6=0(6'[5QV[''*N3"=A\5A.O4'H>RRH$*' MP>?/Y\_G?Y#GS]>#M72JY&O1D(,%LX3I%_%GXMY9'E7V>0V.%0YNV&3G'6R6 MQ@VF&)D/ 9D'/;,UK$^@#B,S(_.2L+.6.>S5ISCV/APAK=T;0CN88@HQ!AP"#(P!C '[PH :U$]^@=)!'SRKB&'1)])]N_LL MT^>I39=I/MYI>;P)ES(\6RF',:O=_%-KV)@IVNSZQES-9DIZS]5B3@1^.EM' M&0@ 2V*'PE"R#/%EM6M:AEI5:$C6KO+2S+;-P%7@+/RVJ,YL*:S/=! M^ -'LZTIU@U4D?98KA7K _[4;IP45EK]:J-U)=2+-,6!"?7)+2K0I28]L*$B MI!S$V_Z@,5?N/,5Q\3 56%PX";&L.Y"/EZ $-7[JG32&Q;=RY_7%,)5BPI"\\BZF)I[(4;1'M.%5?3:JO#1L\MP9$GK\>V*616NR"KCXSY MG 8?LXQY4<"V%CIYI; _*SO65P8C(*4?V*(D">TQ?J:F?$PG1-D&,_6>KY3M MJ_L,_;ZS6M=7M)/?LYW\%@:WH34I;M7E7%']OBXZC4?S,;!"4B<^N:&P93L9 M)YBB/F#-G]54SH#/)U,\W=XL0D1C0 >JNUW6*"%(XB@&>4_:>#"9!!H?CA8M MYKAAG*;#.:"GR-]=W>7&+'3'@3=SX#K&2>_$[ R;&BIJ$D(O+-P[QJ^"*NH# M1A!E?@*],W1O$E+?SL:6[PLORN-9P_@#VPUY'M5/GVNV _;8#UTS/;1<#W]7 M"F$$)Q(&R>T8, XX#W(3)S];] @J[X3&'UMW@ !W<(B]9O80(BW8>)X#8E;( M/B#W@>%3[7UJ_!'#A ;VX1DC[D4BI/9%]V/7'AOW.:@U0++?3V%\+,N>A+Y\ M%C$H SZ Q8$YJAHQJ=F\P%;] N['P?*W04]'3AS"M%> 9.[(M5'-UDPSTLGA M\BP\<0<[K_N"%#;*EL="S0B TF [[2 $O)\&BN)DQPUX-8\)9;&N:Z,6K.$= MK$%1CR,F%*H2))XCS\P"0\*!&'=?A##ZR/2 M]&&A($8$MD& 66B]M'ID 6X>.1?M1(1]F) OQ"[VJ8(9@ T8.(5UC[_!.-&B M'4]GB]:;KKS.?T%0SAWFHM>&S(ZRQS\F$?P21:#7_9FX$?7-F1-U_TB\QV([ M)C/E+DCA0(R>]_@NN/?A**+D!AB4"Y+1G.O6]4T1J&E<^';#1#9!]A\I3*IQ ME\92P[H-!1FSL@_(U5FA75N & -'3-++0N!Q%%N$P"A\:ABGC&#/M6ZP)YPK M!6AN&?QJT9H6MB@LCS"9=CK0Z^&),;=O0KNXT&\T9PQI]:K@7XL&5GH90 MW 7>'7$(V7A$]:9[I YE$F!"^AMU!(R6.2T,. :*&=BNHCA$$9)Y6=/N4T&) M<"06"3H-\ 2\_0"N=P:(M:F4>]6H,XS!3$(X-W2M^36F6&U8_3)YCPV,@P1GHY# MY!:S8G9(#+U)(03N4 "=3)R!Q,?U6"N#( MD!(0]C'G."=H@TBR-2VI1]J(F]FI)W$\QT\)Q5'RKH'FV'O-4J.2K,Y(K6'\ M/;B'30])_W^DM10;.<;8[/)6RFX@2-=)J =C\!]!7%TJ?Q.+8'C,JP$ EK#@ M.X6:^VC!N+%+@.6L:Q'G5,\_PW?MB!M 1"19S04K[7.9ZR))5[0ODABS0V9] M*9=NEV&-$.&_(HM-M4#5_:XH5D#)*3[5TYVD"FUB(]5R#"EDN6YC'%V??3LV M\95;H#L+.=H'XZ/E_T#B.867@"Q,XVOC%![]>'DJ'[6,+]C7"D8_=8#0D%>2 M8]XXO87S,XTKZJWU!?5V^2"QT"_OSXR+*$K0CTZL7$DB>4'@T8-1[K;B#^QI M97R&1YPI;&BCP#^66$^P2R MF>0Q\*29##A^Y9CG,I7Y1ST\<<@^!$F8&? GL^HHI]!G0-! M"$-3JS'53#(FH7 F5;K35$4]FGEZ]H%CDL_XI;)G:2!:V?78#9T5IW'H8^J4 M:_S#\G/^IS8A;%^BD1KKJ#CT'$PFW>K*7L38LRU#=3./ZX"WEZ<*/[T7XN<9 M'$X>Y_!OP)DS=<%VZ8OTF^PCA50:QTPI2G+P**2;08;?0(L#]=SX\N@3@JV* M"=56Q'?CS?X]=>H]@=@%ZI0V&YGC*BRBP#])L01A@&KU!'6Z[ZF-]"6PI!IM MY6@?(W_<23)!5<]'?. M&R!MQ)T;)!&RQ\P!NYS>34G'2')FGN(*Q+7&$?)=\0;NBCN+=Y'OBJMY5UQS ME"/.FWFGO-? >9;IB@/_]W"0=VB+CZ'@+EKCL(=Z\QDLU?JZ+Z946RTDK1H+72[AA>H MLS#BENB^Q],DG 81L;_0EXV;L/XHXR6BGX+=,C)X4SD7M:CLD'U%'D\#U5X,/Z!J\!_ M@5%ZBCT^G4 X,0=0?ZXCD (ACG21@XV+X[S"]7TV<9 MX*L"?>K\)Z$0U"^![P##NL#OR9Z]5"[UC:](8F"V6\1O 0T8L>) MJC"3](M23&+0(H2D-$($ZQPBL+!]A!]?: (6SNY"\B*7J'+4WQ<>O;Q MLY#H%@_DR,Y!.'N>!%ZKT7S;P" 6ZU$'LULROL O2(%47)@IZ*8Q$B)2#JP( M9H=]Q("MH-2[V.XR$R[Q-Z!NEL8F+?/!*5^?9&;?/.'3&_1U%BJWLI YB->%K75H^(P2"ZY$YO6[;Z#*:8*DYGT5JT/3('(^U)B;$^2B0H ML\:Z#Q!%:YGLIXZ,-\(H#S-_1D73H\P$E%&C!2/0+%B!YCIFX%.2Q(KR]F&U M%8 =>QJRH'J)1L&4;M5ACR.!O"G3TM!HD:1%9$[4%X+E56KKPE,SUHRRR\F\ MD@B:V=BSS'$A3DMSU7F&D=UXPEHN V'EZ5]H+B\S?>^MW=B^V;.'; #G9,^- M@/>5-;Q _/"%X@8N%+M\H5B#"\5-"KK*X> *]A.R67),2-,-5'K@L+'2XS&[ M1GEII KKN4(J@2/K+@BUZZ3<.-4"Y@8T*2R-(4-\A3=*I9RT0<> $&A7J,&4 M[QT5+5.J"=_2=1#04Q6Z=LG% MU[?<63[E?"PW3[-[HJC,NTA:FYV!:&O BA= 2F.V9]:"^S&F6J!V>9GM>!%? M$6=&P$N4MYBD5Y1,,#G\OYC?E%!62CI.D:D1*U5Y'KF4-&$7TX?=.*L@ MDJ4A>)3#9ZK8TP7Y>$?$Q((D@G>CXY^?.-U2]6M7U7YJ4GAA 5:L4WMA%]N\ MA@I2Q5W^)CE59'Q*R'[Z1EDJ99N,Q?:(ZF11O[^]:;Z!#?8\54LO_5M-37_/ MZ)#(@DB)E& 5%.6YE:C:@:0_3"/X. *VC-PU_2I;I"[_6EXW]F&N.JR:N=^< M9:E+-[O0J6!))4(U>F4NK/R)O*6]I)4=<7EE]N)'*ZO,#SK<< M6NH>>I&V-GQ9<;(%9?M7;H*SK,_2.OF\98@ &A!H.O[?WK3?/#7]7/>I>''W MJ6S?ZG4FN]6JA\_R @9XRUEFJ*Q6MOKY>[8>7JZ[FQHWY8J8*)@HUFE&(@^1 M8C:8-"I(&N]RUU,9610?T29[SD!7WRB7(5'6:R&>C90Z:[]3B9 9?3S=A(]) M@TGC\$FC^Z['I%%QTF"%:E\*U2F6^/GK3?C^%Z.WB$ .E4Q>U($XUT4GS]C; M34PXZ SA1Z]W/.?WX#[%.[F/TO>Q^:OWH]8QMR7FYI?KUA+9UP^!%QN,2(S(A\"(E-/G?8'>:Y%@[OJ MB/TB9P";^?MML:NCJ[."".YDFL3YU,>C]FLQ_Q="P4SM66C6[9LGG1Y+:,;H M0\'HH3GL#1FA&:$/!:%;77/09<\68_3A8'3;;/=8Z6",/AR,;IG-P4EM,'JY M/V ]=\ Z@0T/VZ'!/4XY%^GSL#C2I_X@E.%OA0Z#SY_/G\^?SY_/G\^?S_^@ MSI_#60_TGDMF@BXH3/1*+K7XDGYCZ#0X,4^&_=H8XHS,C,Q+ K1[9K_- =J, MS(> S.V6V6P-&)D9F0\ F?$&JU\??S\C,R,S7UZ]X/*JM7OGU0ZFG/$<=:8/ MAA,D6,%T;]ZKK<+P$O<58\ AP, 8P!C &, 8P!C &+ /#)"Z*_S$.O%%D\/V MA!72O&-4HQ]2\T!U))@OY+_TC=R=E^I;6SI&29&A&5,HK4'?Z&&-X8+E,ES% M!J#M?6ZQ,'5KN+1<6![:]9/Z2O+X7EK-7[Y!4QIV$H:PK[3BF8+^\]>#VS8[ MYSH&Z-]*.@9D30'"C&Y6-*O4,K$?2ZFWH:SVV9M?CEK'3QCU);NT&3_#@K(Z MH="=NK$-I_>8WE-&JAF5=0^C <)A_YP[X3M!J+H5BO#.I98^^GEL/36V$L^E MKH'9:U'#N)P*/VNS0N< XX?8>-S7K9^DCP#[Z(2R M[&R(+3NQ4Y5LB$N=71TQ0>"REGOB0?5TM60OQ-B=('PPO&P(XT;4)%4U+&I4 MB(Z<.MM[I,[9;-@<90:C$5(:@6L"6$$(^V#< ^YCLR%,G(6)DQ$&%X0X M@&K6ZXJHV'Q<#H,?@82 <<6?B3NE'E6R-^J=%;HP8%G;(VKT1I0T]RVU?TNH M-QP2JASJ<]ISZU1^B\]?8=\K*P0Z_AA8V.:M[*NSP'$!3F)/QG4P=6UCV&U+ MEC,.PO@=-BE34U>)7+F)%^#P:/3NH^51![>KL1"Q[C1/[86*O;S^$*#]$N\E M9KWQNJ& [>]N)"SJA"*"2'6# YRS\K#Q*69-MU2';B2Y2^IR=V9%8^,[LHNP M["@O?"G2L?G>A/8XB;$7GQ3&F-9/7>(-:I)V+W+M>RW#A^V:)%[LOJ.BX+H[ MN'@ C<%Q:1B0[[>AA1WD ^POB*^!X)_"GP\NZAB@M,PWDK\1\3W*?YH35R)[ M[&('.3W>/3R*7"U$7H*?.@DU240@8&?C1^R%!5,AKXF-0?,M_H$]YJY#\8!= M%5U$!.1Q.88+:_VGBV?J6C3M5W%G.?)7FN]&Z!=29XJI7>:?B16J=NVX7&S@"7!$L(\>MN^\#PPK;9U.U@V!B:,K MZ&:ZNX="T+G(1R78 I8$6MUDBH F4YP]%%IUBP1H@3-PM)N@]OERH-PBJ+TU M]GM,5V-YA4U30XYD]\FYI2&$$FMN$M>C6A$W G]B9[\X3&Q9-2(W7F1$]E@X MB2=;F<*VA'%^)3G@X+P!"0&?$%ETMVWL7!K%$G5<_PY^ERU<<5LL[$5H)'1: M99@4)/$TD8VL%4UD2 QBY)ZZO>($CCYOZN \Q[47ZWFC[O60IK=66ZY$](#4L1):LB[PMN[.FA$R'J PCL.P48T'.C!W9843AR['H M#_R4=$(?IBM##M0P?X@<(:7=SY5JJ*JTJ)ZG\#P-B>1S3V(60$)E-KP#!99$ MA&R?2KL1Y@0+#3:CB%[@QQ# 48Y(K(,%KA3_@+!S 52^8 MYON>8NOGQ">1!FP<9K%N)&)I$4^]5O'T?"$ HQPIP7+;KO@"[;WN/0W\$>M5 M9]UW+0<87(3\Q8+U$;8##]9VB.V&=C+!;KGV3'4@Q6J)::&K87'3]QP/*+"- M!6W>"^K\FL7*-V4)[BT4<_$N%O]9\L>BB MT,97!X'/^51;O8YIZ!_'']Z\+PEN49O1:;2'^'8!U$9_4 *M^O@#O:YKH%,Y M<@#4,D Q&OWMS5_BP'[SRS6Q3Z!<;%&+A//7]]9BI).N&.QZFKI@AHV>6X(C M3^97; ?EGCC@RL._'Y))/9S2J2+9*SIN/#!=24NT@PBE(:BQQ#W)61J09 ;T MF< W8T R$A^6GTE\/5(J.VW/BX(1$?99"!<$VG!VS;ZAVG2&=&;$] H MH:3*,I$MO[70CT"&D/V1/BRE&:D*)'4%:AQHL9 F!\.BNUC@I%;XB-YH!W3P MD%@![LP-:2V9AP%,J2"Y'1LWEO\C#U$@]04WBA+:$3@>VDCX' 4_K!(L*I"H ML3($X8Q"7&B4R!;FN/7*3(17[#&Z,=*S2=WFJ- UC$\X< ;2/>UQ:JO0WJ+X M1QA0);\!U,&WJ6$Z+$O!,SN VA"U@0,<>_#>8W=J5;,(F"0/\; ->%CTGQ( ML4&3'!#!L(:W:(I#OQP(U Q-7(C\APU9J>K[TTI-%>Y\J#<7MIDU)X=.- MWM.G42\-7:U:Y)&-=$QI+2[#Z<:\=K$B=UN/^12$SB$V<_]Z_H=Q>G9V^?O7 MZXNOOQI7UZ=?/YU^_W2U3C?WS1N0_86;"LSQ-+E-P)IH-UM#D_#R\^G51Z); MP)O3J]^-KT%CXYY+J3GCG.]:/5-M")9F;3<_7 #2^KF<:QEENRH5P@>$?QA*J.^4QH+LL-3\(QL!VR1(N-_ M1V[6&RMR09 GOH?J@.5+GTOT"(.#Y@JDBHM-G;#T-"HX *;(;A_AZ[MTCZ86 M'BU=V:=[8: +,M8>E4BZJWPQ0O\'^BA81.E3(=W M29> _8*A%%["\Y8;TLX0=4S0EP5K=4$D6'0QX07^+6S+'84"1"*.2L@2%B]( MY\0ED]/6C6S8&ME3BWS@/AT$>3$^@2(XN4%&A/P:6'7.14TX[4Z,*?S$P 4D M0/)L!\ [\Z,VC'/R.%M.0/H\PC!%I1,V&A#K'/<6]3Q4H.QQ@*^30@A/*V]+ M#G[AT@D#[D93N0JI[0I@-R@S9BD:/=2A6@TYC"RET^5W9.2&$=VW>*XDJ%#$ M^0GD/B(S18U?BJ(4O'0@F.H?EI^ VJRVRR1OL]RM,2A^J:[MJ,@.O2$T8GI/ M:&71*'CF$O$1Q?(&A2]-&@ELE'BQ=!IF]R=5-?LKJ=G MR&O!(WD]#_+YV#2ND&3=T:-V UZC/QAI*'WQ(J71@F!,403$$C#&R+B*Q=1H M:Y9SJU_/D3A>R! <@-B ,GA!HXA!NLOS=IM FQ9C&[Q$*"/'O7,=\L02'Y & MM"L=G,K@FH!QA**A9/*&<5H*DT+3>V1-Q,ZEFQ=L#LDI+62I@;S-0<]JJK[8 MP-9IUR2(XL$FCRKA= JY212 I$Q?2X&E7U13P>(T8#G&07!)FS$AWD%D1(:; MI"_X" @#3FH",$I'A>3YDL'*#<_OJ3N2#^(,\LG9H\E;R3.'G+M=(GY2X%6* M=\YR8>#E2?ZF ?CJ(JP@Y>@97'LI&U9 /,Y/IC9.LE+\B.Q'PD MQ#"++SN!D/%K^L:IR#4/F&.J>()^.;OAZZE(D!U-?Y(3;[AYOUF/ M.P>@IPD(J1#B[C,G@SF"*#FR&##(-P'/PE_[PRC7X R+Z.>%5W MGCG'L,0W#_#-.#H[/_MR+-]3K 4^D']K8Y$F44H^N5KMX-8'JB4FDHZN;R'1 MU>QYI;/A)1[PD]3?G>JA^DM:%0D&B<6AY8B^E(; M 'N0[+QRD%(G+9DR$<80NM%8[SY 23$>TFJ7CH;4Q:A$F3*49(RQ17&6H%=H M,LRL/E2^E96E=!L=^Y&=,:DD6[-,\C>H*]HGJ4C6 AN]RU+#FU"DIG#>%0P" M&3=BV>,-BKE]V@=\D[R^PZ[/-\F5N$FN60K!DS<@5!?^?WSS2D M^JV" $9&ZRV:AS.;+/WM9:J5BM%0.JG>*KS60-T_4[4H)IF"2TKU+%3 TLB. MM>[9#SN$^,)/D[8HCE_&/][+H)0D$L6#,J)[:SH3A$.Z.89M/ A'/I1'%GB@ MB$ZY+TT9J(FI#\Y_$NG1DNZ$ FZ@7:5,/TVUDC#1*^M'.AQ4Q= 3NA;L5[P/ M(\T-,&/DI6D=F<>3@G 4V2Q?;IZ>+,*PSAI\K8JI ^?H$I"AH&C>I_+* M6'#^54TIV%<'HNPN-0T[@_$M&4ML9N'AJ'F[F->MMQIO3K^%JM ;?+9V!4C MX_Q!V DYW2^IJE"(E^(!WA/')7-EV>(B?2_0[]'],DR3#?E/#&PNFS536=:; M-;/*TEGQ2EE(K%+A=.G].B5/J1OZV3&=#/7L/.I-,]1;[H+Z:$4J6@R-&Y'B MM8QC6FFKTQCUY^R8=.4"[*HL6NJB>\Y*P]RNE2@I?'6^_M7Y@*_.*W%UOA;2 MU465V@T._Y9*EI29?"5JPBOWIW0'\)$T3(A MJ4(B)I/@^!=5^%!,W,1\MX9QI/X\-HE5 \N>!F#.(,U@"%D:[*8] KKN"OWM MB#]1-AHZ.RO-7:?DI4RBIE'MA9"M].17?IUBS*1TB8KQ>[J,32CO<1'\+(DX M%+=6Z.A+JE#H0/['8NQD-DV6X"5 VTD5G5+'+>W2@UK - GQBE4Z7&P;S,@L MF_WWQE7#N 7-(:2K8\QRFM*-5N9R4=H(Q2M>K+XI4DY'*C)O&GBNK>LZYB0Q M2?&CUK'4-J;J[E#=!-.Q8M:SS#3'^,W0D>]0;;;$GJB!C MN1@F#K M#4Q\#1+MQI^)JV_TDTA0TG[NX!=IS0H/9#DL"BJ8#2C( @GB!;06!?.\:$A1L0U9^D[%&L\$_:3!*@H]E*V!4-T L4]0!*72Z"9;NIWY MO].(WLB4M372L /TB,M2>C.5Q,:+F6E:^<.E&RQ&O$+$ELZZ+:/SU7%NF9%L M8I"\-)+MT"4&(25Q&@"_^CRICB/O7[/LQH(2^@X_N)77E9]#:R(P4@S$5+/5 MT4G\.N7FYE&OG'+#"+FN4*T*Z!;W,KRU_#S[IE1(X,(.F%KRK2A".CDZN[RZ MS"8[GO4,9,EW%/A3--C-)_8/@[%6WR.LQIGN;6[S:9T%*)D4"BZU.8_1>ON^ M_ S10445[*T$>)O$O//0CV+YX/]8D^D'XU^@G-P:7[Y\4P%]LL0!,G&0\1AU M@-DUTP0HP,ZK,B,WG! .$7=W5,U5-U3 Z0274>!1HW-3HR[LGMM9KGUB8I_R2[V4E\';7>G-AV\NMM4M]9FM2 MWK&7[-@&/)3U:_!Z_?W\_^2FGEW^]NWTZ[],^=?%U[-9I645'I&E3Z4GHU?: MZF^J5QF/^,(F8\SBJT%\G\5-F&7PMKNFSGQO-Y]LN5QE3JH:;+^JL_P(,]3Y MS#9U/T?Y,6BY1G % M4YXWC#/*2UM?EKY:9EQ+^MDOSZODE@VWR'&&+XMS79&);#=*8/@I]!C*)']-0Y[DGRJH2;Y^]$T'?"U[]K@TL("-@OJ/R'*H M2BK%G%%@L#U0PV-D>X#M@<+/C^&CY1M_;QB?+3?$QA81VP0U5W!YQ]@DJ(!) M,,]9I%[_G#2'68M@_HDG[8!7FRM6]SXSN<3HFD2;5S%A+!0R2)-B4/P@'V[W MLM OV;,6"X>JT#U?19NF@7FY<$)'1';HWF#LZ4U D5\ZAFLS608ZNHM"!@-; MU:/-=;.<7:?J2ZQ*I.KVQ/0Z;5>N0Z=N:2E;6X6Y8-Q'X-(_5&^&N1?,E^TO MYV%M) ]KR'E8G(=5[SPLS0Y'P ZSP,#O66#@-QD8F*L+\MD-)^N+PJTJ(VM$ M?E;Q$*YE@/M5KB=BFH+T,;!"1R:TYY(Z2A*Y*G4B-2\E<#EU?4I4*-$2@HUI MAX>D#/ZA-$$=B#R/H#M( )@)Y)\]NER+PKDX_DU'[F-:@#%*(_>-HS107D-[ M3)UUJ22JQ#:S9--,]:+*T4RS+U%A=*GM0)8>A:F;V%S-?%82Q(I[/;>,YW<^ MK7MT/R:Z>%%0P'NS+%\/]XR*CUJ84JFP1LE5G?J7DZ]HAD34"T_R_J/??2(I M*KL8 2I].SN]_'@L30#J48(-)]%;/-,G(I?-.)MHB"TR$AW*;\@7%US&B ?L M78'';_E&XE/S)S+,%-K*4K"!SRUP-W6;0MT_,)E)BZ%7+5F6UZ4QJ/IC,6<] MGZ+^+%;HJWZ1<3[%2M/07$+/&EX-G9^E_"/(*&AA^.5ZOHI%6DC#N"2Z5CLB ML]S=2':%(T*F[C.9?O,R/TTJ%Y";$ ^DDLQ4N7E!3E$^ZRAEC\32TB*?JJ>0 M(]N$%E*6Z TEZ71BJ.9J"U@OI6V/A(-IV_F>Z9YUGZG9U+G&EL6N$]U%""!- MO**PO\K>QR?.'Z3+*R_[]9"TIEY=4TF#[%N%&M*9 M=B^H?[W,S57M">DP:::L^WMI@KM%S1]49_EG\0G,BJ2YX;EZ ??"^D%,6CP P\&B]:KY(M5A4/YC M-8"L)2(5(]EZ("\\%K+Z@EZ*W&P*+''JB]9L1"8S-S%ZRID>5F] M"B4D;#>TDXDJ\$_<5?=QE/[H=(]5.8>(NHBF"'^3:A,Y4X-UM0UA^">E;[P?+%N4#F4XS)6FRUC%82;JF)U4);J^^C] MDL(YKW9;OKOV> ((9QK_=!$JU]K15E2.#ZV4J<):Q7.VMMMDK:(26@5W?JEW MYY>/*W1^Z=:\\\LE.5 O?/2JDA:VF?XM.L]CCHRJ$LM_T)'D"_I7L2Q=7Y:V M6)960I9R2/*S0EP9ENF6O\BCXNNI%A#6B#&E!.LTRCJ/"J/9AM2=QJXMUCH8DQNB9= MO]C+&(-0$G0RRGOB.[Q"#!X>LZN)]&J>_ F6[R>69TR$B%5(1)1+"M UE^_1 ML^=YU PY\_%=G9\9\BI&"FA@BDW# 0EM4%UF-4GK1.>EY;=[(PV>'^'8WPG? MJ6(%\#0^W0GDU1R0DJ-E/P8IR7 N.&0[W6:\6\["PN D,;Q'5?!V,E(-\@0J M)E,O>!2"O-)X\4K'""\LZ].V(#]9-LNQ$4X$Y&E(XPP?93Q>AC'/+%^B/E9]-BF8<4EZAG^ MGC'%=3%FP7AN#"ABSS]^?W_?B$/QT+"#R7L [IVZ*GR?;L6[VSFVB#_-]78& MJ&EBXNZX(BW9GNUV-D7N5C>-$+#'E.U)[PD+L"B-;[+S204XY(U.[4F1J6%\ MUS @6\@@@)$C83B!G!6A"VT!W(Z$7;%$6]&?G:,_H>B/ D'AK7O+Q9LBS.@.2MX0R1NF[-@H\BX[.6,$6A3=X).D@W\;3RG?)*L/FT;B\]X%$Q^Z4 MK#05D/I1^$#YTDJB[TE7_*T8YOA=>);,F,P4_-\LI+V(>?M>>'N;>3OS=N;M MRWA[9P7>/JPY;]=M+/X!VBN<*U+#/>T]LO,-LG-DX ML_%E;+R[ AL_J3D;SRJFYLN"">4%OQ+AG6L+5K7WPZ.[S*-7Y]$<8K9^B%F; M0\PXQ.P00LS^R1%FK+EE@K/WM.;6;M9<B?Y:OVE9S%?-6^Z12V '4I)*%H\XK2YW=*ML.T ML)>WXVU,(6?H=.3JJ'P;53G3Q;\*JFM!9P4=]IL%3UYIOK=EXW>WLK@KV;$RK2MMK[WT-BKZVHMQ17&!=Z&$I;V5%3(:L1%:?"&HQ8E@JO8"(#%6MG08\)UJ59EUY?E^XR7V2^N#^^V)GABQ\M MC_("K\9"4/.(Q3UUR-\)OPR9\3'C6Y_Q]9CQ,>/;'^/K+E<(LW*E^9Z&JJ*S M!L(:^Q6+:IS# 8YJK,R(K&D=A*8U>/.+ M#N4W+B[(\];^\,^T=1%>/OPO=7*GWM,JL%&GXDB@&U$USILM:JS MRYM65J%>EPIUBG5UJ6:EUI&D/TQF%6>%/UWL6.8(W1DY5YPW5ZZSK&G[^1FE MEF#GMYD2F*K_*QFA(,OB,-'MWD*5C9*;!3[#(=*^DQ9VQD*X*5O5E!6&;X3P MC8 JO5:R$C+JJYUCXTH(0V6#4=3[@Z$:R6'U5K5OIS+K6X?'^\9G[+"^<1[3 M:K[[?VJ'M!?4+:2[9[5FTV3W?'U23N)>/XF[PTG;-[ M(M/K[^?_9YQ=_O;M].N_3./BZUE1H&SP?&;RG%NE>15I6TS3PO^.Y?:O7F>Q62 R?(R.^ 2V5 M<_^57"O/W[+UT'+=SY8ORH&NQG6^I0;>[3F;'5G+%QDC)SKKJF'C/G>LV< MB[.,F=.]EMQAYG2OF=-QFC"SLX-*_F5V]IK9&>?Y,HNJ?/;NBUC4+K-,.#ME MK]DIZW5M23OHZ"0*&2016O#5PL1?%5YA15FR W#.&VJ&XB4.Y:;D>_SU9-+Q MYC.%5PP;'>XJ:I0SA:L[(D>-,6V(:=@ M/P.O6YR#79T<;$R S:<\;%QQ?1T9R\]OI3BOV"Y5PK9Y!NOXH*IX"->!+'N2 MBXH@O0H__!A8(17X^.2&PHZ#D&X8KT/QH/L,FQC>^F2B^6Y/I.99X9=3UT>E M-Y"%:U9.!U]]O]<3AFMLYVXVZ \AB^=8B>.B8Y7*^P"+((1$)F'GW:XW*H(Q MDA&,Y?A[E&N=?;Q:E*-9* =4F#(J7,C;A6APEZ+!3'#2 ;7E>5I )OIX"G)$<+QMB&D0N69VS'=7C MIU$BV]@H\>3QN_@/G(JJ,H5/X$=;.%5X%G8%:R$AZMR[\=CXO7'5,&Z%#]-[ MBM0I0'=2M#7 4RXN" EN1" /[%#K$/V@_\2P MQ7P'Y&):,4QI*1I/J(S.=$[_. VE)=6H341]T'XPW"C*-%UM0A8JEI&6O;5%(DQI!6'MY;O_K=8 M4@T8KN6 22'?BJ@\VQ$ US%&>OAC(@RDI9"?560O\YV/TII7$X89TDE,GF&KFA'"=7OUN? T: M&W>DJ UOMOKOFNV*J!NGD0%PV@D=/. M1HT8;90L*PF$ I4I^2MY\43$XX#T MW!Q?1*[L": =8L+$YYU$Z-FLW#GLY Q,M>]?)$A'UX#JMC'LMH%[ /T#&:%L M, TQ&DGA:_S#\C/22;E!$N'B< F3P)%$$PJ@>I*%^)HUG88!2*/&X1#-GJ3* M1RMRI737*GTUZ&A_H1&1*%?5L'BF4IM0E+@WKH6Z!?HDP\URD MV@))>!)N^.IE5:XL@;)S$1DF3XM'S'0,)?G E -N!O^!WI8XDOK2Q:O@ M(P6M-"T"&RS'4,9V GQ(D$3G;O0C6CBMWJ=R(;X4)#._8;,@X+Y*7N%( L/] M)U :QE4BBP?KA]/EB ? *1^&,I$;6 ;H[3%R!Q= $70ZJ0+.P98&SY(=1LCR !2%S=8 M%4(&S3WCG*0TW NPA^'?F2G0SD!+61G05MX8+@?^#ZQD[+GB3F%OCBBH(+.# M3#.'JC>I9,S9]8>GK.^KS FR<1N.Z)28Q6\6OO[J=0\R?VE;) ^=R&VQ0;PE M/GQ.OD+A!?>H0%CZ:POX \GW,) ,&(1DB#Q*>63D6$N(0[%SH++"3$$XJPL4 MOM96!HUNI[:V%, 6X.U1ZU@J]M*%)QFL#HN P?-\AR! 9I]R6S5\N52 .8[: M:G37OPN\.R7F2#=QR9$$NH'G"?^6^&*4W/Q'&0\!;2BPI ?C/XESJ]@#[7ZZ MO!PW*3\2)P"@L7:ZY>&?*%9!!T+_08Y;:&UN%;//^B%\,I) > 2>D$+B7N@R M[R:RQAQ\B@VFP"V^>>4+[-4OL-M\@5V="^QM,/W*X5R!J1!K-Y4Z0D[3- 1] MCJ64O.VN5?R QQX.Y'FDZ^Q9;MSG>>!+8HH/F>!?)1)_$A&(_6G>.%EB-[\: MAK;)<]]1>[!%41KEE^R19%[&2/(ML#(5RPIE6@%9[C^U3AI-.1HLP2-?5>EE M9.LDM6S7O(T,T*672"4R!/CI)@[]>;!\T!=MSW(GTF/F"/N'\FRB"YJN0Q)8 M0YR@+P$L??2Z?15WEF,9\+&\$YF&+M8""6 GF@/I$!"JG]?L#N"L$\OUT;U, M)O/LCL HVJFG"XQ(*'.^VTB#+(W_V5V?&]/-W;B@UQM68ZFN:9;WB,Y"M:]^ M@B=+855R2Z3S1 +@*."UDS.=3WM"]2@6>CAO\90B 6NG@>@"*I),$_B WFUY46L6]@*'25VL*G"M>/M#6Z!]%K.(I(YG MEGVLHMQ*];.@I&C::?41N3>A]E1T1-;[#TSO_WMPC[>7IXZC @ISFC\0*-[* MRELT-@-J)47A3&6$A(X1Q>!Z#+6@&RMUX:V.VQ'(-R7S%I'^5,5L Z],0^I\ MC%_(%'R,E8UD5&YIF%*.L>/8=VDZLQ9S3PCW!K;0I0"$*5Y:W0L-WOS<%+0' M2CZL*0]D7F"D(0(2>AQ3/4S!2;:=A):=QES1AGF430$VC,5JYJ$1"*9]82C+ M*HAH9@$=93$R)D:\P&O4E3LR9\-)I#(4>,&MCBU;IN,AFLXC?GH/73 .<_JL MC"_"WQ(*M,E%UN%UM>79%.]&]SZI948=K!^F4E.?!(0#>ZY63Z7I%R2>HU))9 !" M/FFH?/\H609E14R9,O="A5TIIC:&'0I">;F5H_@E)C,!C&%.L3M"ZQ9O(W'O M9T!?F]FE/.X/D=NQ.1Q+;_G7XU>2VV6Y"CJ*DL*KE"V_1/=]A4GY*U8PF;LR MVU P9[%H"FPJCV7 9G#@8TN=#/U4]H5KY_RM*^JBE'@U]_/_\\XN_SMV^G7 M?YG&Q=>SLBH=3\BB79S!:K'B]3R#L\NO5Y=?+CZ=7I]_,JZNX9_?SK]>7QF7 MG^EDOI___?SKU<4_S_%X+G\[7W) %8D?U+^5Q ]F(8)K1A#V>V^?58UWU5?V M]1R#NJ'G=E$[6!<%5/8GDD;MRP,VS9X*M/\%NK-0WT^N*]$HE1JI8LWL%1'II&6]& M[,-&["$C-B/V(2+VX+4B]GYTO!HAXM:4N1>%DZUCD-5Z^W?)!XXN,$HA2"++ M=S#^Y0&K;!K1F(I%R7HTZB^,33A^OO&UCZC5'!Z_R]WEM)MXC]<9PH]>[_@9 ML:V'TCEE763Y*@ U+$]$9>$G3P>3;IHAO-PIOF&)]>:7GU[4V.1IMK7_.+^U M6^:X#S^#"/D<6C+_P+#GZK=GZ-_R'!NAUT&K_NR-_?V,DOBN? MP+JU__[]ZM,;3*AP84'1W]Z\ZX $@?T'2. W#."RXK^]<1_BG_UDX@2Q>O+- M+X-NS^QT!W]]7US%T\UZ-MZI94O$PX3*A+IC0AWF"'6X*4+M#[MFN]=D0F5" M94+=$*$.LU-SH]L9FL-N]Z"8(Q,E$^6NB'(KID5G>&)V M>GTF2B9*)LIG$.56S(A.NV4.AH=E[R\W(]:S(EYXS;HESE(M*.9B"AY6C"DX M8*C*R*/:IU@-*!B7&)<.X]2J"56E<(F#$BKD%?PU#"+JU3.:*77%3D$V=5YD MZA!F?2/$VJD7L-/LF[WF85V1,!4R%6Z-"K?B]FN?=,WA"?OBF0J9"E>BPJWX M^=K=CMD9')8LY'"!G1@&5\*#WVY-XU;XU&:8BN\YV!(UBK$^ZITLH>A''$W MS'*3S%)AWJ\2[TY]Y[2 =><2Z79J4[1:0[/39&V&"90)]*4$NA5S PFTW>XQ M@3*!,H&^D$"W8HFTFDWSY.0U62(<<7!8=VC5A*I2-WN,2[6&BG&ICJ=63:@J MA4L<<5 AQ^*%;P<3(=N:J%9+V/Z%78AL &W, +K4+;PDLGT)HFBW_L+AT&R= MG!R4MP&[;[+RJW"..2=B8Z0"/ M8^_*(Y=P]UA'()B&+SA\&7'Z?NS&@G:4FCG?AU;I&IEW+D"QH^7,4V.@Y)WJ M(N6KV&V$F:J;JVE#UUD(F MA@?F#V&J9JJN#55O*?2B99ZT#BL0BD,O=F(6?0N#.S="T@#\8K.(6>U662VP M4'4;]%'X8M<5Y+I=\Z3/Q1Z8()D@UR;(K5@CW;;9'AZ6VL($R02Y$X+6C6AJA0N<;1$A=R"7T6LG8'L M!BPW1K@%]WKV#:#4OJHV=+OFH#,\*+.&29!)<#LDN)VX@T[7[ TXFHA)D$EP M3_493GIFJWU80K BOKU6)6SH'4 Q8ZUVP%IU@N3&$Y4RHG<-UH:M:,8FQB;& MIKH=6T7!JA0V<4C?3GQW'ZW(M0UAA3X\'AE3$8*:.9F *AJ-K9 =>FS*;,:4 M.5<8]DV$5XA8A'?/=>S]&]#TWS1,WKAII[9- M6T7!JA0V<71?Y3R$]S2D<&"310A;7_ 21D:0Q%%L^;B%[#+D1*?-645_*+P[ ME6CW-9GPM#9+\A MDR23Y#HDN?5 Q,-R.#!),DENFR2W'HK()0;9!UA;@[:B8%7*SF9LJCE8C$VU M/+:*@E4I;.)0Q IZ"CD8D4,F*A0RH=!R+G)B]^&(_=[ ''0YF9+)E#>)AQ?L4D[IX!'R-O/M@"-.)P!M-F<.P)U;_5+E5)'UZHYE\)87P-8@ D#HRSP"=BMC!R M\[/K6[[M6IYQ%<,'$UA"U)A1K&=^UT 4->DG=VS-?=NV^43O%7=U;M1UMSF/ M:=O'E47K?!FJ?'[7??X"5CVT_O/.K+_LR/H;/+',IBS[)S>_-,^L$4SZ,QEL M]>)QWB0S;F_6L8X1"?%7^+ ?O/+-4IZ(Q@AHXR1'_[UO;68_SW[+)[[ MNNO )KC^8-AJHJ?E3=7.]H4.J=FC5B#043W]]//6NBZ0U]_/_\\XN_SMV^G7 M?YG&Q=>SHL3S(4QO%;'W(PIKA(A;DWDONCA;0U>M]>[OD@T<7?A&/ Z2 MR/*=Z/CY&N@^,@RXX,EFP^1.KZYF'4><>? *TJS7X_85#C=D-&4TK0&:6:\PP:LHP&$T936N IFS,/4?Z=;8D_:QH;(!1;]CX MB_@S<>\L#^-\6 YRWMQF\N8 L4Y]!_\YS]#K-#ZSPO 1QO^GY25B)H/N-+KT MMY%;/C2'GK;F)[2&YC#YFOJ41W$EF?8*KJ>;4=6 M4S=^&[AS*['3[)C $ Y*(V7Z8_K;,OUMS"!L#YIFN]T[*/ICO_9.TOR^A<$4 MMN/1-.!S5$A\A](=IECEF0,'F3ENW(T;8MNI[YQK7-O5!7QKT#([S<-J M#,[DR.2X6W+^+:7X"YHE-Q-HD37; X/B[\R53)5[H5_\[DR.2X8W)\OKKR7Q$&CA6-\<2&[5;[PQPIRI,LZXU7*ZID7TV5 M=!O.IV 6NAT6FD5J?PU\>Y>Q,6:_>5BQVDR%3(4[HL*-^5LZ9KMW6'>^G#'! M4>[[AJI24>Z,2[6&JE*XQ+[L'>9"G+*]MTPCY"JNSPF_WDTQGY.VV>ZPFYII MCFGN"9K;F"77[??,5ONP/"H5L>5:E="_=P#%C*;; 4W7"1*,!ZR2 KYKL#:L M@3,V,395!9OXEJ]"MWQ?+DX_7GRYN+XXOS).OWXRKJXOS_[?WR^_?#K_?D6W MS8,/QOG__GYQ_2^V"5_;[;/-AAE'(J' MGQ7"Y7Q NH5 [B/%.\\?5%6"/ZPPM/SX<3?Q3$.SW3^L,I),JTRK5:+5S;4R MZYOM$VYEQOZ:+:M']PJI61%BYKHYB_$J!FW;"IUO8> D=JPY)R&=Y>W2A],S M6X/A0;%1IDJFRCU1Y>:T&[-[8#6:*Q+CS3F650K*?S:>LB9HCM6 M@4[,8>>P0JR8()D@=T^0FVMT;[:XS3U[AU;5:^[';BR( 0^<1]:P.#6)0M M\7<*QQ6&63.AD:SR,(?=>O35CE6?=M/LM#BUE2F3*7,SE+DY':AG=GJ<\V5_,".#-X;\*77\POM^3LGDF4V['N<:G64%4*E]@37KE,CR]L(+)FNN7H\MT4:NQVS&:?[4*F M/J:^E:EOH?5)I%-05;?]PU5I=1WQJ5:0U4I7.+[P)W'=HP1?(&_ MU9O9C=S%U\_IE5QSZ97CE[1_%.D#.'<%+@.R8S683_U_A .0\AI5"^>$9!W$113LIC77L@O#NZPS=K=I#MHEY2"WMX2- MG@DLH==KF?U>"4:I,\D;L%9L?!*VF-R(4(KZ3@M$,6PKK1>!,PUX9RI@B#OA M<7]85L(W'+JD*.:9YNYS&@ UY\O=USE'AQ-+'!J^KXRA>R.4P^ MA<7A>5M>80T;J=\ZM5P'EJU0R+:F;FQYK*8PG]P G\SP]AM@V85_)K$KQSYW MD][>[H"]56)KU9A[,E$R4>Z#*#>8]=XUV^W#JCG!COX*.?J_B]B"WQQ#6*$/ M;W#*)K/1#;)1C5[G"KM.;3N9)!Y>MWP2(]=V=U/,M==OF?WA85F&3)1,E/L@ MRHWI-MU6WSPI:0Y:9Z)D=\U.M)9KV+TH"1]U@((5 \)&\5.7XOJUW"7:[JZ: M6X#L?7-0AO!/7_ZM"?E&[_P \BY WA\NOO/C>[YG<)U2QR0+N969P-$:)+.[ M^[]V9V"VF_.D\A3&5QX+CYE,F4SW3::;-)&VC_T_$N0>$9_H+.P)2 M*GP?W[>-^^;!V\]P./0$J%I^AB,RO+! L:S6EPV5R#LAC&LOA(&$GG'N MN>2V.#>S^=-).37V<)EMWVUGJ[WIJWZ:T"]SRV>O+^2;Q? M&A!6'U[Z"YD44UPSB"R09\<.!T@*E9_>&WI*=1Q@(JFFVJR;AO[Q[OV;G_.X MEF:#J'[>>T,]M7/:=')(;HZ#M0"^I0^>,XU%EMK6>=U'LFN=XP-0@ZB?UJBO M5DH&G[;:Z+3-O%5]_#XUY BW5O=VQ8!,=M=ZJ5:NU;XTW9]C;-H',E5/(=M!>+KUYO,BO[Y[]< M_*]Q?O/YMGO]7].XO#Y/'ZK;%Y!+[D%K*7WC,/?@_.;Z[N;J\F/W_N*C<7?_ZE[_=G$'&P-?W)S_WW_=7'V\^'(7Q4S^Y^OE_7_G[-@6 M-ZY3X+ZMMC4K5SEI>S@&21DGB4QC 5 MXO7$<*BLR^AO-0KZ.R/O4$DF@2='F#H5IXA&V=QP0 ZM40 ?Z]^BKU+S?3// MZ1=];6=.Y$;MI\@^7ICEI,>[PBW[NHZ'RD/EH;ZRH02'8/+UG MCC]^K:WVO6>YU;4WA3PO(AUX7LZSF8R6)Z.NK7'T?GWP,^Z70I!9$9[OY%(A ML\IW**R^V2'W.?22C >MOW(%"+35ECGM>9L[T^T*6^:8?0I>C>PD^> B#]*/ MV6&7[,"ZQZY9((*&8NV#"6GSK'(6G6P#'X8-O%E:5%+HL*#9J:"1<'XKGE1' M(UV8"9@)T$_P!'(R?-U,P.3',IAE,#,!R^#RF3D,ZI5?TEW=3DGW!VMHN3UA MRFV:PI:6O]0JU1;7&MLPXS+#,L,^PJ#!LG MD:2:,>Z<>:O5,[-=/RX 0&9@9N"M,W"VX]CN.;?3-FM'UFN,.9?-W&V;N:GN M+'LQ=*L5\PR8M]YBYCUHYEVZ@0V?Q2MV4%KU,"Z&I^>>Q %L"7PVG[';=;-9 MG>;J8^G ].HXG)EYYXIU8>IQO6%66]6C.F$9?'DGD;IK$1J.V_.>!(?BV$99 M#2VH4ZO6WLO5R8,..BAQPY3.E,Z4SI3.E,Z4SI1^_)0^WXX#K?B2E.(K+P@R M)ERE^JU"YEO[WHM,N?;^8R1GB%S/V0G,P*^#@?FH8DIG2F=*9TH_'DHO6BEC MU6H[[G4NERF6[B^>1D-O(@396?!@4F9,?1Q[,,#;X7O>+;, M)**?'ZQ V&B9"C>P\ G+F;W[+J2IU\W:D8EFYG+F\D*Y_#_6<"SVS>3KZEZ< M-\B\S;R]/=XN2W%._>RX\I>8TYG3V:/'E,Z4SI3.E,Z4SI3.E'XM:M:)$ MANBH^>3Y]];+[TB/WA!7 3[8MXMW0T"T1KO"U:0L"%@0+"$(NO8?XR!$Q@R^ MB"'PJ'WOE4X>%!?R83' 8H#%P![$0&FB0V:KVF:Q<"QB@24 ^Q69TIG2F=*9 MTIG2F=(/B]+9J#EHHZ9(F^3L:&T2+A J4_@)_7 G#TCN0.$QO7/,B16/O18) M_>8O#9"Q[PA3IV*>F*%'%-/"_=SL3R.4851Y[E'L7RS$*IB6F MI>/8M7*.BFGI$'>MG*-B6CK$72OGJ)B6#G'7RCDJIJ5#W+5RCJI4M,3P(#O) MS_Q@#2VW)TRY]!]%CQ( Y%_UJOH877"+Q]'BM&GF6N;:-;BV+/FAU5K5;)TU MF(N9BYF+5^;BO;?VK75J9CT''8_9E]GW%;+OTE;OO2^L8.Q/]F?W5BOF6:=M MUEOWZV:SRG"51\/FS-'[4;$+ M4Y3K5;/6/"Y%F8%82A3HNQ:AX5 3F=*9TIG2F=*9TIG2F]..E M]/G6'FC%EZ047\TI1>TD2E$[^X^I5.L-L]EFMRQS\.O@8#ZKF-*9TIG2F=*/ MA]*+ULI8M^)*FCT[V"^>1D-O(@3<[_6^&_"ERYUU62SN%^5\.9-VWS4VK;K9 M:'"F/G,Y<_DZ.&J[8_*UU2KF;>9MYNVM\799JG4Z'>9TYO37P>GLK&-*9TIG M2F=*9TIG2F=*/RQ*WXN=4IR9P1$:+I385L=:+CT]4$' /,_VQ>N@ M=#[RMGKD=>T_QD&(1U#P10SA-++OO4)/OK*$21IFZZS)!^"QB 66 'P ,J4S MI3.E,Z4SI3.E'Q:ELU%ST$8-VR3+V"1< [.;V DZE4\>D)"!=F-*YH )JQ1[ MK8.9VVJ\9.&12IT1[YG7F=?7S$39,:MS20PS.#-X21F\+ &?EEEO\(G.#/\Z M&)X=@DSI3.E,Z4SI3.E,Z4SIAT7I^S-7BK0VID,YAVQM<(%,B8(\7\1H[/<& M0.>!X?4QSO,$;")1SSC.PP'U+0?44QW49,RGV_MS[/A3/15+&N!I-,_,>FW: M_WLLL?97Q_#,VVQ&,*4SI3.E,Z4SI3.E,Z4?*:5OV3#94=/W9?I#S[)1#MF) M].HXFQT1VV_]'CO#IOW!N^3ZM?M.-\WZ&?LBF.>9YW?'\\R\!13MK%:SLX)Z MH3^*YG3:W);64:Y1/'B^#;RBWU@=O1B!-W1L"I=53 /_>[X:^4<%=/2(>Y:.4=5 M*EIB-)*=)*I^L(:6VQ.F7/J/HD?.=?E7O:H^1G\<9ZVRC[BX"@&*O\H2@8PW MN!O0R+Q,Z4+UK&.> M5:99^UBR(E\=FS-'[T?%+DI1KC=JYEGKN,Y:!J0I49SO6H2&X_:\)\'X,RPO MN729*9TIG2F=*9TIG2F=*?UX*7V^M0=:\24IQ5=S\$?/$F6I9_N/J50;#;-= M[QR5J<@M%:&>M67$BS9P?[Q=-HZ$V$,"3(.WSI M!NQJ9[&XUY:^RYFT^ZZQ:;?-:H-Q%)G+F/MTE3K MF)7.<1E/S.O,Z^RN8TIG2F=*9TIG2F=*9TH_#DK?BZ52I*%Q=E2&!A=+E"B6 M(UWJQK,3#@9B:",E&J'U A\!HUC/EF]S:(>+2[=?7$IDB"Z=3YY_;[W\CO3H M#7$5X(-].X,WJBZO=,QZ>]I5Q/6G!RH)F.G9Q'@=E,YGWE;/O*[]QS@(\0P* MOH@A'$?VO5?HT5>66$G'K#6:? >BUA@"< '(%,Z4SI3.E,Z4SI3^F%1.ALU M!VW4L$VR>:M<+H0I*GB"7N63!R1DH-V8DCEBPBK%7HMA?O.7!GG8=WRD5JN8 M]1;#WC.O,Z^ODXRR8U;GNAAF<&;PDC)X60(^+?.L=EPY:\SPS/#L$&1*9TIG M2F=*9TIG2F=*/PY*WY^Y4J"U43^NYK=<(5.B(,\7,1K[O0'0>6!X?8SS/ &; M2.@SCO-P0'W+ ?54&S49\^GV_AP[_E1CQ9(&>)J5BEEI3KN#CB76_NH8GGF; MS0BF=*9TIG2F=*9TIG2F]".E]"T;)COJ_+Y,D^A9-LHA.Y%>'6>S(V+[_=]C M9]BT/WB77+]V\^F.6:],.XO9%\$\SSR_+9YGYBV@:&>UFIT5U O]432GT^:V MM(YRC>+!\VW@%?W&ZNC%"+RA8U.XK&(:^-^[G6EDY1A5GCY;[ETLQRB8EIB6 MCF/7RCDJIJ5#W+5RCHIIZ1!WK9RC8EHZQ%TKYZB8E@YQU\HYJE+1$J.1["11 M]8,UM-R>,.72?Q0]/ !98(4 !6U@ADW,'=X,8M4R8J M@CY5S':-P0B.CG7_SER[>F$/(K()/Y!\MWW>73?NTZ[4F&&989EA5V'8LF"! M5&MU\^RLQ0S,#,P,O H#?Q&A!<^U+RS?A=<'.^?<9JMJMCK'55G+G,MF[K;- MW!WE-<\[[J'P"&?L"5)0:Z6(G2]@U%D@L3UT8MA>^.' MH2A5['K7PRHX>,W4Q-3$U'1HVU;283$U'>2VE7183$T'N6TE'193TT%N6TF' MQ=1TD-M6TF&5BIJDFP-^6C#_M'.L-Q263T,9H!/F)7)DI4-GTK?#]_%]9;HO M ?V,GE?I.YU^1M*9W!-N*/P,)V5X:($CN%K+=5B^;.CTO1/"N/9"&$CH&>>> M2]43V%#6^.2XEMMSK*$115^"TXS;-?.['D3:S[IPQ596X8']C@WD\GK>3DUUF"9;>]M=ZNM^9M>JO /8]C%GG_)-XO MW?]6'U[Z"P4$IKAF$,4/GAT['" I5'YZ;^@IU7& "7#Z:K-N&OK'N_=O?L[C M6IJ-88U#[[VAGMHY;3HY)#>G J@ OJ4/GM/QK>6V=8ZPF5KKG)B=&D3]M-;! M]4O)X--6&ZN*,F]5'[]/#?G!&V*TYE?+&/@8!?M;Z/7>_/,>=2$$N#_'T!E( MU%]_MF9+T+7W8MW;'1L6P7';G6JE6OO6?%.VO4TSZ%P)E7P'[<7BJ]>;S*IB MX?[+Q?\:YS>?;[O7_S6-R^OS]*&Z?0&YY!ZTEM(W#G,/SF^N[VZN+C]V[R\^ M&G?W\,_GB^O[.^/FDW'>O?N7\>GJYO>[.=LB_T'3B_A96GV4+]83PZ$RHZ*_ MU; D3F::05&K(PZ50TZ)\:E9*N,R-FAG_L0>\]+/I=6<'=E_%[6,MZ MJ&+A[:4K=RT<>./ M@0+ORTSRZVP;8XOJ4N X"XVJT MN2HQW8R$;X5PJ='MAQ.Z1R;=^DC,\S)[A86Y]K^^$5UX0[+199;71,-OUSE'!PS K M,BMNEQ4["5;L%,:*]8;9;#,68JD4=F;&TC-C.\&,[:*8\:QI5FN'?BQNRWXX M0H]]::R,KOW'. BI6!0K2GT!1-]SAL)P8_,#/L>_>E8P,$:^]P.VQC8>)H87 MN>JMR%7_"QLKKQAJ>G,_QZM2))ABF6(/BV(/2?5EFBT?S;*+>2WEK[X=Y>^C M&('"YUAD!UFN;5A/'JS47_(#5N1>KXC9IHF=I#KX'1X.OW1=NYL@OAT[I)E)-Q ?!"NZ#OA3LV8MMFN<$=A M9E%FT2)8=#L&C%FIL_W"]@LS:3%,NAW3Y:QQX"S*498R6234B?/DP0H$UK(_ M(5US@(6%Z9:;LG] >CM/D-M.;9&6>58_=.\/VR+,F7OES*V8("VSWCAT_89- M$.;-/?/F5BR/IEGM'+I[@&,FAV>A8+F+ 0R!7WB!-<2&)R,?T_O#B6G M6Y( MZ6'BS[$SPEH!-EU8"&]%"/]F.2Y2XXU[!_+RIG^KJ/ 6:?!"DU_QIDP RPZ? MS97.M4[SP&4S6S3,L*5BV/4MG&48MG'HNA3;./8]>V>93BV>@3@(!Q\ M*=JTN0D'PD\-_WG@A((80N!US[XU6AVV%DCL!&N:%5U9<24TVS6*#W+7F27Q M\LC(\T4Q$?:UYR(5RLBW"GOO-%93JTZ+W,* F_=%D.^8>9EYR\6\6PGG-')2 M/IEYC\'@8?8M%_MN)>)SA.R;L7_><>RGU !0YP/+?80A.VX2SRD(1!A0S&?H M6 _.D+&=7KU/ZH!11SCNP13+%'NHBC#3[&'0+#N^RY33T^WU@(A B?-%3S@_ MK($\';G>SDLM\ MO1//V2:,O14?>*UAUCI'R,_L!F=F+C,S;Z?ZNF(V.NP49Z?X/HVG2_<'S,CS ML[V'V6AB>;QCHRE!BGNRELS6V73APX'+8S:6F)_WI%\MP=#;L9+J9JU]=(H5 M6TG,Q27EXJV81W6S53^ZTW@+UA';/>NPP:TO1I9C&T*FPLD,((_*+U1*$%M# M+'?W*7<5A6J\0)6SV75MRN?L$I'NMGF(V6I.-]$]<(',]1/,VX?%V]O!RJK6 MF;/97F+>WB]O;\60JIEY.+\'SMT<9CHH^69OWL*\]]*TMM3 M;*EEMEJ'W[/D'0>3F&%WE#R[@%^W$SJJFE5ND,KF#S/OED_;[:)K- MCAUMS9CQQR(W=I2H(6<3AS6F'0I=I,BKF/JTO^E&(QTDOMN3!50Q.[5I+_.A MJ59L 3$_[\ "*H"=MV(@-4DBHT6'T80X#[;[:*-&I M/H9K^)FC0BR<=Y[6K/KO"NVJNA;A33_Q\;[!&VIFO7WX?5C87F)FWG[EX.:\ MO!5KJ6J>U/@@>W@Y,@]G.J0H^+!Y>VU9:+7RTPM#U1]'43YMK MS4A:4TM+J!V,:+[VL97=??!\&WA3C[PZ>C$";^C89+A63 /_>[?S44TMJ.,6 M,-0\OMKA+C.M,:V]3EI;I),QM1TVM3&H[5J>TBTU*P#EU\"&'=B=^@>LIFT\ M3))M"T +_<%I)FRB;<]$ PH\!P*\5?3W8?(U$/:E&\6NNA$)[K8*N=DRZSEU MR(=ED#$J$_-KZ?AU.R[0>L>LUCBEGIV@S+&%<^R6<&FK9J?%+D]V>;(;BAT# M97-#,:TQK;'+DZFMS"[/(TPAI0^>,QWX$XRNS"['#>[')5;D(F?B7\% M]3NM/6^ZK9QDL/,D \*FM)UP[,.X^YZ/R08C6*N):<"%;DC %N+/L3-Z$NHO MQPTM]]%Y&'+F099#&&IHJR58C MM-IF+2=82L)"O6YVJMP]JK1&"K/T,;/T=C(:\E%K#IRE M&0+]H(PM8(6>$#886K[W9 066E!>?X')Q286IYYM(_5,$^,GH,4[(,6;?CFL M*4X495YE7BV<5[=B*'4.'\SSJ*(WS*U'PJU;L8&:KS:AFT-'6\% !RH.'&( ML&(>Q@%\'@2FX8H0/Z#:54LZ 6PV8UC8KDEG_^=OG5JU]EZN3CIH?!!2B^T! M)GHF^E>L6'/$8;<1AP]*$Q$!X<=A@:7ZQMZIOMVN<@\B+JCD(COTY$5(<^- 8'XW_*?+(QEECJVZO5AU,Y!QHL+=;6+/+=.: M Y.^&T=GW''2-W-V^3E[_5R&93B[7C?;]>G$!N9L]L4R;V^=M[?;%;[3,MN= MZ78\!\[;[))E-QD[+H[*3<:TQK3&+EFFMC*[9 _*V;H^'$KYT.L^.:[EXJ6, M7L>(1(Q(Q.AUS"[,+D7GWQZB:Y")GXG_,-'K.+UA1>5ZBGB7&*1I!,)W^O". M%17N#Y[O>\]P:6# !@F?!DDU3KZP'<9HX#J/[5>27F%.^TW_G"ANIX@,G3.S M65D=.^?5UZ,P0&OE"NV4O<$SS(K\N/2W>_]1VWYXRL(6R-+!1D';YD O' =?@%.5%?A":\FSXK\9LI+.]8BV?V MW#-[[L628/YDBX(Y=$D.W8M5 M[SM;/%P:L@>8GD^>'Q,E2'*BR#LDR)W:0XV6V6QPTQYF9&;DG3'R=IKU5,Q* MAQGY.(TH9N62LO)63*RZV:JVCXV3MV!RL3&UKU!2LG^/>!H-O8D0RIK2[$/M M>[P1<1OV\V'@');I>TH9NPR"L>7V0*+?#2Q?!%\Q[GD)'[BA\T-T79L^_@!$ M:X/('PDWL/")V*4@@,N&8UPZ.@9NB)ZW +4SSR4.>MW1E>IS'AJ+@:,5 ]OI M,=2IL1!@"X_%P,&(@>W8AF?3?0$/7 PP5.IK-"+CXOV>%X1L'7+:Q):=>S?] MB.3.D>)V:L0UJYW#SIC@G,/"6#-QPH1&$_ZOR/_?&YHMJLW#X\O)O>N8T; M&?4C9QLW,N((S%[<<#-:(D0^N7TW,FHTS;,V-S)BSF;.WCEG;[>14>W,K%6X MD=%QNB.9MTO.V]MM9%0W:[76L;$V]S%B_Q=[)([*_\6TQK3&OE:FMC+[6CE? M6.0');P92.+6?=06+X1M)>;=7?%NJ[!CMV.V6H?. MNUQ R(D&'/H]OD0#IC6F-4YJ86KCI!9VGDXY3P7"/[/;=%D[Z^]LNI7#="L. MM[G1,3OUZ;JCP[+=V&/*7'L 7,MQCKUS[2%Y2YEO2\*W'.0X+$=IM72.TG5' MM'_G51UL=-L;/PQ%^?T):XRU8(?"JOO,U,;4]EJIK0S.4J:W7>PT9Y&6P1%Z M-QZ-A@)1YJVA =_VAEXP]H5L-8Z^T?[0>S8<5^JOH)?^PB[15YS2DHA)X&?2 M_CH,"X7=@4RQ3+''Y ICFBT?S7(P_/!T0 J&CRS'1B\EZ'IPLPA"UO/8&5^T M,_Y2T=8M$-NUV"W40KTVW7[PL'SLK,$R+^Z<%[>"@=!J37<$9EX\)MV4_""*T7$9B&*]BP8/&Y!?&)1':/-+87V^+, M;%59I6&.9(Y=DTP4H(X]H+82"A9YQ[+I4V6Z&P#=6)R!H:=R%\@#E8P6E&&&9^UX-( M2[^%*[;BNFW[I*/[TJLZ]=15ESE):=NGE5GSW(Q4/IVTUY_ LIO66F_/6O.V MK%7@CL5Z0-X_B?=+?YW5AY?^0AZ\*9H?1!X_K=M6*C^]-_24ZCC 1"Y!M5DW M#?WCW?LW/^?Q',W&L,:A%VD"G=.FDT,P<[Q_!7 =??"<21M9:EOGY99DUWHF MC]9/:QU:GZ^'UJQ _>$+VKOUK&P$>]\F^AUWOSSWM4G##S M]!R54A"'O_YLZ8YH&^U$<7>791O3HYJV [+[IMY!Z[[XZO4FLZH$N/]R\;_& M^W)]OSR^[5\;=/7SP^>+Z_F[V7LU@V 5JUFS! MI(S:Z_&3\)U>MLVC%8Y]<=._&0F?$M27;<(LP&8=(?7X8_'FGVAPDO21]17_ M>%.!QXCA4)F*T=]J(>EO?1#1'5*@],:^#Q1(ITKL4J%C9SK\LQ_Q+^M'8(1# M:Q3 _5OT5W]Y=A3'Y6T%F?/<^F+X!= Y!X,-2G MD1> G(/W>/:X%\*\8,#/<(K@OSY,"<=L]7KP8D_.&T8$:PC+3Z%S7Z"(=4/T M$1!8E?<$1R"Y#&S1^PYRA#[V+6=(OX]&0Y"T= B>&ET8\1_PV'""H\,EUL,P M<"$3T[&QK9N%7\/K16CY$_P=1P43MT)\[0.N#HRG-[2 *FPYV;X#RQS0$((> M2'!CY TGL*U ;:XX-6YF(X M& >&>($/;%Q&N >V[SN^+_20-(=C6]#P;($]H4U#N/ * 7J,VCMYN2,;-3S! MM(:6+\?J]_",Q V"&4=;C&NMAAE, J#T@"@%7Y&@#GKR>!@ZBIG5:TPU)+H; M> ;9+K1L9_PDUP=4*-P+>A%^^4.X8X&D!&<6+@(\.5$)B%R"[[7B5:)5/)<[ MKC?$0<(3 >KE1&CH##/JDB%C!A0OH@>L] /-O[X#M$=$.O1ZDD=" QYI7+P( M4&:-CSY<9QJ_P[T# 6O@F\9_'!0\CF74:JT*6/!R;V#IQ5",!B 1#7>,0@&? M1#0-Q["/! ZC>]ML5-XE!66N>Z/9J)VTZI6*UDN,.R!K\><85@,I)+-\ M:4KV2*-% >0:"UJ=T]QN^E\$;BH>^G?B\2D'P&2Y+ AU/1F8$:FB*K;\D9)SF:^-M]BO);;/D@+H^ M_N;=J5:&4J;#;*.D4ZQ1\L$*G."F?ROIGKBEZ]IW( $<(&[+#;N]'CP3^?[6 M YD- N@>-ND#T/OW=7YY<7=U&*F#:\E1$1&$$SDSXV$P0*E?],-I0=OXAA+/,4)86B] M^?NUZE[3PJ(B$B]MGJNJ!(;1)K.\)\VA)U4%G&(O&5KL1Z'%( HM&@,+M*L' M(5S4QT:6UOOA(;X-5PMIBUGQJBGM#&V@1]#H00\=3LA<&2E5#K45U!C@+PIA M!E*K6SR4I&:L7DA;EE!_3-*FUS0)IA2"Z'NP)ON^]V3@X/"-&>5UVF Y-2@U MOQ>9%VJTI&'ZEAM(%2>YO&+H@ YMJ46*5P,NR\K?M'IBS)487P-QT[\ T_() ME_JP),-,!6NGH@%6$#ZDAWRLEX-Y(\AV^B6Q MMD?(Q>=95'JD?R<(D9T'H+D"-PX=^!KYXP>0K62!T=CO#8#/>0\>=&TK1]\4)OI^#DN.$^-LVK.I&LU9AMDRNN13#;KY ![&'; GG82^]7(BR)E?+Q]72;!Z' 30,6WZO"JF# MV@DEVA<] =^#^9D*>:ACSL%"/$_^^V1-E,YJN=\-6U"L@A0#\4*^?XP:N,'8 M)]L 5=I81_\D;%0*C(_R+E"1]77G<7P&SEVZX2,,*0[(*+WZS"1U/K3(O8?: MQ7 8#T(&*!P7O?12" M*Z;=H6EZ42](;Q@('<0NR!3A*>#41BUP.-F%LEEI//.6'E+R;D%R0'#]V '78%DC+N# M&X1LDE14?>$^XJ$L0W&]<0!3T-&S:-](8N#WDJMC9@Y2NT6;BG%(V&1B3&$# M\4S=@EP$?WNPY7_)($JL8N- ?$$!GN0UP%G" K(*!LZ(5'@,+DWYZ>- HBMK M? -@^*#OB"B$1++ >P!R4((N>DYLD^=E#F7<]4NZ[Q?'P+>9PS7>GE NK U ;4JM39K50WE3PT&E-F M@W1X46:0C=D-3Z3Q/DR2?K3("3;VI0?3%X^8* +K)M2HW$>X"J;GV.CIBI8] MH0Z@>@G#%?$T0NL[:9)3VV=%#\BQ<*+MEPJBG!H\.?30+Y](<%)Q8@.T"]=[ MHH0H=:>,$X!V@@E<T5IV7?NC6LFN7,A"BLQ;D7+? MFJ_<[V;L*T%6+#UV=SI-8]I007>HC[N>1_RH-_I(^=8<.X^H!!?]R$R'2\F3 MV"0RP(Z1L RS#%V_-$OT(C)\DU='SZZ683"T>^$JNKCQ/\.T:&-N^K G]-M:AZ!^S[HIBQB7R-D) MRMB<+YU]$2>W6B/0!5\HA B:6>EY13_@QA41OWS&E'']15 :QFFV\]BB8';H M'!([S-5G-V6'G S>TC%#P6K+ 3%#8QI"IWAF:!\2,\Q%*WH-S%"P$GI(S# - MZKX\,W3#V8I1,02LOOL2N6'*H]ZL0+[;5F74*@7Q,JU"2[NB]\)HMCYM!OPT MB^*.;Y'OG[U=+')MNJ/R3^2$>37KC%R_BY7.L6J!G$%XC# 4\@-./'.^1,Y) M7C$>K"'Z&(_,:8C:%\774?V21\Y*KL/=6IA?K.?/RO\;K$3#U%3269^&BQ," M.7;C-B1MVA@Y_'6KUW )-VIE2S9PR=Q:FFG?&_O3BNE0#M((]-!R8#8+/K)^T%X%K!2#YC= >OL$% %/OS9 M=[ .R,8T"5Q2G7@:K7KH174XL"<"2.@O4@@Q "WR85S03O5_J V/;TX.)GI\ M-*J@ASFUM,F8)ZME[URG XX3HZ6PX<5[LDL#2(*2IK62^+]$)("<9'E#-(7 M8/Y#6J?[^R($;W4K/O&+G'=&D'6#&W?Y=('FC'2!*27_['3:TR+7!QAX2.G+ M'\="@UJXA,JF5RF:OLP@D,3F#;U'. ME'4N<#N\D&/@9GJRJMA1$C>?KJK9\ MQI8[("/L#P)W/@+TD2DJ2,+ ZH0]% XL-\I2(8L:C+ MT3)D#KXMM@,.E!0NCSXL9&",1^K*6 ^2Q8=A4LF)<8L47]-0\#5)RK&%P)&X M'LAL]U%@AO*0Q A)>B",D*:N\K3CH4?Y+I05E89]2KT/_I,%#)B\+R1:D_4< M#UW.,._!@10$T:%"-!?)D\0SY#GEBD1M="RE2F<6+W/PYJ$83=%@HFA[>62C M/1S6\C#=Q6D=']:?4)"JL]HT$+,,%E,6M^(L)>X1.KBG#\["A_>[YR- BAJ< M9@Q5V1\DSF&UPRBW4_(UF]P_3XF_]1$-*9S<#A$\Q[6Q+)$*% I0ZILU?;X!IT!80H46;D&<+S*PRG;F5NBS?_AJ(_GAXY?0%I89OTV(K?[EAO/"C M:.%%M/!IL9=0<9#3-!J'.E\LA>*F3LLG3%S6Q?.(K&B-B'#^DE!\SE"5X F7 MDCWEP3FR'#_0-8W"#63R)S ]:E'VJ?'5I;Y_26"]1&G9:.%'J2A+^>'JL?A@[0UR9K!\NNY.%]XE+M;PJ;6>X M66.\.MJ&#'RMAR04--F,FXR\R')^,O.< AZ)-Y\\]&)6LJ MR-V5I1?SR;]4K>-29,E"L M*%1GE\/,$;?UK+0].:0)6R\K3[A:G<:=0,F0.&7X>.'C)2>;:^R[3M0/@H^7 M5W^\E/,DB<@4'O()I!_\%A2GG5=9.V?QN6XR[/>ATX]Q['JAMY!D6'JR]-RM M]-14"@^Y5S1:G/1LLO!DX;D>[.H30L?XR?@99E5X_9#ZI+$492E:(BFJR75= MP_Y5BM"HC\P<&,Q#:U5YK#<<9(;HE; ",?"&.=D@UA.FVA(DK$XH" ;8DL'7 MN8A#O-E Q#I#I>GEY!GTHQQ@:L.X"-Q]NK)C"@"2$5^/"O'UC!%?RX;XN@;0 MZ@:"< M*TFRYD/AI3 F)HT:ZG0:Q70'QMK8*XNW"7-DB#\;MB*44M'NBV EK M"4XP>V:@/AQ%_%6ZLJIB R3[H^VF0_3$%0A(J ,PAT,B5F)).K03Z0^]9U?4\ M".KW(JMPYLQQ:ERGQF4_HV\DGDUM@]=ZKIE<4GP,UJH!FZIB-2H'<7RC;\&/ M.=5H<;,KS+E-H@ G!JF:5?D"4VQGYVCB(Z;&J?I7/>#M6,,2-T!M-RQ5 M-F7.6H'5GWHU=<= ##7\_U LK,#PDDLGMX@^AX4-Q#!;TK):C>\G># "[HK/ MH)3":./* "[ZW3CU'Q?7H-4U$LM;TOK?C0KFXD[QR03V)SEI(NL$!5-]7.*K M1&\-DHC/,3\AJHG"[T52ER50DHN0+2AE'N4+MI/$GG16]/X))<*[!N5$@V!/ M=)R$1X?/V&Y254"-+%_*&E<64U&]6&*_J.,E078/XN@*C?LCJYD8IPS MGICHP(&SPN\-)K_,K#I;9F]FJV4'UI=Z.1UTM01W@Q;@!,C1&P-[])T7H7WA MZ_:E;N;.>Q6WJ'I0?5:#Z_QG=6JUUE(^UFUO0=[PKD#[&LKY5@TZLJOOC?^! MMU"=FM-3Q8NR"+:7Z>=%-2F(X:%8#BO9IGQUY793'=H-\WT\+'Y8_!RJ^*G- M$3^! Z.R_/G"Y[WQYQRY-?LIZO:X.R%:CO+1[V5YM6<+[,7GD](2P3;0S<\# M!YO.@?F6["3GN*.Q4IR2'TOUP<;GJ*)![P$1*XC96)BR,&5ARL*T$&%:CX3I M?V)QI24808?$W90B1\T#8HQIOPM:0,\H$?.L*6G*C0.26BAN=05N9,+%]MH, MR^L4?;Z)%DM.8#S"Z+1?2?9U=%SLBA0W?$JT:A*]@>O\.1:QZRCO!B6(-70) M"O(\L;H*\L)OGF>COZ[KVI=N:+F/#CQ"6LKZ*^ECV1+T0N?5^U_T,I?4XQ(- M+T*,#C) 6=+]A[YO] -K!VOOS['C$\87.BK)YZ"[QF5=JM6SLU8$> A/E$R/ M5W[V@.WH>@GH=JO19#XZ/YP R$@Z0('TJLD')#V]ZJ]+']CLH^A]3[8P-B-V M0W3*U!-T\R8K=AJIAXZ?1AJD2E^4="?!QW?G>HII(*2TCWW:3?^HEUJA(_@V M03-0MW<%>H#K> =L:EN^#<^U21>CX=Q[(Z>GQ&6S8I+$K,%1D4_($3]LTE)W M"<:(94H0R?"(HG!1;Q"J*TGS)@V\BKJJ.R8\.MT?I^\+D)!N"!\YZ'J7H1;# MZX$V(0,NJ2B+#+_$HA.AE9Z2OCMZZ-#YCKAL%$U 35EZQZ6W+/:1)4D*V_EZ MSZJ/ 75-GALARGEM,""2()@CW"%D.9)R\1F=9% RQF@[40-(<[DTTJ3_ ME4"OTZ.+ .OP\<_6!-\NM1>YQ1AEE T? _%(5MVI<8&8TAFR0/*2Z&08#GI MV!"<-(T<0W,^ C,F&Y'+##O=V''J-0D5RD0MQX)%! 5,47LN'-_ $?W$@Q 8 M)2 0.N[\,U$%TL=9,6GQ-?+DR'(W\;TFJ)'^Q$;9T8[H/6J>:N;QG*,"2=Q M.L5P*E-D!8)>_YIHO9D]WK+1!#H@D.5)SB":333V_"%'X$E MKN&S!W);C%2J1$S)(">",!T8EFR,6'5@X0=+L6#<9E[QG0JGJHFF/Z8PZCR9 M%[]-#BPB 7JW%6;O13 =+Y0HAWA4:*DK4>G$R(#91QL;SQRH?S@)'!(?JLLY M(AY=NE,WZ2M1>T@^ ?N_XMU1WTR!,D]O>YH8I]=@>ADC1HMGC-1*(NX)D9.3 MIX"68,$8'3BIH]"PP)@HU3%15/*&LL*")0Z%2# @UB6IL?'U*KDAD="0B>5; MVFQ,M$E%6%<0RU).Y=\J/6TZVV-)WDE)L*FA2MJ)WA"=BM,\@ !>/07,I7$V MLS'_NX0W+\YK4!?-GQ/A>/TB#S'R02&'H3K[*"*<5@4Y]EYF(U JJ:]L\4?? M>P;I1FVC?:\/E\5J,#Y3GV?29?GL^83CK!YHB'X?YJ9 .&=NS3$FHRZ3VLC) MJ#.24;&6E;-1RY6-^JJR,FNK9&765\G*7,V-5@9V7'0L1A9-XN266J@33$&$ M&]:CA7&PR".C#H6$U;/@M-,XP_KL2)USVJ:31N1(@F7C2:;N(L3B$?HX2%L@ MDY>R_BS?)1"W!]'W?.6$( T;'NP]"2.T7@3HD782#)(>()!8D(^Q;( UTZ6?*&D$IU7">$3]%EFM-[W02[ 9?A2U.CLU_N4]8_:[J>'*M6]'9AW;3A_S'F<& &)I MK R"/^3I%I@J(T$Z;"U2^R-/K.(['&["%=>ETA<(P>'4A^993E-Y*E"L3#4BT4V:HDX1NGRD[PNAH_NJ988MR/"G5"7/ M_PXS# ;.2+4U2K3F< +]YHER?B!?P,H)[$2"_&&IGD?(^+/!["-ZIVN7;*L8 MS^UKD&H.^MO8PJ<)*JU1ZZM8B44*NGU\VP*MNGC;R2?LJ* M2=G@S=-&&QDBUY9N-Y0M;7R134Y,%;]11*:(R0G*LO#?<'%"WWDB7!OQ@GV\ MK:$:?(2?J*31C7\G_!].;]&6E851MC*Y:1:;PW*8@9?B.ZG]SZ?7/-7G'BL^ M>B"6=D.^IG'A#C HL*O724_%CG@3-P'4+LQ'A3WX9 6P%_I2!D9?:-]!.,!)A;IJ M$*IZ0#K6^MA(B[I,R8P%>OS0-N-F$+(-!+X#$PJ&PG)5U/M/GL3'[*):A M7'1I4?:!3Z8@MN;#\*,B/4<$68,KH&*W:)Z&<(@+@4=4IT49>2(M#]TKFAEI MA_ICE805Y6E1:CSU4H'5(=/53?$P-<(!YH8AIT<":J(7\WZDEB9ZD^5KHS## M=,,XK9#B&OT*&K*KI1RN[8GSI$!%*YD^W8[B8!MNJ<2R(;4.IJ\,R1IR3$5O:&0F).DV F@2[ #%Y^JN\D[*BF%KV7*JE MZ6D%G]@5:AV MG$EGA2]B[W1.!O(?8_M1YM/H7##*MT$6T1E0EJJ2!K$L7V0FNSSAB'T'&YF: MJ5)S7]>?R[')-$:/6,GZ 7NN*C 2ON_/T>BB9!SR,]M_C .9T!DD9F9B5I0K M,&'!\B=F.B8MG3F"3BQ=HZJ\/O%XZ>G)F>A'+X((FN^,\'K?$<\(B M!Q$(N M_][<(0&"#Y,H)@:M[I&[(V1JCLZ_3>;[!@-*;U*^3SSN/)3EN"16&+=;"X2^ MDGJJ)5(\]3+2/=IOZ4A)H_LC(A9"@H:5H" 8D1!SA5//P)M3_=+&X0"XZ2^5 MRN0$ 7895:-Y&%/2E+R8E$MO'*)>2<>BO&@3UD,+RQV++[!^CRZUF=M)9\9Z MX]7SIUIY(['T)672B[Y6V_X-.A(<'*H06\;BT@J8+T+?(\,8KA^"0F9[HU!H MU!3*K7S2G7$_14FL.4GP@?'!PUSXN=DNRQ*)"4:5[_37Z!;[J7OWX9W:E]Q1 M?AT10,.>A]F]^ZI'67A2*6QRXZ1RIOOEJOH#3;XDDS # X,9*K?U''0/[TD) M0DSY?TM%#$:KTGJ75ORB=&U5A9$(P?OJ!7Z"/R@ 0F(\];Z>?I_Q,)%9G%%, M-YR,T$00ONIC#W?J;IHZZV[<Z-:-!:_:3FT?#DH3 IUNR+ 2B>5 M+6072 MX)P>-J8V1,Z!V>_KZD >)7I@5[0FL-MGMI0KT_'V:+:N65R />E0TR-&B2'BV8OQN]T&G,0"80H MHR#VRDC3DR#+E#(_=)&:2..M>E=VVN&:0];):?*L^,+)?8 MMX<(+H%T\7E^*,N0[+$?%?7&&92(E"C3&:?4D-BH0(TBWZ@(9-GLR',48@!-2+Y4Q(P8*F!JNZ(-Y1BN6 M>@&^>:0\AJXWZPT2IQ8>BU(L&NVI\76$3M#$X!/!-3,]*.\AI$=$QHPNK(WM MNT10;JWU!8U<_+X+N%*Z=K32-*!SC/K(:'X>>*BM M+7^WM)[3)G,R0HJ;&Z-;S!Y"]*)5*@I>N<4V8[R;(&ZL,/!L0%N;?^F3MY1& MX,9F;V+::]J,3[!8"*Y'9A.<)&!?X868V:XL*UE.3E%U(Y!A=>#\R(PRIH\R M0@H[D:ZP.=[$S 3B*Z5G1WD6%QP6V@N8]/MED RF_4R.K%?1Y]$PQK(@22;# M2A1E5H^/JJJ0^!$M8C9==[F9-(G6XP!%QOS$3&%7GT M)=+)@^A9F$.DCT(GB/U]PM;*GC<.I"0G1W6\_]HQ2?T%HA0&622=\5;&H\@4 MC7MTQ,GC287F,8))\<2QKQ!I;.D]'\I")B04+TQ$ZFUUBQ7J>BGE\U1%]]&, MX;-GC,#(A9MHC_JL,_Q2#T$^/D*54LNHD1>T?@>B#C,H/5W,@BFHY!2M <$M>4Z:7B M%VG"5U)'*7"9%V#8/(+@B?@I*BWJ.W))55*0?(:4THDWC(,( Y">+.*14O(; M!0HFDOE(O4S@#$:#3B,;Q 6O&&)(9/,0;HB7%J39:&E$&$3CQ*@2;B2U$L[4 M[#_*-#5=-+F@9A(LA,1"8M@!7H[Z;30E+#F+JC%FI#0C$J(W=&R:7!R\O3\E17ZB"F+2KXI MR4AG9^K\3G:@P8IGF0TD8WYPRJFDI%&B9)P:7"HS#I9� KS8$3D O5/0N^ MIZI2<_8D,MH'"FAX@H4O)P8+FT M4+T>"!Y 9X>D!5W7*7LP23_/@Y!=1#"PFJ(5"T'89&-'F7YYVYM8B63>F4KDN).=34Q=3Z?R1^%-#A(!Z1PZPU;GO$O%]RX1U2+(Q?Y"8F%>>/2J+)> MDGBQ25C &1G440(UR?U(50HT6RB)2H(;'J[D:W_66Z36*ERK%V>))W' 'B@M M2*)GH0\SI1I&\/_9)&]4U_U 3"$R2FL7KR9P"V?@>5IZA?FK$E='P<[_1?II MWMKY<9,R3-1*0GMA#HH$Q04Q82J'=3*['FVX. >>(N.$TX$:IWA48@K35R@1 M0"K,J>PR&OY\&-( B5R9V"9E( W!4%32?'K><2E9:NJXFGC-4#PZP5#.[U^G M7TZK$79OUS6Z,G?K-E'7@(F@0"9#=?;?COU@K K-[C';*)!:_>4E3?H_,5*. MJU#WT?'N#IA;FWUWLDZ?\2\#BQKEN M"O%O[R&@D;Z%'^],4M#WANHXU0((J(4Z(!>-D ";EQKA:DA- MP0PUD&";-MRU,)4N$9B;J-MNI&MKTR,R3Z1B'&55S# A8G? E&HD M/Y]?Q!8(#.9V7?LC8MM[E-=R(9T6[/1=OT)-+BOM>F)A@5 ML#*7GTMMT5QPR[8QGY60-9<_93J+YJ,@C:AR4\Z.4E,>T)%U')[CKDV81.A. M(R'&. ,;GQ*))3W:@Z$HYW*$5$*=*WQ5Q2_9)EY%!"D GE?]O]39DSQN5,I? MXEL_H15F4D.M( X 9=(KHAX34GW78Q ZW4*VB!D'^,YN..-$6R0!;T'3M!P[ M028[4:HK"W%6GZUT/&PD!QIO$AI8H\Q2SUZ(C@).HA.[R"4I#OTY![EX:H)S MER0K>DN3[+,#?_C.<"+;4P72G*9?$'0&'HRK:FJ0"TH)$@YUM$]\.+(FT2<^@C#% M8CO"8=.QUM1(I.W^(%,K$#J[RD: =YY4VAG0HF3J*J7MU=Y+=+Q4 M3JM"*VI7.^].M=^"4@-@Q" 1+%+(Q6H;J5(' M$J]-I>B!L%%E '(]$#?G:33T)H+@53V)9:I+&!;GDU2:BIH8S6[:O-R+>E.!1W(G?GLEM&%1/17SJ=*LA >5"[V7@C*1TG MRCO!=_5ECH^T9!X$L"3%8V0V5?JXJ#8U?%MLL>A>VCJO5P%2DZ,@\>A,L"F! M\/8X=F1K<^"BG!#I60+C:(NP1D=BEX+X_"0>?%Q$7+S6'D1HZZ12R_#PE;!0 M(5(RLM.HO4LT=H_1*^- (^@5KAU1O:Q5=*@V/*(6)Z(6:6 KNMO%"5'5T\,Q MC(=Y T"O1]%#H)?KMI42E'P[KTC.3PN 72]R+3H'B$)&K)3MN(2$;(M\JXF6YT/)%4IZ/2A5/4!5 M7:)2%SXS*@TY\?HGXT#HU:6D5-G7F 84V103.:WH3^HCG&QBG=N/6#XC.K.B MD@F)QA!-F] 5Y0OD")Q,6G3T6JJV_$,US8B:+,05D:?&379%8[AN79%R0A4I MRC*;?11%6SCC*))&&QD M<6($5I1,$Q_)&G,CJC+1#T_/2,W'DP.5MUB][]B,F:I"T .D <5M)U8M,+]# M9G*C:4PX_WC*!X1FDL"JB&M-\;?DKH(.*G>W-\1&]WT=CI L+ 5XLD+63%7/ M2EN9DV Y"3:5!%OG)-BR)<$R\MCQY?HV5\BE7=''5I0@R3NZDJ8HU4]*!'_0 M#^V :E$)&$N5]"0T%$+^HLX@+\H=K)0'I6[&?9L3]>CJ "Y<+TLQ9>\Y!;-FZL/(JQ=W-8\@9F/4GJA9V,-$#0!*+.J7,8G-=Q"J*6Z[/ M]]R@OT9F3/:2T8RTB62/(XCR)&XZ(;?MUG+*V$U@*RK>V(J-#@1SHE[P3@UE M<;_BR$8B5\P7G,U-_VL@*(<])Y$D#L9\BX,'4>Q ]B] 7T^EENP)U8W-,A 3 M<^)!L@U403F7S45)BLO$Z-,+=*7W\EPN](&O4'MQ6FHZC7.,6(^Q==D-E(#G%$'!4:NB,R028*!ELG?I\G7CES M7-83%O;%.)(#92%KE":P(A!?"KX?> 2 M](6I]"A3F)T*% T7$+:%"*G\(#0@BJ3+A .!N /.#!?GZL!Q8E&_6["S'F%9?E#F?5R: MF6)+9_.XO8I?S(S8>X%(/?74N)!PE-JN1ER>.EHC(H.#SA&!FU9'\ONCTA)$)\M@PT@HAP";A)LI/"ZDVY,].IH@E(YQEIH@G0WIR7 M8_.VO#$I0G]&X48'@NR*]C#1G1<2M>%HM,:N'#@8:-7D$-&]*&Q9RQ2/7.)" MHS"@K^61IV]4KX+)Z8$E1 ^-2^>$XA.($?%^'7:-^AS &#%Z[:A30XIHG?X5 MKZG3EQ?B&^25V:U!9&S=#CFSR3H)2TNDE+0S=0>]M!R'TV"LZB"U9)Y%%1*K M=G6Y/U>0JT%,IE\6X2^34J(P#B5RL7Q;3HR\O9'(3=_\ P@?A TA9G M$6-9V*:39V=D?FTC8ZAU4JUG!&QN?8(2M>=PNH/^=>4%B9RP>JWU[A?CLQ1, M.M:2OA)(/_>QA:2278-LWD>:4]PBM3ORG>'.\YL:R2RKS]9DYP-H*N]:E*!* M^Q5,20OESDM$XF(^=Q(U,+(NU@YT>JBZ7MEE*=@Z[:6/4$=ZDMX(=?KM^<7Y MU3MYGY)*\('JV1IE>,%+E(61RO%*QL>28. (D)+W-DR< 8DTD%:D&RO!^DN: M%9TI@>KB8(M$.4JRUB3QZ=2X"=XPH(Q@2N2Q1F1DY@\)AN)[XT=E1P4(@>L$ M [WZ5A)X1V4OZTQV?0HJ*TW6$V/KG'X?0R:*#6.3$S7_&,XR&:?*U/-LS2Q: M(ITY:QQ%I[D^ZV.4>)T4=I)."J,B'ZLW*/"$W+-QPNE9G)[5X/2LLJ5G'7C> MTLP"PP\H8L'N NGW@'8Q")B/()'AN()3;+-(VO_[__P:TIP>J$7@/]Y4X#%B M.!QA6VOW,?I;T0K]K;>6[I"35(<^[50T6;F5QAFI\+1:#&Q9FB- M GB@_BWZ*L4.-5&M]@JM3- !+FJU MX(>//Y"/4H_M#4%A0E$2#G!.+Y&(5J.?DAM\PS'>,%_?.ZA!'F+*P(TL5DO# MO)J1E8>F %A6P\E)W',-^XN>@,6L/"J.[8 Y8DYU)=3=)$T,99^F$WJL'IG* M<95'PBT-OXZ?$E^ET SZQMUY]!0T[!9!1JELG7NO*U^IM041_ 9&6)!5"]H: M9N7>BW__=B>;."(^OAB% 3U*0J%>79TG$[GTTQ-7%)FRU:XN3&J#!4.L"E5$ MI9?Y08U+&?K8T\:%&0G$S< U![+Z+I(]+9?M9QE!!_?BC:<'8L>:$T-2NGI\ MTJ .,"R S9 LVQD_!%0)8HG!J9F:JOQ>Y97)OG]J=6241:T/W6Z-,@@=<-KJ@(2.9D=+)I=)9<[Z M&H*-R-H=8N3 M761:]-?3NU/C-PGTB' 4/62J-![%+:Q[SQD-1=3$6SO73/0084*$\HO!U92A MK7+[M!S1A)^-3I9#=/ MB70<3HV-P+H2?AJYD)BQ$QDR^. K!/M4SE%Z5N*#.K#4:"Q!_>)D;2?;),P8 M "4B@2* A-$%$=JI54SY".6;GY&@%VFA&RN0\Q/^$D!&"7>_E NQ-9?J3*S1 M$^0TJ[,3L7WC)1#+3&=9/Y[ MG/6>ZXB+J@%DJ%,7P":N#7-/A:CL0+>=2U#\L6 @1"'YQ6GQ^M*\_.[R*07- M]NG9(J4@2,!:66'H.P_C4#>.H_/40W\-GH_>"$]F'-DD.ML3-]GPR^F-8 M1YW/I;4#K1$HZ9-S]L:*04HOD&!:ZLBV5"MARJ3R)U$7>FR+^NCY$YD8:*& M[7U7>%^XI0F DZAY+ X!VP$3T:LJ#,KHHH9X!C9)\IZ46DE+#8?8 M+PXCZ"EY9!HR#.-3)KB:*&6XR1IJ>8JGUNS)FJA%(ST#$]6B3LY1XI5*.]&B MB,26RI^GY(2^W M9)T0^-A][0J%SWG=PF)BK'XPQXT*VCH7G/,%U-G5,[F-J MIU((I[(FY,OH5(\B+Q*#C+ \J:DWDH'U@DK7R%,QUQP,2WK( L[*885;IMU3 ];^-C01Z-J?2S9%-E:AZ7-O$7Q?UF1/EFEHG,\;+,[^$) MXCZ$LX'=_NSV+\:AW6"W_Q*K='G]GXOK^YLOEQ=W"]S^<_NN]P8@:X?BIA\Q MLJJOI'CB-FOARN^>U4M"AFAH7%U^NI%VK)3J"K=6"^Z^A\DWLG0]KW&6\58F MK8P#1)Y\]TN*R#>0>CJBBZ8;A73EO!3CMUL_Y:S=E.S15? YLB1(/B^52 M5MZTJS]%#!*[_;.,K"]>YMH=7*"&T]K?<(AQ9ZUV1PJ=Y>1^5MA+KL@36M%' M$>.<-N<"Q&R4.=+93.:FTDGTG7.P9+*+OO&R+#_K.#DE&@3P&_"5^X\WM3>+ M!J38,$H$&6%;XZ%C4ZY)Q33POW>+SZ R[]NJ)]XFHIQR:/.R@F9PY8DOAUK; M;-H%<^'B-4KG0S'U,_5K#-%72?USS]-J9>Z!:LP /:HT3*-6[RC0HS=S#O5< MBVLEM?BDBDF!V\9B4Y_)[: W+B;8E=-2L9L9:JCE4LXDT2M+# M%M=V>1YX\\^_SS=UB2E7>^(4^VQQIL73S'P/8V2P:M)"1V(VIV2UIF3UR--7 MGX_>4S-KG>IT$Z[5A6O17W6U+43!:1>-5N=Z6CCP M<]Y6.:\PHPTYKSF=VWZPG,>>XQUXC@666BD496P4DM0_\-,X*Y3]RDLGD[.\ MS"&UMTL*3*0X198[45BJ9V:E-=VM9CZUEYX$WS&',H?NET,+4VRJ';/1.%(. M9<\T>Q39H\AT=-B#*A,=L6>Z+,:E]&I?9;S:;$=R?N:FWC6DJ4@=70*QHRA- MM-DPSRK-XW&Q,>R^:AGT]>T/(J,:UT$UMKTQ MPA&42&'?\:@*UMB9DIB22D!):628#&A4B3"_^89U;SA(?-!(88K:3&G LR\" M3W8)+8G@E%[@A CS!B;C D%I_V, MT) !2)EG-]4]*X:I]*(V9'8TE-(!4&^RI[H%MY#++C&I$0*/L/TD8&YB77O6 M.,"66-2R5((OA[DXO!)Q*;"&0C6/-B) WX$3H NE1[2"[3*3'=QT]S=L%2:_ MIKWW!2'MS5?J+ZB?V4T_I=Q?.7]B9S"\_,:]=($ZL]&>"":KDX#)6J3Q5R*% MOY)2^$\"T4.E_QD.LT"XB^R038><0?8J9LBNEQ.DREHL<5.TA%101*-;JQ.> MBR=[0YX>%=LD0<"_4S+8VU.ASM7QBA=_!.<4Z2*(ZADV (8I5NOUS<=B\_&A?_>WMQ?7=Q9W2O/QHW]_^Z^&)T[^XN[A>!%9?; MN<(WE*K]WVQX^N2I@HT%W$#HPT6>*HQR'7&L7"5J.>\&J<;UJB7*,0%=KW2: MI2*.,Z&N&RM 7>\16[IDPV&H:X:ZGI&8R6"_#'6]>(T8ZIJIGZ&NTV849W67 M(*L[JU!S.CHF+;/5:AR/@&1N9&[2_T9^U-VJ-1H C=\$5J. M"XO.%?(L.PN5G5]$3S@_,"[]1=/8Q[&X<<5_A>7?^%=B1]BP5;-39V\+1. M%)2:V6HSO _S'_/?2OQ77//3]FMI.L8NEAVJ*Y08S^H)B\="Q.-TF<5NFJ(V MCRA:SJS'K+=UUBL.@-ZL-8[(+"@%]B!CA9<&,.[U8H4S'1WNH,I$1^QSWA6: M_&AA.2^;>9P4O:&:N41E_:Y:DW4JTV!:!ZMX,BN!K1P]L,7K@$JOTV\W-Q]\OKZX2J(&7U_?= MZ]\N/UQ=* !!T[B^N&<40;ZA*!3!0QOD(8(,(EYYS_+]B8.P@02UCI7)C^KH M-1X0XQ];/] I&8C')VS58(7ST.L)Z@=[-RR >=?G^UR/U+=$HY%;&$??&SK> MG1S'9QK!.,"G?7)@/JFP$>? MK0EQTZG17$%R\](9CU#>6(L:BR&?; RVLRT4K MA\P7=8[ 3B"R\8LH>Z\5.[B8?N M9#$JI]/5Q:NW_"AT;H519&6UCB"GQF6&!]69JEC1%B!)GD!,V'%O)$3NC3M. M"9B4]^3T @WJJYX"*VC! Q3%X)T_5!.G^-YQ(/KCH3&$H03X9 LDF&^A%G." MH@E?Z03RQKEV]^R]^$ION'+ZRW4G^G:)>(= ^!])PEVC@,N<3K,V_1"J:DC8Z58O AO[1$^':W"5K0=GZ(03 MW,EIT9SJ:(;;2P<"&.*!@5@Q< 4/1KTKB5SF1+SZ=^.EVE,$^&':!W5 VRQVSR.3V%RD'FW="3;0M!9-I"*6/1 MWZ D?@^T-"%1#CR&C!O)XSD]O3*-T/;D3;WU/9 YX>1V"**CZ]H7?XZ=$4H M]J6R+[48+V&;?:E+=6*YN;WXY#]=B\%? M>QL-N2RF,<*%(9DN]-)P"XVY+31:9X?;0J/)+31&W$*#FP@<61,!;J'!U/]Z MJ9];:# >09&E+/E&U1*#-(T 3)#^ZJU]/UN] ?SF3S**.!>_<,K]QBGW,PQ@ MBA3.SS*(R#)Y7S)6,?/A'R;WDY%8)HJ^-)93HV.VZEP]PZS,K+PR*W?*Q1KYW@_Q1$%E5K,8SV;?NI:F3KA-_WJ9 MH-$]B>IFU6PVCJA/ C,V,_:.-:^2,G;%K#6."(&.O6''HZA]\OSO0Z$>:>)'BU8G;:1R3!F9N9FW>LFI6-FU\+(@V[ MQ$JB:6&EQACNX) CR^72R.6S;YHL]QVH *'<8N\7LS*S\MHJ5HE8N=I@_8K] M7274PCZ-?2#M,58RN[;1!^J%W]G?Q>)[W^+[[%M$FG#?)T68^Y+@9J-Q1.W$ MF)F9F7?M[BH3,[=JKZ4%#WN[2J)GG7MN$/ICR5:.:XQ\KR<"5K18-N];-J/+ M*Z;-2Q>>] C">6_)(6=FKY=UU]B[GWN)J)K=Z_=98:LQ,M9JO8-$?< M];>4@RJX!Q6WM&8ZVCL=<83B$(QAW11['C@GV\JL;>_95BY*O2ZT=+\#ELHY M=/5V08^:F.P^)J@.?H<7P2\@J9-M;&9*\9WH4K5:S6SFZ%+S6:3T=/N.V9K9 M^O#8NC"]K%9MFY5*YSC9FB,-'&E@#W%)/,1,1X<[J#+1$4<:#L&D7B+2(+LS MOWH3FW'+M^;>O!:[L8VK[:I9KS!6&O,@\^"*/%B8(5L%0[;:>"V@_[LR7JME MT/BW/XB,]D!^ M1VW3H*:N\(TU@BM?0(4*Q7!B_/W "]";D;+86E" ?CK=Z4TN#NSQ$/XZ-9(K M+%Y&HA<&1CBP0FI9/FNYG^%NXP&_?\)HC[#)Y3$:AW!1Z*$SY8?3$P;U,Q?& M!"C5$"Y*M]PMJE5/T^KKH5-M,AY&B^H&V/[=CU8CP.6 528Q]H4&UPMBG MK:G,V'$C"AA_.S'^=F'C;YQ.%TUEQ@\B"!G;^0'"+\-J&=7 2))]VD!\F==% M?1[;;M16.<\7\)++LFE? -VWP#N\62;2:9/)]76VA-8=L]: MZ[EO6O-VK%7]PMY(#*T/HC<%<^.'0YP!RMP%NFYU'%D MB9S':K-N&OK'N_=O?IY)F?736B=!X?*8.FVU,0*264+U\7NZ7;??IK;7,%;+ M&/@H7/X6>CW0H] 00$7H'"63&P:__FSES%J^@);3L,:A]]Y0L^N<-IT(@+ (@UMK@N^'/_VQL*\KWO2QYI L3F",D9WO5FP]FA?4AO M19'TMR8@ND.^K"=G0O00O502S+1^LX&83!'"2GW8E>4,(QQ:HP >J'^+ODHQ MW9NTQVY9#YV:.2IMN=[VI?->-G+P9AEO;K_X3O:\G.5NN?G7[Y> M?#0N_O?VXOKNXL[H7G\T;N[_=?'%N+KL?KB\NKR_O+B;6LBTEZ+< \7"[0O:*%(CO?"4)4$-!$[8/P]Y[17,_WJQAOR;+WQ@$\+GCW2U'&>]$! MPBFCH$:G>DHMW$S[V1NO;*"9+%PWG*N:>;OU4\[*KZ@MO)S D-OLQ0+]I(5ZFPPBQB8 M7:[&G+2TC>S3SF:J5E[.P3QV+3@I=!4-,U[(J: 5L"PPJ?N/-[4WBP8VE9,9 M+IF3>7C[N*KBN\G93+&)/%_$,H'%]:>])>YKNB\:JXH8<6U MD="LCB15?%6RO+.&RGJ"MWT7(=RTXY1N(U81.;/T^#)+E:7^65/7N1>$@?)I M[*;RN6,V*D>$7,'0*4BHMCP( M5_2=<.=M>@Y.4#(6Q,K2\N)I-/0F0GP1! >1",'L4H&IULU&^XBZH3%?,E_N MD2^+*UD[,ZNUUU*QQ@Z:/2D\-R/A6ZBJPS2M0*3"VZSRL&@M6+1&Y':%U*8E MZV27^D[;K!R3A<@\R3RY+YY<7]?Y2_B>;04#W+!.K5I[/Z,6(R<5_8!XD[TW MNU5F/EONN _T,_91H>FA\Y&5&!:810E,RJF-7-P)4KM0::([C3N9S=8168?, ME_%.50SSRJ''0O;E)998K#$> 42 MH[B,([/2G&Z0<.028]]Z8;-)HV*]4#/+!\2L<1\#Q(X2+P0VY?4-7_P0[G@/ MD;R5MNW 17YZ4CL6^=F7'Z/()P-?$_BE>T'D?=/_HHA[E^IAISH-V'4,HGY9 M&F9)P9+BJ"5%86IA7C.\(Y<4NXUVLL=PR00O0BTIB0+(-C_;_!LDJB I3R,9 M[5(!K)N5 \_)9?\@RPJ6%3M1 8U_) MHGT2!S3T@EN?;(=^F-1+0R\'//3#(W6.<97,DR&;QEI9:-:2N#9>A<>Z:#24 M5^^L7@K;7QDM%R^]X1@7\'?+]RTWG.S$X]'LF+76<:9$<=2+90C+D%UX0EIF M[:SZVF1(*5PAJ[;#+(DK9+O#+L(^W$J7U!T9B*4<>\$6XG8HB(F]/ 1SR&,_ M/&*?WQJ96R67_H:DZE3MY.I.<_NGS.M8]U$\A'$'NHUZ!]$MC@L*;1>427S4 MG1@*4AB_52N=5N,,;N$.^L)W0Z,/SL?KMU.B&,UJD MZ][H'9,:UND&]@/+-A;UZ7X(+ZFI_1,LW+GE^Q-X<_<)^]1NQ85T$H@>NI&> MX9 +A+LHW6?=\:WM)I\:G^M-^;>F'5[>. Q"V /<-:3!AU#8K@@"V+(?EC/4 M&HTONPB"5@1;&DX,:]9^FL:S%2SJL7X%9'73/RZ_3@_&-]IJ*<SZ!JBM9O7)/\GF/A"- ^'3=U&V7"28SJ"VY M<>W]2'!20S)2<@5/C1LW:EE M7 FA6T\3 Q8.>-.@%%'(0^Y]+22 M=]X0[X%CKBLOE\^ECS]XWG=_[+JXSM1 #)[EP ;!$#YY8S\.\39S=?:"=P8^$[^D!_GR032;^X'CVTN^QJ:/98/9?ULN M4--$TFBU1D3:DJ2CGO4V_>BI,9FX;/A"Z\F#G4F0MYFD[_>XM(HFAQO2Y#EL M3I+.\&^@$SA_4'0"[XGHF_@C14B:KF"G@$J2XU&$EN8HX[/P?3A/C*N)2T2U M+"6<[EJ65FM;426_T@[@KBX@SA17&19^;".]CGSOAV.+E-Q[=N!!(,0-SS>> M/%\8\?%TY5DNU:!;"9Y%U=UY&C_!PT#J."-,XB'%#'?J[]M+ <_3>S[+H:RF M]7R3BZ=X"LA%\:XM%6]++^)G.C'& ;X]K9!V7YS@FUPFX=,BW7H^#OFBWY>+ M!#2NN/E^ $;-XP 9-YS\>^R*Y&/3L\''%J>2-:=5,LD&*<7,Z/O>4T;R 'G0 MF T/B8R;,G=-$.6T+=6<6\<@)YY2=8DS!-%(D@]4B8C^0XVFC"" M\<,0_PAPJ\F\PU?@AIRGW9OS/NDJ/+/NM.S6&IXQW? ME1[);L[MZG2R;II;Z(1+F&G1407_/0*!/J)9.B7;+/@/SKP0R"WEQMS3!JVU MQM]HVEW[A^7V!,Y[N0TM;&L6[,RI@:[_C#6E+;-9W(*[B5=,[2@R';(:?CD: M^R,O$(0)9CD!7OGL^=^5DYET'WQ.,!Z-\"2!C\&:%SY\_#"&JPE.3':)\-S@ MR&37IJ&::R^$2>3HAZ:A)&'$57(O%4@A4 M)!.MA#H!L: 'A/Q(KJ'D8R?1258R9F7)+ XSSJ3^'GD2"ZR[>LE/UTDEFM-]>8&) MQ%-7I?"FOI_/;4IK?F[7FKN"W_ M9QXC91=#IAI1G.47RF[/<,L@RDQ*Y5KIN=1Q9(E\Q&JS;AKZQ[OW;W[.26B3 MB5S6./2B!*[.:=/)(;5%99/;+@J9+4D2/XTIL9)\6?VTUDF( GDLGK;:6'"9 M>:7Z^'TJ>G=*WPN:40:KDZUQ4BH/A(X&>03P>\;KXE!L-QP%]U!V-ADZ/%IZ^ M6.?@P^/M8NQ[-J8$^LEC5.M]>0?BLH/NVG^, U0HKCS7AKV[Q.\IP'(#AS=& MR0J?D=1LXM4B2Q'4"]LB/<F MO@V'2!YNR@T1^2O,B%Q,HR]$H!((,&T.1(@-@@Y6?VXR>YZ3XN)EY$CS]^,* MW%K, B<7#:/_3_#J = ]^C Q\RPW.)(U3% YOS71:?D'BAN0(#J-!DX<,)+Q@<+MC9\>,+4%K[S MH)9Y_DF__$:4G$Y+E,VF8QS+Y;/-2!5*DE0F^6E^_%0&/]5QNE::6M:CN4K. MVE38UDS';=^F,\9TME@Z66Q>KM *J4*DLRY8+"O!!_H4D%Y;V'=W]HW'EX>T M*"J_01H21]^W&K ]:7'P_5B"[\OO99EC[Z?&_\_>FS:YC2-KHW^%M[I]CAW! M4HO:R^YV1'D[Q_?M=OEU5<_<_N1@B9#%:8K4<*EE?OW-!$B*FR1*(B60RHF> MLD21()#(?) ;$D5QYS0,*#R^ISRR@A"T%2]!4PI!'ST$[7&U !>(!%Y3"%J& M$'1F)16K\GIIB4+0N1GE4E<0@YX%8N*R,6@;YL_;*1)];4!/X"/84:#G)5 @ M[?DLBFQ..Z;O.>/>JWN\T:XP.O0JZKU@ O?]XK>TCG Y7-B'V-2#_)A M5^:]3JC%]PR>%Z[L0X [%>@_BD>\FMG:YA O-!9:[A OX83"-8 [=X7_:^FB M(N6'CA1@N67HZ196F&4RH9//] ?'C=S/Q1Z^:/6[!U5M9G(V!X!AUBQ>@H4C M;^Y8W+$3-A;FK*$FIPI=D>N(;I3%QH1#&[[!=2^ CWP+I4(&>J*F^E&.]$3SZ*>9YDKJJ-X@O+WP&P>>8C\ M_"!@?%H;L#]]5PI\3;#BMOA3L7LSD;E9$%_B"O%T1>9I1-QTVF=H4$PS\X&K MRW0U'=@Q 8.1-T:)2D=TE$^Z:6&8"5^.S3RO!&EF0@-\'_NJL=!>8J(,B<'U M41WC/GI@^>*TX7B96PDVLH0:[BX6(. "*0R^/5NT"((,)H)01Q/+9)R[ZB57 MRFS1ITR"T=J"9S*E]!F1 M&A:(F0F:,)=C%=IU7, '4)5=-G<"+_*F1(E<%FKQ[-^!N>1*I_ C/^@NEA*( M@@SHN.5M\Z)Z)NC9PK'--=0HG22OVK,'W0K0T9U6?3$Z\0-MW3GCW\$VF.O" ME\L+00M5W/9=A_N(E$"$2W1,G(=WF#.3E_[Q&/<$0#_G2F5W",,/- M#R^_W?SY2HP029<]Z@FG3U R7-A XM/N!!.S&RO$S=$YC[:+W@Z&D_"N= MN7:0DJ&,858-.H#X[/&HQCVZ>A4P%-TP4(@-^'RG(LQG.)UH'H8ICBE^1QX' M\HJLMV=>'HPS>.136K6V=7[3;U@9H?B:A?YWU%9H92+'BZVPPE$>O2O' \E! M8!>2K]1YWE%(.P,#.5.L 0=4CHMU(7E$$@./@H8]1(#@PIWI4R$5K[TDNL1% M0<,9,1P^]5&.%/(J.@6FIA\Z]Y/(Q&$0O?_ *2[O)(96XY*3;J[#IBWI#"-6^<$"WT5P%.U9W3+D-"/^,!^8%[L8XNDS8Q=P*)&>"2N1#D PU]'3 M#E+@@5KG(;3:"JAWT\ 24[AYK!WE?;@L"5P=N;E43X00W*@::Z+^W%N-6UI'G M.6X:WQ#3;F9HI.&D;$Z?^ ->N0@6PMGON?XW)&3.P<_KK!J!B[Y] ,(<\(ED M(J?FKHK\D-VZVBWL*[#[[PDBX_;J$+/#F+DG4EE\K!.($,B9)"H4*.:'\WB2 MG6)>0IP T8S82?<<&\3U.=9Y,!,* M;DM".ET@6F_BW1"A?(=7<0-WU7H'3,DE;SY4.M#Y"8HQEWX1^^"B.YVB]Q'C MJ!AJ94L=\<)Z[J /(@%.^.L1N\B]QB)_."0[T A4=RE1T8)4 MGT(=@8. <+FOJY/L\\-#LPR-D=4R)933T/$>GBKI^MF3/D2]( MVQ)F.JHA('=H^10!.Y>IW)U 6L[N0@%86V]:1.DV8FV:5/\,7W0MWA.7G8XA M.!LXSM:;7HNOH\ZP&& %:.PPG9D^?@A)@2D&7P$FV8X5Q+/9 \GY-IL/*"A%,\>R MPMU5'#W#Y=GC.8D114'%].;*#&Y,*Y4%T0,/:I7O1<%,Y5SZD;+9X%3-^O239V1^+3&D3N9 MO(A=ERO'6-;%&AU26.;>>F[8> 3D9)WB,ZE3EA=;OG>DW>1#R,1 !LU9]=(26)PT)\$3K$)\0/\2DA M[\D:JR]-.TK)-YYQ%7E)[A@C/K@ XP7/NWB]Y%J=>LV&,]WQT4 MH3V0\];PS@['T.[_[C6$VY5UTZ'A;4BC;3YM=MUI@%W<3-J?Q*[PJC: M3OK I<9VX=(]C(%D+*GT/T^XW$Q DX"SHJ!\QN^Z6;VI\>ND?UN0N;[;'\, M6>]3-J[P>Q1_.2JZ:FI?.QMTY89%:B1QVNQH^527$-?ZC@(3J\%CDL7ML16N MR!-R(D_(!G>G0*N7W$XZT.E1OY#NNT[*[ K95*CV),Z1"I)4R5]2JY:?S9@Z M1JZ@L =(NR?MOB*W2$;7K^78Z*S>/NBJW4%><6^GWDY>D6J](CF/QVMR>11! MV+H^-AP9#]73F@\99ZJ(]>L!ENN=MEL0U)#^M:_^Q1/4Q*[:3!):R(,?0Q:\ MMHT;9,#W@O]^7['?4;2SL=JEF%5+M;.:0'2#=D:(>4;*V>F.+-O%Y(V#55\< M.USCCP*L_8':&_2VF+VM@M>=T'6'KD:7XJ%VAA6!A-2=R(5,G@I#)O7 IY2= M*I*+4TTAV72R.(ON"K<]D5)"9ES].L5Q'.B:VE\5]VRYC78L)4*308FHOQ.9 M];H/Z[7A!+A-2B(MXLB]JEB-.&@2TX6D,IL]):JQ)/,#&ZA&]3';6!_S:N\! M4'W,51-2'U2^>2,UG5Q^S)/+L5CGUMHSV3!'K"+_H?O\*,Q&[;VO![J*MMY[ MP0+>PZN2+02E3%[E;Z-!NWZ[?#JGM/(=\J/D!OF0P4:3%V^RQ%Q?\K1$Q=-R MV^,'.VR/+[65OMW;XRE/?(\\\5T%_(_2$EPF#$ IWY3R32G?#?5*][J]+CF> MR?%\J.-YHVX=[7+_$+ O0,*[1V8]L#\<+*-[%,\T;GC/A[C;Z9@^M^2A^G!1 M(URD+*&C@N-?3'?O'ITC86*/$BI)HZP%.7N$G(2'14Q'-0CP2*6I<42E(HZX#. 4$G0>?QH=-\.)8^J0WR MIPV<)702*);.T0#J8=(402-!XU&A\1JY[JCXJ&EGM/N;MB>V9R>@E)VB[8F- M5BAJJI8@MB=F#A9YQ,\EL[@)LPL8*J7!X#FGW9T3BB6Z)K"K=?\>*.C(.A0[?4F.U9*E9Y% M7Y%I1J89F69DFDEJFB6VZ5#-&$K=IYHQC;/%CJ4^4,T8>?0'JAFSIF;,IHWZ MM],Y,P*+WMO8)4 MBF[; 2@-L2<7-#$,%2=:KN0P&)C"RRF>'F4A[T7GNXL+"P!,E$?F M,K@C/'R;%QOPJ"H 506@J@ UU2ZNMZ( I@,H'VVMQOF M2"X<+V4U)<+K[[>?*S"I+&>OJUY=;0L2G]C4@5^6&UH#3J-BT M$$BP$'RV[QX=M-DVUM^I;"VX4OO:F)8",AJ:M&!DR__0@D$+QCDO&%A=XWA+ MQD2]&DI[*IE$2P8M!D=9#+(5C6@QH,7@C!<#+"IRO+5@I%YU\SE"M!:0^2#Q MBI&M]D0K!JT8Y[QBF ]'M!Y&ZG"<+ZA"*P99#\<7H+656FA%H!7A;%>$E50< M)QI]I78G75H1PJX=;0]CG0+HU9W'.->4R>]?/E]TN5JWE JJ2YWNL[MO]63>EN3 M-E<+,VS>R%I>JY)SQ^@ASWYR7,6?,^49/;L*@W$:ZS9\ZK:!'\8J?^"]LUCJ M]K/BLJGSPX8!@TW!=_6CCQ-#&50WMJI./ MR:9&IL*4>DL\HOT!IJ]3J")GSG9/,6.*]R=K>'_#5K9-.\P_F;9N3TW=^FQ[ MOAL(_<7TII;C@6)SV![R W8JBR?XR)2IV*S!3< W2K@76.MV7X2H?8MZ?8C@E[(9J@!^B!] ,; MX/IH>M2H%C7J+J'5P**!@ 8J$>HZJ..XJ!D]Z%; 4*\Q?4^912N0HGL>@PNH M!R0J>ZFB%8]7_%JZL.:Z,%9\>JI[4E(#]_)X#*( M;>+B4G^.K\!*9:QT+6P-YHNYT:J3[@G^;+!['\:?U,GXZ&:ZZ:Y&)L8;K?IK MAJ8X=J@$VMR=K&-1U7>ZA75$E-LYXX_XQ8KD5:1(3K(*15HM5XZE2=SZH"?, M 5UANC_"7/C/7QR?5:1+**%RQ(QK4,*PJ5MF,:YK?=>ZD]'@:GA%"D=+%([> M&2@I'Y$2AA75!Y L]"K+WNVV5U3K!+PJYS6H/? PN+!@]_0ZZ%E M-8/A]VXO]$BM/F?=-DO0+9)^F\]?/L6.FV[*<7/IL2DZ;QYAB?28??'6?W1R MGIM+>. 2)",LX>9QSO X9Z3I&J*V!WU>+&#H_$X5EH9("]SBRWK/'^/$^.)\ MU=U_X$.[UAK]OF3N]]NYGB9!;PT!LIZK;J=@.T%'00T^.>Y'W5-,H:EB8]PA M&=X - +] ;5B4-!=\YX?"P!#_7\#.PP,(Y^&W.J(AT*&P&:$18 Z+C:.BB)7 MGN\##]C+X_KQBNO[:JCN9OL'DF?Z%JKQ^G2>? >^4A@ T*P-6CBLVCA&L#4\ MI!DW(M;-'A)'Q0&'S?('H)O/RIQ91EC4;V76**B]=Y1KRTHU&3Z'NCI,5?@- M;M5YRSK<#9=-QP"C!,P%+(]E1+1&*V MELM@Z',=QGW/F U=]%U'#QV00(9_!1ZVP\DS0SV:OS!!TTZQ,;'.EMB^MM13 M$JPHR/Q4;-2D@LS\N:(5)M'J8=&2G8>\VT*Q3C,],(IQV>ON/8"RD#0'@HC^O MWES\LI8]^YW>)$$S8\J*Q MB&GO<04"1/GU%[U@Z%$-4324L89H;"!/.D.S@&V%CI",;2BFL=Z$/YD>6BQ1 M.>#H'2QD1U1K/^JN#3=ZRE=8>KB6L+X"9;DRQ%&+T"!O[YWNF=-KV_A@6KCT M-ZKP<#WNST-=IZ($,"[YPI7%_8:@*_ASH2,Y>/:2D"/4E)#^PBTI9@"4E7#. M5^I&JIJPJK"G*<."K&L4DTRY8?&W@J+#*#JKJL,1:ESU7A1,4\Z_Y3'0S$#5 M*?!O9;U;I>H.#R=9WMF()F4K%.+E6\OGU:? M51ED+HD<*[([IR:F1WS0(0YQ^6FMN[7^=,E:XQFJ-6I"=HHL')RYS<>0,$Q6 M--RG&+J8VX^8$2<^EJN*OBX]LA(F(U1H-BIL+TI/H" M*)0N0W[<@ON;)',[ M?0]+ZB<9(1G)RLB$9(1DA&1DHXR,VR\C$FZ@5A(^M$,W4_]WAF/^NZU;J+EC M7?=Q#BK<(;T#CH23UL_.68W;JBN;W';7R:F,3'6<<%7Q_&R3_F/N!R69(IDZ M#YDJ>W1O91+1ZPQ?;'@O<31QM$2KQ%$+1\JO/?Q6-*8TX_8$Z'.=//VH.XI#E1?+>2GG?J9)2Z>,QAZK6(P5#OHJ'N^-0 MWKR5K$ZB=*I8]>4*95*(FSV:6HHSRC@])#YR,%R[1G,B\2FK?!^!^;>HY>V: M[G:-I@W83UE$[<@B^L!L9V':E$$2]7HX@=&%@0$0@+$R**GWB*$_B>K]M(>%*N"38I$OC/4%"NA9Q\ M"7#?_LV,5W[R;E;2PL5JKUPD(7G)8&&W9.W*X40=]+OJ\&I,\4+")L(FPJ8] ML&ECUM)!V#3N7ZFCBB?1BT.)=B>)V0PF]<"/_@1:P##_MR_:B[QMWS MDET_F5YUSB*M-U 'O2%YB@C>"-X(WJJ"MU30ZY3P-AZIXRZ%R,C$)'!I#;BD MXF:G!)>KB3H:-+ETB#36_ME&V23T"7QC>,SR%)-7Q6F]Y J@Y8R6LR.Y E;2 MQQ>V8RQCW9XZ[E&**\$:P1K!6DTN@!/ VK"K7O6;K)V3Z4^@0J"RP?0_ :B, MQBJP48-!I7WE [OM*Q^X[Y#DJ'^F+9\*3[ [.;NV=S 5%Y JXC\Y9H>$1PI^ M:]5@3B0\-90.W)?UJRD=V(S9;M5@VH#[E"4J?4E W&W%#"IJ0@X0'!%?@Q")T(G0J>]T*FNPB97:GB8+X3'=MN-U3ELP5<2,*%4GK<*%#L(_A MV_@8BL17YD;)L'N6N/_S]L-WD*OOO)FD(Z-7TI'1ZPRH6FQK\6=C?^I&(N5Q M;OJ,CXNA2#ZZ^O)@>"(7;DMA;F-0J0*8ZS4YYDU1)5)R6BW]&\,T!TN_UADU M.:9,<1J*TY!WJWVC:8.OCL2G00S7KM%0G(;B-(T=31NPG_;OR!Z!B?;O4 R& MW!/DGMCHG@A%Y611&"K#1@A$"$0(M!:!:@^0-#D.3 $2DO^6RW_M(1*MP?)/ M(1(*D9!CJ7VC:8.;C,2G00S7KM&0^%069"&6.\?1M$& N#H+?[#Z\MM(Q_\2 M+)AK3E-OFEI,=_EXYJBQ/\6&5&B]Y8HH[/Q VBYXVG1*/"C MXL]9OC275Q15Q3!'[=V ^@(UK^UZB8SZ89U[@/HUTSHS 8C>S:]LWH_?>LFG@FK[)O(]/4RLPF/')=1;O5UV]F65M^3N8Z'<6 MO+=D/(&!D;Y$EG$#)AXQ[8 9UV"L8U.WS&+<)/^N=2>CP=5P=/'V;IXF%U#% M6#]Y3/1<$'3F6);SB(1:.CZ0S=0MZWE%9B\>KW+/IGK@,?Y42/U')[ ,^$'1 MX<'+Z*'7.6!9(Q2"8SG[*7K@._$Z.^D,S0*>OZ@1HC8=TMX&84[[;V!^0L82 M#&,:ZYD+%T%<+\)EFWN/ILRRP@4M_AYV111.24_P:.GS"1:]#"=Y/'I10(E0 M-Y@"6^I+#RY[;*F[NL_BGU9##ETLQ:Z9IZP#)GSM:)R=GHVK12H;X:) +5A9 M5E6VVOJFB&Q$MEJ;VNBYG1SQ6 KHH)BU#;E*!VFQ?##\^V,ZVK%_G&33:EAQ MJ?(D>7(A-%@& .[MWRZTU:)2NG:W7[)V=_.FIR!\%K9][UA&M8&KOT!I4CZ" M:F,H']B4GZXCIJFOJ3L%A?;C Q+CIHAQ^5&7$?@>R?MIY!V-T+V#O?L/NR;I MW$ZK6H^@(:EHCU1,2"I(*D@J,E(Q/FNID+@\&?JY#MT<4T/-F&-LDUD="1HZ M_$^YM:546NA)B_.L[V-!CF>" 7T%9(G_RU\81\+&FQ,\:QCKH2Q46)YHUQS. M \-$UPM K]4C&CCF;>']>+=D)+SU"*[F8#P!"0&)Q$"2MBO;!"1:7^UO+\%"0$) 0D!2N9G9)B#I M:6JOWR)_57[S6'(/P9&WC]$#91[(6^@'8).X@ T7Q^NUR9J]C; MM-J!/W=<((IQY[QCJYNSE6VNO1L[:Y?FFDXN +SY MW!WE\/OSET\Q@H\V'^W4Z+GW54:[CY@S=9^*SZ>%$.:ZO)M^CP).)"32V3-A=N N2OSNF!TPH;#8/@[DGZ8_?Q\ F\#]-6\='6D'[>X33_#Q*Z!!N0"4 M/(\IM@FT;O=%B*.5KD%[)8WE-A9&GPHV%L:;!]V55E;.G1Z.')>+8E]Z0:)) M.7MB8V*:UE]Q]";#YH3T/WR0WS[^X^.7/S\JG[[=_*&\O_ER]^WZ_=VM\L_/ M=_^KO/_S]N[FCX_?;M<6.Y!;4:,'&O# YA(53=8D[YPEK$VC[@B5P <3BP/H M"I9/L)C**PNX;,X ]QZ8LG ,9O'J#:Y8O.#?J?,#UG34.'37Y%479K"B\04( MES0/%@1_#FN$6-4\T'&P' %?X>TIJ#CW0*UP(SJ^&/JP,&&Q-J&]N!%42.&# M[R?!2NRCEHTO(KIT_FJ+VL&A5V(B,4U.4XO M4(IA.6 V=E[W4GJ=!\]Y,S,LT5#<:D?Y5MBD[L/[%)W[7.!Q^.JR&:[[HC$8 M(RY?KN@9C !6)!@"+^H ZH+_K+"GI;C;P**<^(E)H4WIL=SDM&^CFFO\A> (ND( D2E7/8P8[,M<:63B]-& M (V0X;AE4%0?3:":2;NW0#+NI@W2K"5BBQLSG:G M>(YT@!_VU%SR\BH_F(T2R+P8%CA>HNC FX,90$[@,HX;'MA#*%8F$'T.2]%E M @U4Q7(>+Q>Z"::!+2[ M%[.7)/9!KSF$<00* _]MG5>S061W/% T6SZV\4 M7 %-JUZZNFGQ8C#11.,-@)?,\\".9P#=M\$]VK1AH1CX$_4N' H\XK+-^*^& MH(,WQI89U\$]42L(#-U++!2D&($;5[2QH \(:/#%9LHSK-,=Y3.TG6@6, H( M9^.D69SBP!@PP]&:D!PH_/(W\Z.>P-2(DCA@35N@FR_@+A6^\,4NHA,Z31 ^ MP;H22X++K&@= $O?< #P+/,A2;Z.DN.#%;8CT8JQW>,HKBP=4ZQ2/K F- 5# M\.;F$CN'!.%K3_@FL7!&M5*2S>8%\K#2,9G:/HK\-;UX3XIL]G0!KWR-G5RK M%1PSO,N09:@;=,BSG\28+WO:WB0H.^NC_29]M&G.1]5-^=N")7(-282309_Y MZ%I!MT->9M[^.H\=$RE72S2L/G8RL:=,&_95)?KSZLW%+Q66X:I492OGR=E2 MJ2NEFF3)FWQEO].;)-A$:'^=T1B3"#,O#B^_2?D_N)L"7JXK?>YTW$%M9#Z-I>&9UAE[ K>VD;8/J"S;EF"*$% M*<81V%%[W,X41B,/,>EA?((K/T \AQO=H(T(@SMAQ6-[&+= /8]B*14\.*GEG/S/US4A?V M@*%,/H%F.#$I.T,HTY&[)9[(E3WFV&M>PZT0?"CTL#BS&7.Q"BJ/.>G<7O/0 MGD !?(B#JFM?B+Z:T!T%5YGYP)G[92PONNV)MLVD$1>V&C?A8#N5@FEK]A"]O$YJ)7:(W> M<1M3 %$XJ5YB5H5E')J:_ WH:.QUWUSG[U7!VN1^R)[V)NH+Z!.\: 5O_YUN M\8'SG),N\A8H#!;-!?>\ MI*4IVQ#Z*\/5(>:U8A17<7W*853,Q0;/O0C;S_BF!<=$74*N"I9B=OG[A^VBJS?J5*I]=,VS M!Z2\M7)2KU\CW2PZH99@A,Z3!(1%LA;J#7;")QTZG)WI-'"3@?UIL @LX=1* MLEAA>'57OH/A3N>7P3(T(:)JT9]A1(8 5*3%.M93\TK8BF_U&-'@K5SH"[@R M>XO0F0#9[YEE,L3/1P M=,[[^M^@=\#*EX*[F/=@Q0+>G(.BZ+C/NSC=FP@. M'.0QR<;T/,[PN-@Q%[5GA2V6EO/,T'WYO\XCD-!50V' .4P^A#QK.WXHMNC@ M]'W7O _\:-41[YO%.JAP<*K\09PPE_$5UWU&/K;UV(^+O\<3X\#+707=O)B4 MA>]+NA*YQL^=CO$+5,4+T&'J)1>\E"<8V \L%1V6,XSAA":%B.A YVP[X,8 M!R&8"H9=9OZ4(Y"' _'\_/*$7E3HAQKZJRTQ$&,!O?-\5T@?JNZVQSS1-YX& M8A1X/0V'B8&"C !'1^/BPPBQ$R@7N/'&.IR]6"<0].*K+2S(7H!-X%Q@GST/ M; 9$GJB=1]W%=SPK+SVV6H]Q;BS'P^G@DI&ZUQ2@]\4!P-.NU&A=?H^,X0M- M!8?^GMO40(PI/! NSJ\*!ANO_:BUH8><+PN1&QE&87"58\;X:Q\DTD2C$?,%M^"'>/VBN%J3XFK(7_9\MD#WP:98U)(DU!"R]"[CS@I=9&C2 KT?'?=OH9N!P98XQ2+RIYG>*I.! M RMWFPH--UQB$O,?I5P@)2.ES0C7WDP>QJH7:8O6=;A6+S3@< F,X%PLG]P! MB;HW1_O0&O$='QUE\3O#%=OG,5V+15KI@J?XLGC$<.T1L\ %X9[-\$"4=8[ MSU$71/-@@4 CJ(L*,HJGT+X1&CI@'?R^=&Q#B(H:+50N Z7T'GJK&&QI<@4I M=J?,Q(DPT03D;*),'T*%A*^CH3&%%'"!'53%TN\=%Y6C^Q231WH?"A1_@C>5 M=48\F.Q1+*W"[!),M=+%7?8#80:5P*2W#[/H_P6]%7I!PE:*&<&Q$\!0:+-$ M)D9L7/P9W@4\)"X)@IG0UVGL(5Z]5^$NSPV\&+&0DTJA2G-HVNS*O !NC? % M%;IO,6#:T3OXV&M!S!OW#G IL&)2[V,A=JP$CHF8".<)FF(%K/]S!U$\6@> 9,B_HUX/[MM(.7H^61B:@?>?>O# M!,-;\_M47V9_BN)J@VYWC2KFN$M0G^&Y7E%>>6Y1XA<$Z,![(B4OXR00'7@T M#>=1- Q89V3>"UV[_]O$I)0G'+7K_,TNPW"=T'G2NE]$&!.S(@O4XZC>9_S[ MS')T/^I?I#8I0F]2_A] 5@R@&@;E:MB?W7*?R-4GT5H7F[P%&4TH&2L)@K1 M[+>!@K)"6I$5\NFRUZ.6>4X_(IET:.'+STV MO32?+N>F 0OC:_&/UNWUAJ/!Z.(M6 FHC:1#6;_^@BV\C=1\U%E^WKRW,-0/ MOT6+R]?5VG(3+RT;-WUF-PC^>?LAN3OPZXW11LQ0[]Z0O>FR57@D$32,\QS0S8LA#;Z\AMJG#811M(FR !K-VQG1 M.\AW='#\?%O RMLG@'ZZ0'G84$&@NE', 1+*_ XMGCL;-3;.'!"81FTRU$\^XR=)P@ M8V9$R'LEG#OQ8ZG&W*1[(.89@_'=!EZB+?]\&7T.G>]AB#R5Y%83I-B/?C@5JXB^O^%>W.J J2_HF[*>8<%B81@T]E2()1,?BS*1"APA MV96T51):9=R#@VD^^,SC_"*0O%/T.1GJ#@,9<!IGQ!P=@G=%@_.WK\I.-P. MH8R31#G#AKJ##Q:K8&%O(T"I"8)RQ(/F]1]@$/W@- U;6QV0[@O%YOY9>:F] M"BT*OHM,>=D+OV]9M7':7O:C>Y^7*4?WEO/H/ZPZQVN:A187M\CKKA/2%^IW M2 "PQYQ56(:/T)["2A)G;H=[[<(%)4/6!,VC',RL_ULLL1SC//9#*, O^70X M@0 TAZ%W:SD,?43'4Q/9 MB&SR-%7=*!":^$G@8N/.:U*?"A]@/"V@J7['AEZG'/D,W0^CP-"3\R&WV+%4,SP MK= .=SJ"M!*NJO]4^GQ[NP&GA%PG$0Q4=F+PL5&@*..F3F0HGU'=*"!!M]"O M]^XO;Y-I^^MK-)0^SKBRZ=E-*&J>N(+\!Y)BDF)YI#CAX"4A)B$F(6Z2$/,T M;!+;W<3VD!,@$_FWEXDI['4'JM+K3^#/4SG]W*.TRJUL@XY=N3#]+"NR27E^ZI93OL2Q MI?">:ZQ0X3'C3G\J=WY[(GKQU7']F6.93A@339[*%FXAMW]\B_=<9&_'(]J^ MWZWDYMK_BC+SV4;")]L2MNK-++KW9O8_CF/B3DG146_9G5S]>"=7?^-. MKM'50.V-Z"1F0HX6(P=/>NV]$5-7QD=/[$WLW1SV/M'"2"O9$8X"/^?P0VV1 MAET%K-#H251 PQU[6-I.R9:V([NF &S7]?&L,9Q4%.+QMO/XB?245>)2Q?;[ M#4S="16>H:9VBPYH)]P@W"#(CXJ/&3YF4G9*)CXZ:@=%8;^(NR3AG:LA0C$8* M&Z;:Y 4*U9#K@B1>;HFOU-M)#@R2=Y)WF>6]*@D=#X9J?]"B)5D*'Z,F@TU? M?R*;UK M:C'=Y?V8H^KP%&MI4:G-;%%M>H >.,H#Z]V^IRY9'7TJ*%F]C,I24]'J!C9% M9".RU=J4=$6KMT0VJ8YU]:61L/"T\G'](1Z32BI-EYC88Y24WN9XE+R^[]&8 M8E4&6MFG O1NLUU_J><*X*4))0T/R4S8F522U:8\@637.I='+$]Y=J6==X2! MRHE?1:%8DD^2SVWRV="BS22>))YM%L_&E6.65"#/OD3"_C-.%9JE2L\ZANA2 ME>UH-RH623I(.D@Z2#I(.D@Z: *S?OEDE.%YF;@)&V!:,L6B$EB"\2D M[16:M;[:ZUVU9V<&(0405FN6!;ZI"22H* M\?@9\OB)])2V5F@>:VJWI[5'WR'<(-R0"3=(TEM=/84JHDI3J.!\*Z(2'S6W M4\1'C9LR*3LE$Q]1A6:JT$PQFO;8,))6:&Y;J(8DGB1>$HF7LD)SVQP8).\D M[W+(>V5+\F2@]H8M*J(NA8^1JJ'*8]2?<354XJ0F]XHXJ7ES)F>O9.*D=(5F M5#M0VS'M@.\/DJDP[WD_4#@S]91N*5+?GPK4QZ>,^LZ?*RH1DFAU]WR\7 K> M+D/.#'9/*^4P@^339:^_]P#*SMEHORD;;9JQ47435E@ )TL,80/H,WC?:VX5 MI,3E[:_SV(0(*_]J7:Q?'8VECSU+)%EKP[ZJ1']>O;GX)?6RJ"(WC((7Y%X5 MX^X,S0)&J:4@[0Z&\H90Q^JOD@.%Y,OZG=XDP17\?5IG-,;P2N:5X>4WJ>W* M?/M.1H.K$1CBNS_4_ZY=5%'8?41UW9M;'IL*E$O5%)&-ZKI3 M7?>JZKJ/J:[[\5GJU$Q!==UKX@;>,M5UI\*T>TB[>)\$A6FIKCL5CB;YE%\^ MJ:X[B2>)IW3B277=J:X[U76GNNY4F_=T=#O;VKPD'20=)!TD'20=)!U4UYWJ MNF.(ATJZTYZI9NR9&B?V3(U;7M)]..BK_<$HMY6KJ3NY"#@(.*A<*K'W&;'W MB=9%6LBHH'M#["(JZ"X/>E/16M)0B,?/D,=/I*:TM:![3U,GW7%KU!V"#8(- MF6"#!+W-I9:H?+(T54W.MWPR\5%S.T5\U+@ID[)3,O$1E7.GVQ6E(X$G@)1%X*:NYM\Q]0>).XBZ'N%>V((^&JC;LMT9"I7 P4MUD>2SZ M,ZZ;3)S4Y%X1)S5OSN3LE4R7WC8'0T/JBXL MGN"D4::!ZT*/>=)I7&%85,"NM!KU_CL9#RML7%9U#$>.I95+;SO<:AGM;)?L MM!%3&W2V9*Q*,H.G)=/MWH >.,H#&X)AY:-[@VP)[=W.PQ@5XD25H+#KLS>VHB^7KO/ #'XG%MB+;E>5S_:TPYM1 M;O$)_(ZAG0>F?+5T6WF)?U^IN*Y,Y\JC[BE+ESV83N!9SZMF[Y]YR^\X^BUYK5Z+7'>5N'KX#%!E>P!DW/+C,\U%AP:W> MIN\IV!>7^<_K>]X=%O9<5=)]-82"Q(S$BTV@C+$P;=.#:5@-(ZD_X9>%"=/$ MBS<5$3H_Z([HT.4]JEJ@!B1:@S?^<'4;!^@[\-#,G,+\J-"[B&!(!+CFZT" MO]FSPA9+RWEFP+=P09].09708:"@ OESWA^< M.#QKVHASBVQ"CY#08T,'-< M\79^)V<0Q5EBOZ '2'A0*[%G_)?\%>X6A#O%%YQ[-C7%L+CZ[RDO;Z^_>< L M.(; SCXONN3S^G'ZCQ\N^P$3K=@!1A!XAU ]]=:1&)E_MSW0?1?%;N M&9#4 Q44WF?@QIG$U&[VGJZ4X>1T7[M GQ\,E>-WSSE]^?H1IOH+[_#-C/_J M70?^W'$!08R,"GWMW=@KU?G[W:-S-P=.!-)\<@(7^,GF3!(S+?8Z&4W![U^@ MQT4A$T&II%/V\Y=/L5>VN]$KJ_74R:"K=KOY4S:S:MIQX5;KU8*W=RM> H[F M-=G^PT)X+))0]H2?P7K64<%Z#O=CH9R!U>48RLQU%D**% /Y%\08?X6US#(% M'[_47@FHP^L/( 303W%OR-HZLI&J@#2^["5N%+=P+)X0E=R%PL[?\*#%&W/2198/G OGXX M3"'_)N*[R=!)F. 1I^!"!'J-C]V+&H/7;;3N;X%> M1F!E;'LTZJ&7>9A:@9AW;8%YS^\.$2L'>=PU\.X9\88?9E2W3V B9'(&UK'S MR+F7SZ 7+$#VN6RN56M+K T3(JSWZG4$;B$],R<(;STF*='9"HY'0FB3 MZ'RD<3WG(PWIQ!HB&Y%-GJ;J/YDDW][V^LJ2'U*S9\7T](BK*8]>W<%!&:HU M:D+VKN&\_Q@2I2U6--SG9"HQM_QX*O$Q?T;5+C74*V&R).[O]BY3[7D:"-*B:2%C:'4,,; C.( PT?AH2\53OB.A. M?(O9E<=) M@8-75SC_8B342T9,>706CUFJ.IKD=Y"2<)-PDW"7$.Y,83O)A%M3KZYZ[1%N*J)SA(+;2=!)T$]L6DDJZ'U5&PQ(T$G02= K M,K,D%?2>.ND.VR/H%-:2Q2:[7;O;C.PM0N?3HW/:WA(8GYQ7;Z^_W=8. MP:-1B]Q=),LDRRM+-Q9;29))DD]L\YQ0D@XDA\U-Q.$1\U;LJD[)1,?$0I M&K+X*^]X2=^U%1K)8TG[E.1Q5E:6;:%>]2E&2S)),GFXV[$ZF>Q3MCG)),ED M!0[$RDZ!5;4V[;&7PA](!R[*8X"?\8&+Q$E-[A5Q4O/F3,Y>R<1)OVXY!+:V M$^L:\D CSW!:>YQ:XL =TYY:@2$.CL-38WK=-[?,@@9^J,H/9C,73QVSC?C M-U?G1\6%+7C\$>V-8D9G!DW% 33PO/+>L;F+G9_B8BT8SI0]^FU19&Y54IN2&BK':J MA@?VX71L^OW/@K(JQ^7G>HZ Y,6WN*873XGKTZ@8P?2-91MM45W=XW/ -Z,."S,501% MBW[DYR].]S,1'O\D=*H)N;_YWP MUGEM8CRY\^>:3D3\^._ ])\_V]#E@"/C#?31O9OK]HTX7?(??'R?[:_\(#@> M+OH$A/H'TNFPLJ#7MK'NI\.JC UC]\9HL\NQDP\"B)D O+'@F]HLLI*].7*Z4E ^GR=APSI ;V6>([> [.>.\JUOQ:CD&JL##;% MV8S,?8!5K'CBOCCAPL#'[7&J9T\Z_.+X?S&@0G0ZXZHE\5!V(K>Y;(2-*&?56)_KQZ M<_'+6LX$B9\DR"5,P,YHC"D_&1*&E]_PQZ-S)_AY#]!779F["#\_ 5B!J<)U M96[HPL3"0O?K+WK!J,4+.#GY.:>K,TX[0[. 8R]V.()UN.E0V>LEX)41W_I= MVRD%JQOWK;X8X,7;"LT9ERUTTT9C3AQXG#AEF)_"K"MB.IEQJ<-W8+_$X@XT(/VM >AP?7L7ZFCB,^R%6P M/R^L<8-E \+\MA,<^J'HX93!-R,\NQMWA@C_F&6)X[&GS/,<-WS,C(ZIYYN0 MN;M!1W,4SW#V7J=4 W0-UW)>\GATHO.2A^,7L9=ZY5E=S_>N_^\G:U1(HYX@LE_P41??4KO[3RK9_E@64D M/RV4G\>YZ3,N/CP8]NCJR]VMOG]&JO.U4)U#ID&9^1^,AXCY^XI1%'[Q*ZA. M7 7>(YFMR1)$&V]DV7@3&V:*OL;'.J+=-U2;H)+4XOIB)3$7?PF0?S=YW$?U M>]Q%6#;I=/_\Y5/L=>]NKO0VZ*NC+NT*:A56T X$R6 BTM-"-8WK9A]TGZT+ ML!X;0?Z\_?!]R=SO?)Q)(.F5A!%MV)FT"$2H9&1"$^S7HPER(>5QLX!*+S6O MSA)42)&45Y%,(\?9*)+:H#.@4SG)D[A+IK_8(TE:(FF)#=428PYND:(XU$A) M; 6FD)(HKY(8 D< 4GH^&N*D,YJOSE\='Z=D(E/ M*#C3G&SN,=GD9'Y+KD3OD,TMNDT.$^G7#9WDW3'@3HJ#.B9&YR)%(R-RF)9Z,DED[F;I">V)OD'8RD)#804TA)E%=) MK"*9NVD:8G_8Z9Z+ADC)W.W)FY:R4S(EZ3:'C\ZO$S+Q"<5FFI/,/2&;G,QO MR97H'9*Y);>YM>%0'0XHF;M56$&VMF0P<5 R=Q,L[$'O?+9+4PR&DKE)VSLC M&"^7S%W[":[5*7W]H3HJ2,AI+%P38I#.)R=8[!UB.3*:'*P CD>=7K\]B$(. M0UG41$KFICR=!N?IE$OF;I#N.-'4?B\?3*<\G09B"NF1\NJ1%25S-TV/[(\[ M_19M,R9'(B5SR[C>D9(HDY)8.IF[07KB:$ [_EJ!*:0DRJLD5I',W30-<=3K M],_%TTC)W.W)FY:R4S(EZ3:'C\ZO$S+Q"<5FFI/,?44V.9G?DBO1.R1S2VYS M:]TKM=$)'"PM9DL ?J[T3&F.V#,6LX MP;W%9#*QC]RKBFVG,^&D\^N$3'S",1/^Z" D;Z.E /1C!JM2:O6>6DQW>;_F M".]/\5H?JAIBM3CW!_(>@0/T+G$!&XXUJM1*JTT*E]I"S4\T8_K0MVF!JG6 MFO:5N5S%L*>PM*).HZR4&H5K-8IN&TKRMG?%MW'M)Z-];"=PRN4R>)&A>(;6 M6[3;T5J"WLV9,@.]3WE Q4]Q9LHR-VYW-2 O'G>)VP(^;M,##0XHOP"R&HJX M%;1>4$Z5J>5X,!?*$A[C[\:+J/;J]O-__33I:>,WGB+LR>B1'ZBL*@9HJQV@ M:^B\*=GE8(?[1=_AS9C$<7;_VYR]CE,T##K[_@8V\5I!>?(![45^/O29^U#_N%##C5$'(2^7+H. M+$707="9?TU9WL?B,)&$^LEQPTMXGU9N&:V=O1(\@_KX:R-P4:U$CAEG'15" MX>Q$1B/\B$,P[4 7Z:@'&)"'A$J>UAB3D?\E,FY3'11/\%L5/?"=-Z#U&O[\ MM3+I#,T" _8BWT1RC*@Q,?<@JWB=1__ \,Z)GOUTB;O:B4EYT,(_\SAV M$W*]UNV"2$;DZ6.'$_D\>$2U$OUY]>;BEW7#U_J=WB0Q \*!UAF-,6$F,ROA MY3?\\.A6&B7W4%K'_ Q9\ PR[>WG$G!Z#Y>X1,V_=^_44O&'I:@E,9 M.T+$PTNA1YA?$P'0)(XIIO';Q1VPY2VS&%\IKY< [\9WK3L9#;NCX?<0N^$! M6 ;\+3?WXA!K\:H3+R@9X!;&UC4NR*;_S"F [WEGP6^2K!T,5(\EMT #ME/* M5J7P7R92KO5."J1YYVU>-0HG&G0> W0:M#"_6KJ-_DJP#V>.93F/WNL"MRW& M/+AXB*@<#T9/F66%\8OX>]A9_CVS!B)UN#2(@81B-!Z]**!]&/L#<+#TI0>7 MHT_Q3RFJ7&R(%$>_&AGY'?9?Q.&750P@&]Z)@&M4YN8CW!#U9WBZ_FR,S$^. MF/N>E;4#%_E)'*9Y3&>^[)\SDTA(C&-+\EFT/ MBI ?O[@V[+=# M+^LU,QH-0[E47Z.($"@<)AH%!)9#)*EKP,LR7#&48!YXF3 MRE<,7D?8H' CHE#H2=RWB7L+]\5LEC7)=L/4NY-F5$HJ]LJ1/Q*6%V6<5S;! M^^:_5SNVNA+S*R.37%Q_\E3^[3M^1L<.F!VT_T<;J9-^;UOJOB0)_,>%'4+& MFI'Q9P+%=H#B0?N;CHZ7!^]VTB8=@LPJ;(B66 .0#3$Z*G0<;!;U)9SPF_*3 M0M--A\+C4VAEK+8P,)D3DG"[Y,>\--F>&$_R&W+*H$H+1?85(2C9%HW&23E@ M\DQM"VW2&9%OA@(.$EL-ZX[4H66/0@Y-7_MX9:3>&T'3M3L9SP!Z289)=27Q M;:SX2E'6MN@@A],"5RLZ7]&9,#28O0=SA -/Y)@=ZCQUON5R0/'+DIZ(1FZ, M&I./0@;[AGP4+?#/[[ QJE'Q2]P8-1KF YAGZG0G9"3/#X'B<3=&-2].V1MV M)D."3(I3RANGI(U1$JUS9 &T8+$KMS%JDDC .7I9]X,2&;OJ<)P_).%,%S7" M1[(#"!J/O#'JI-AYL%'0'W9Z^=,QSA0_*;#07-.!-D9)OLN"S(GSV1C56'M" MZX[4;B]?/HAV1A&$DG'10*"4 R?/U+CH]3M#*L5&$0>)S0;:&275LD=& FVM M(+]XLV685%<27]H91?L.VKN9J%6#:<..D/;+"76>Y( "F.>],VI"/@H9[!OR M4;3 /[_#SJA&!3"O-+77I80> D9R_! FGF1C5//"E/U19T*026%*B<.4M#%* MHG6.#( 6+';E-D9=)?)OKIID!TQZJM:GW;Z$CV0'$#2>9F/42;'S8*-@,*:J M[A17:('I0!NC)-]D0>;$^6R,:JP]H6F:VNW2QBC:&$7&12N 4@Z:MD7/;]VB1/H\Z?.GQ[030UH MB-$RA7P'T)MT!OEX:G0&&0$C>/UO9P/=(Z_0I MJU8F9YMVZIQ727CW"."L)3K'V&*J]XB=P/I!6= MIZ0'$;5HHDJ('OO-&>30-?_Y:F72&IIW7[(6>G"2P8AJ_ M7=R!5GK++,:5N.LE*,C&=ZT[&0V[H^'WGE!WN"Y3O/9?_PX< M_TV&X<3%-]F>B^_8:FQL)$FI3>">G,[X]"9EI&@]08*L:22:-7WHZ+1:JX1K MY@H0R06]6=#[&_;%*U*4R[M\!R\R4INAX1:3;E2H8!]JR1Y$I^MOG@*6B/(C M+(_P:/IS11=?E25 U/8OP/=@D84L,"4J>5XT#*.XF\6W>',^&]HXNGV,Z^Z M.W[C ?4W2TF#R%/2U-Z(K/;.49I!LZ M-H/!Y!]3=-M0T/@#&09[+&H:[EUX45]@QLP'T\">B];YNY35>)D-YJ)E/:.M MA:D;"(M*L S;+$%SSF2^.1*@X=ICS1Z#WSYO]%1_Y7#)V MR]P'X.QB]T7L>N"6OG?G ( E?W\/<_3%\?]B8/>'LVBL6A(/9=T9FYT4PA61 M0#,!9L#-M[MX'I+^ALMA[' 8;70X=#MY=X.@+TR_%F<&8'%;F;% ^:=C?:EP, %H5:#OT-81<7EG04WEB+ !4S_ M5%\B$+F1\ZY8!XJTGRN>:R^PW81W ]^8@F_$,@**$EQ:APUK"H7B&E/XTUC% MU6&)77A@UK,J@'4U9,6;.X]VU(.98UG.(_*K6&$>$8A@?3!>YV8EA<=;M<7$ MX-%4X8T+)P/W($Z9985F1_P]% [^/:/'(BIS158(3J3,QEB?1//0E3&%D>E+ M#RY[;*F[(*'Q3RLI#-ULQ>ZYIZP3+GSMN)==8C8IK$HJK']18+U%S5;;:NN; M"LDV(K(1V6II:J/W?G+$5-FL<9K4@*>PU#%WE[G,#H)_?TS'Z_:/]&WR6U2< MXN8GW$AQTP#[ ._V;Q?::A4IG6+JETPQ;,MS';4)Y-9F5KGE22 MWKPC2.WLHSA1%;5U':\K$;D&&C1F(W]1@.;C$SKSF1$Q\#?=+[E'OXJPW#)8 MEP=\V=L' N8SS+]9S)ZR)W5$'=6Q+W_B)FW(2&R_E5GUQ/9I!<&BC:P,^K?9B' M5 --M+>NR&J\:^\OW+67+@V9K$X#Z+K-JY_B"J M(/+XJ3_7?66!I1:Q0"NSL("H!^AGA0VP5+0UK)$JJ@321.6=,^A-S$]+FHBF MH&Q8815)"E00$^%'E6:CJKI8<7;UM .3L]!-&Q8A]L3+*HD2]5NX9LJ'CBL*WL\#% MJJ:X:J-KT!65"W^8#]!J7#Y8][Q5T5R&[.G TN0L!)OR4U^B>L"\5F)$$;@M M*@NZGJ.!AA$[%ZY8A];PWB0H!U4E*%K?GPJ%)*WH)3JVUF=[6.7XG8>\&QBL M4V-.5Q+[TV5O5+Y 54B7;GPJ8)*;3VCKZZP@J @J\VO=K M'F)(J6CAGWD7/RR5DCZG=XD,0-B MC>J,QA@ R,Q*>/E-JF(&KU0!'=:5N8L6Q4^@_ER\Y95O$9?>HPUC^]ZOO^AK M"7",XP3ZNQPG,-@I/)-3"/:'O37*0=; +3A1H"+=X.BZQLKF36L]%)J2_R0\I+EXUBO(JU%#Y6BM!*!;^6*!/:^ M\)6K\O5ZJ#%O4%L3RE5&Q5TUV"F#X(TI<7_(LS@1C^%!>9<1=44U=5Y;/5V+ M_;BJZ(:R_+[+GNH[0Y ?%>A]MK]R;MUZCB#<]E445/\#ZZ6">Y[C"'ZN8-C(J,+\"K=D>5RJ] M\'P*[W5*]:SM0(FK7JD#):)/!0=*+*-#(W8[4F*PVT27+?(_H2+_>YV-T!D2 MX8C?B&SR-%5_:?]\>T4%8=^(*=N0'BQA]=\]:S3O6Y!Y1:,C%&;.$*^1\Y-5 M[TM79]Y_# E/](J6>YW.*5]5YS(2NYW.A]4WETAV+@OG.GU+%+)(J+OA+Z'7 MF8O>F4E78492)8(3.3UUH6\MIM[5\<<(P:SX, MN^+E+P%R<2:H=>W=V'$P:U1)")5G^WC)V.GG+Y_*AJW'0W4PS-=_:VQ9@^. M H]I- ,6?B9$*($(AR5CQ'#@;<*#HB0,[I6H'R(.SK*XZHP+LEL()$ASD!)5XM5$UI9ID./?K,9S_)\S:)M/X+$&C8:9QR*W'RRT^Q##NC]7! M>$(J+]G%9PT'M=G%(1B4M8EEWH'0'W;ZA!2D.S0*+-IAW;2.N;@AQO5 G6B]MI52?$6&-AG:TAG:,32TP=2> M=+KY0TW)TFZ>@G%&ND0[K!?B5>+5IO!J36%H\?_.8%@T"#*G.;.\U^TILTY@ M3>Z,F7[ +6(I+?#_,-D]C#3"2!9(%DH4=9&&CDV(G'\5!+4IO$K!9QE-:*HC1'6$SJ".D%S& M]:BK7G7SQC75$2)#N_WHT)@Z0C*:VIT>U1%J@X)Q1KI$.ZP7XE7BU:;P*M41 MHCI"M(>XT7N(&Q;:+E%'Z,06.!7SH#I"5$>HJ4;\WG6$CFC#4QTA":&'])YF MZ3V--(LCC/&Q&DK2,D2?ZF=M7I M$4J0ZM HH&BL'YIXE7BUD;Q*=82.F[5)=83.&C0:9AMOJ2-TE4AYNCJ]93Q0 MAWU2>BCD<#*B1$EO89PD-C"@E):&MK_TRP]I[$&%\D"R0+)P@ZR0)6# M3EY^@2H'R5R>X=0L196#B&FH# RQ#+&,%)V0B64H>;.IE8.N*+'S/"/9#=L= MN5/EH--'C[1A3X5^4"H6I6V>-2)(6SE(DI!/7^L,)X02I#J<'5# *LY 2*O2 M'/( X<^9>S?7(P19#QC?V$(W;;C^'BB$(ACHUAUS%[4FJB0PX=)CT]=&X#XS MW<6S8(<1'H0D:E($F-" -(8*;8C[[4APOS,27/_XX;(?NL\^@[BC+V+Z#]T* M6 (@CJ(XE#ID*J,N3-3)J*<.NUI[5 8JBG5 M9/TYQX"Z?;5[M>LF7GEQFAQ I,[)Y 2&-!DWX\VZ6B$#Z0EG!U$ MI%T_.RD).6MOA1 "$*YMX^/3DDWAXYV#EW;W^YS$[3/H:.3V:242D)X@M=NG MT):H=Y?0/IZ?L=J_&JF#9N\/HIPAZ=U#83D<_=YBY",B[:\Q!N*ZND[(R,UT M%#76HT^>(M( 9?(4)9"@?>XB0@G2&-H.%/7XB];# CF&2.1)+6B;6K 2][0# M2-IDG_4NG\8N^MSG W]P%M[F80V^XUR8=J +UU:"FZ86P"'OTAP[_Q3S7LCZ M@A:9%A33^.WB#N;VEEF,TPZFDMG&=ZT[&0V[H^'WX38_SP%R)"Y@PZL2#LEY MT":%$U$HR:(9TX>^30M$YQ"/SV)I.<^,*9S5E:^!.YV#&"E?+=W.,!K_6]XK M-GB1(5^&<%N@9U2*.KL.]V[.% 01W7Y68)P*#))%%/ X!981!99(@9*=N&[GW@YM*0RCZ::6T WL_>\LYP+O@)6PEWE%)Z(@<23 M49M N]( "5188Q)=]C;G0PYSV/@BHC-PSM_,#PD+1&,F!@3X3S/3]7S%T)^C M>_%EMJ&[RK\#W?61Z.)&2]]\7T?YF&>%!=S/X88SA8Z0:BYUGRFFS1OA;'4/ M#!#X<\9EL?HY3SK,MLRZMF;6?[B.YZ',Q63 5A2F@TQ%! 81-AVCH]S8N0GF M]X43JT9/A;-G^__UTZ2GC=]XG"RN>1_P]O7IU EL'T4VP%-2DC @F) 36;'Y MGD5\R^/9=SGI%K[W7+:Q_AS=SSDJA24=!K-.C ML%>B#VO>SC$.N?=^U90!TV:$8L,9%T9:U^9/WK^;&?_5NPZE8UN>W^&<>)#S M5NUUNVJWF]?1D/JN$_R8KXFAJ G$F.M&@N Z:)L.L W,F?6\AMA"*\8A?_:\ M@!F"9FMI40K(JZ3+Y$I30;W*:ZXAZZ69JI/1,S;I@:44J V5LC;M/DHQK&U$ MY'S';#8S?23D*JI1]Y$S2-.Y"FSK%#_ MCK^'RHXP)019Q!-\],HT<%T0*AX8CIGE>JWCYD:9:4,C;"F$_30 MTI<>-!A]BG]*Z7,7Z3AQV?T 433WQ;IH;]F3:W+:>#CH>\P'(P$9^7:[ S- JMYIU05*8WR*@UZ_]%1!EWMY=^OE*^N ^NV@DLU MJM%\ >]V)51RV8V_2Q-@8:NK)@8#I.8='0P6@3YKYIF?ZSXK)_!Z;+ M]5CT'1CP+)##G\[A0; =+'/VC*^*70I)M=T3&GG8V4*#@CL2(K4(O_@Z'A;Q M\V:5^P,,Q$9%9-40CO6]XX'Z,75^V 5J=#D=,..ZO!S&^M]HH_XWZ.0/AQ?Z M+S"=!=_46LMO&A Q1Y[C&B7&-JQI7OY.W7E+CBD4&(U(@*8 D MQEJK!BG.Z8!=5$%>/,S&-A_ ELFJ^1F5/^$*5M9I_-M!="T6HD.+N15FZ3T5 MFQZIP$@!/N=:W17P(G_Z=I]LX9!WP_MU*N1AF/WILC?>>P!EYVRTWY2--LW8 MJ+H)*Q2#+#&$E://?+3MT.[)\/K7/QR M0KVCAICDAOK8J[]*#B62+^MW>I,$FP@W0V[TIP^F-[4<+W#90?X) M)73*,./:SX35PH#:U82<&$UP8ARBGY=P@(RR*WU#W2#UDNGSE_Y$/DP/184[*<[8U!545 M7W]2EJ[S8'JH';\,+DR]X) W_<7TT"/S$;TTXF/>5;/>#[,NE_#87$BP<]ZP MTR/4:0[J%.P)+H,IR?SD_0EW8D;>CO'G&G-F$.>?2_"/(I9X%DM]6$;LFO#??FTX4\,S'/=(KU72>;GB&^[#$0I M0*&B1*G\@'_> =@ZAOA8.3RF2K9U-"/$^7[ MFQ/ENVJ_F]_7L*_[1NZE@K"&L(:PI@S6[+39J#36]-7A.'\R+&%-&[#F6(3> M!6":9*2=3D&O!4!VVM57%D &FJJ-QV<"(!0+:H/U>^MCF2*R?4^EC^[LV".E M]&A**9>-:]OXW9F>V@P>J5?#_$[X=BXLA#J$.H0Z.Z).+0;Q6!V-MYV62:C3 M3-21@]!D%-=I%.\');68QD-UT-MVCEY;H&2C9;Q3P/? G-'C@J14G>SIG+4<3.MQFIO*&WV@U(@TY(LL,?J&8EH@T2T M%G_L0 ,1E38,1")*(MHD$:TG!6BD#J^D30$Z@B"0\U/>SDEITS:JLTTPP(E/ MJ;/$IV<[]8WJ;!/XE!*=VU#TY@.;,; 2#*IZ(V7.1)NR@MI=SX!$@D2"1()$ MXN2$)I&0>*:HZHW<^_ZHZHT<ER'98J1>]:3-M2#MB+"$ ML*0.+*DE*^1J0DA"2$)(L=T2!C)),GD?C)9BQ]74[O]G93GVC.ML$/J6$ MY3:4H;ES?-TJK$%#6#-2KT;F8P 0!4KM? 'QV(]3;2Y;X$"^::T]2;IA;3 M7=[?.:IF3[&F'%)1-'F6#Z2(EE'4;Z=S9@06NYE]G,T8:,@/+-;=O^D^^\9 M8Y^:EJFC\GR'TW '^OL[RYG^7=)_R$!;7Z*IY09LI[#%X$4F:)$QI[884EJO M4$L_E$7OYJPXB&"80$'74V:NLU!\N$M?.('M*\XL>;_!X&T+:,I0[I\5?;FT MGN&U_/X_.[<=):H.ZOFZ'_B.^ZRX6&?%=Z)&[AG8/+PMH(4._RDN\P*+OP=; MF3F6Y3QBFR]-&ZXX@:?;AO7H4_Q3BOX7&TR9Z-<8QJ*D.LRJ M2P7.+@HP+[QY6.;>(]P0=F= W;DH8<=.CI@\ELU_K&S;"!\$__Z82<&4;"O) M6K)$BW0^[U5;H43I) 1_KR0$F:>CP"T8MGWO6$:U;KB_0 %0/L*":2@?V)0M M[IDKIJ>OJ:7"VOO-.XFI[&):?M2;!+I'\GQ<>4:5>2>Y31IO^P^[8BG<3J-: M3''H1-$F:E_$PY)?OD MA:3]RFO21:[]D!5O(TY,^::/FK_:OU(G_7RYW2U"<81$DBH$BF279%<.V:TE MA;0_5K5!/A.,9)=DEV2W.MFM)XOS2AV-6R2[%59 (RMFC2R(HTETVU LK'HL MS!=5L1D/DJ=LG'O!\63;%"'BNCX2T.X*M,55N)EW5!-FH@ZT7GN0E"24)/1T M$EJ+H3)6QUJ^F"))*$DH2>C.$EJ+.3)4-:W;'@FER(LL-LM7!HW8,"C%]-F" M@BT$IK6"Z1<'.+>8J'WYZC&B*;V1J3JD'22=!XHG?44W1BW2,DAV239 M/(ULUF."C%NT;E(XI'[3XN/3E'D>WWT8ACO"38H/S/-QHZ #Q(L\,U]3!<%L1 MX<;QZ"L*Q4AE+WT [@?#:(JU7;BAC^8/EL8Q?1-&$EK_N;+Q9PC#A+BEZUI- M>EKOC:!->O];TSPVQ./$X\3C[>)Q4J>/KTY_B-0([_\&0**9R8ROL;YQ':L; MQ]ULH?8+@@MGKUZ3XEQ.$*)-%5.7&1AD.'O]F'#U)&Z*]X+_CIK/-&JK7X)D MEF3V]#);2Y;3:)3?#D4R2S)+,EN)S-:3_=1OZ3I+_G]9S)@;?\Y<,EX(5(\/ MJISUKHU_!9Y_RERG(:5)D B3"-EWHF- MELY.D9@#2Q?7$Q^6JA.Y$MU/)4MTM[9315D'4D^A%)T@/B(^:OR42=DIF?B( MDB3J]R[>.;YN%9\@>?8N1RKTNYU_2MHTZ8J^1TV%& S4JU$^2M/8/>HDA22% MM4IA/25<>FIOPX.+ M#)FG BW[*6/(\.<*#*EDJ[MOI<[MGMYER)G![FFO';@7\)"'+WN3@G.0ZYCU MT7[6ZVC3G(^JF_*W!63($4,86_H,WO>:FU\9:9G'MMJC:?ASY('NBS=*-)8^ M]BR1-:X-^ZH2_7GUYN*7M;S=[_0F"1GAH],ZHS$&3C(D#"^_X8]'QU3SXZ&A MK[HR=]'2_LEWIA=O[W#MPBJ4[]%,MWWOUU_T@E&+%W!R*GK@.V^4<'23SM L MX'GA+4#3W[0#4=/2-'Z[N -.NF46XW;Y=ZT[&0V[5Y/8M1"B5<:S<#N=,R.P MV,WL YLQUV7&G?YT[7G,]_" "E._-RV^>YN/!5_QSG*F?Y?TPC-OJB^1R=V M[10D&[R0$ @B"O%8E\YI)(YF6U$)R>*9'B\]ZL\9]-*RG$=H77EIVG#%"3QX MPGOU.N4V01V,LXK0_GZ[Z )]F66%^E3\/>PI_Y[A'0UT-CC4UM] 5.JO %YMO+)SM [\24;4@H.$A%X&].K5NA[_H@ MKW?)('_6;DR/O/R 5C3*6;& :(!<]F\7HXMMO<@EROB%B3(9XC5R?K(J3]@V M5UGR<8A#HRA\# D=;$7+79?;:T],L#,3_WY@4[:X9Z[XUM=4I4BE7.?2J)3= M""_:A1<]PHOFXP6:'#M!0M++N3\5=^/;8H[83N>T44VR0[)3M>Q,SD=V2B0' M5Y(7K"3MX9*%#7CF>B7_6U8MKP(?.4Z$;1+RY;,MTO_DWW?7TZ7W!9+OK= 8J; M:]XXM'3<;HJ/U MZ]'1OC!?<9;,U?E!>Y8#6MK1Z^*6T-&R<]5[:5*"_:%">0H%CP"# ./H@%'9 MWKAQL_?%[2&4Y+R33#'\QI#.-AHET3EC"@B J]O^L^(RC[D/3$)%D0S[5AKV M1P5_^!!="W=F?A/\CLF3U].I&P":_S.4A>BGHRB2(W4PR9]_TX:E@9R%A"F$ M*3M@2G6ZICKI-KL8"CDC6Z)SWOK.]._+>]UCF(FR0#'13W&0[5D[)(^Z)IRU MDR&_)KQ/,#VL"V%!$.]VKKOL'8I%\H;WCI>M%5*/UJFIW>&PE2L$>3 )80AA M]D:8RG1031WWS@YAR.4IF?H9F6'0FJ], Y :V[>>@9_YH<>XDQ/WA3JG.'V) M/)_DI3A&V MY^R@Z94_M#=J)^.3))(PX:XRH3"OLJU>]=F;.D&>R8:KA9_L! M1N2X)F5'DJN@E; >=%L)[>12))PX>YRH[I =33)GS+8TP+?+L$-:T#T6%YE[7EM'40H%GBDYA M$39]99K<6T>N57*9-%>_W)2%]9YS^_%WGO?5P:C9I[N1GY5 @T#CJ+O/ 32Z M9Q>+@R.Z.1VOMX^^MX5BW?;M=039CZ>JT3X75:65* &M0URL^46YG_FD> MJ]X9*&-,>="M\-PO'8^7 MTNTI%5@YIH>:4HB/9=MP63C.-H,K==SOM]*6H7T&!!)G#1*5^3MZ6F$0ON4@ M0;$QR33$?S1"_Y/=M_TX-WW&BC%-R.%=-]Z_W!'P8_Z_CMC_2#M1 MKPKJ,V\6O)8P]RLYM$6"%((4&2"EP@!:5\MO;C\C2*%@&@73*,+0V@C#J5F= M@FD-[7KS6)V":3*Z2C8$T_09M$2Q-'*3-]7&V='$^<*.4P2V-U+'5+&+(FD$ M$6V#B.JJN$[44??L@NVM]77LN\/BM+Z.0WM]0BOJ#+HNJ0$H,:O7** -X)<& M=[UYK$X9(?NZ.;1ZW!P?D@X.:U6:Y+6$O@S9@[@4K]W+4$GV$[3\'SQ(",R9 MO+YT/!,U_=>*">:#F7E*=*/H%YX7_Z;[OCZ=+[A %_WN ,7--6^<6N9R M]JKDZM\U.J,\*3>>N/- M\N1M4!#C2L'05:S=S47^TIE=!O"%IQ_)I/-M(GOKRM)6G,3>W#K>LKD2CKUZ MI*MY?\.^W,S^])A(A#A626]ME#^SHI7KR4;!V7&R7\E4U)O0LWGH>6"E;_F@ MC2/JIY$,7"=$X"A: MZ4 =%QRDUDJEE)RF,E"=8$5B6*FPTL%X/#AG6)$N'M\:=VM5QW7KMJ$X>&:] MA*JF[ E45/FFN6M"0@:N;>,&)>!(FF9_=-;%;TZN:1*J$*I(@BI5EM0J.,CJ MC%"%MIG2-E/:>]?:O7>G9G7:9MK0KC>/U2DP)YFWI*":5F*SJ81N$W*EDRN] MTH+!G^VILV!I2^)E S3Y+XW MC]DIMT3&HEQ?F%_L*WF6T%-R9J'@GRD*?%R[YEC5QZ_42?^LP[\G=Y,0DA"2 MG!!)JG.2J%KOK-/3R$="/A(R&UML-IZ:VV.(<&[S("$E&/+;HE5JO M4+%\.E"9OYLSY;VS6.KVL^*RJ?/#AO<7GKK']U@E4X;N=0]N /W?AS8,W MN="(I["G)>-??0?>IIBVPN#M4U\Q A?OQC<_P^SA+Z!>3^>9+GHP5$ \CW64 MS[:B3Z> VOSTP$?3G_/O@XKIE],/EX5 7H+*K<%-#8ZRHZ9 M*Z"^KP'V=[6K-*WGNK&&"M# S[4>%;[5L36,S='1Y@2@3C=GC(HQ Q)8?%0_ M=+#"_$+&@1EAG@\M(>L7DS,IQ:+ZAJU;S_]AG!FC*MXH#5YP[[%_!RB&+N.S M"&RS!.YQD,KMP5Q5HZ)$2+9$^@HGE"/! F\2+41"R0R%9\,'+D* M .,AU@(D6\_XS=)#Y 0CXG&)! MM[ABF2 3$AJF#6X#!0S^X[1R;%PE83:P0ENO^^:6P?S8/U3E!TR)JUN\.=W M%<_SW7!!%'SK\4>T-[@LXE*(&B7O%L[@>UAD<7L)?_EMI!5S?0@[[S)0[CQL M3$C#;KH2C!9GR)R9T'CU@LKWC/YIQ\1%S2H44@_L<>C>S0PN_2%H^3GNRO_? MWM0!,"3VL@2"0P&/=UGNL_T]*PU#?6%P] M97%O?#X05O=$[KS/G;/?'7>!Q3%AX5Y@BO&AL9]X2#2D6A0/D)2$,0F1[@_P M%HAR%Z?T^N;CSN()I/EX0](AH59AHI=I4!+NO^^[HI(W?95M:!4&&5<6HI40 MPQY#>MLQNRZ+P)<0GM-.L;B9H\' MH>>H4)#\]?^(P)9 BC^3&!P%WQ09_C#):0_E'=)=#X.1ZUE*X+ M,P4D^M1'T9'[D)[ HS!6H4]?Q'GR7>!_) ML8B.?/'X ZE)+)+ITW\E/7=BU1> \,9Z?C.RAF1Q;]4_>MUHU)NMEL@TUUO) MGG9^/1=W_RX5L5TEV]<,9U2'"EFR:FO)6[ PS'%I!.JQ.Z[0YI"A:")OTYH?E2ZT, 1?338[IAL^9LT4Z@4+>EY' D6PU7[5>^DFV,%3"A61NW\H4C!E='TWR-:)U5KU>_WE:V[HA M>I98---;#8W%/UY?G)W'_NV.-+1JM^,'WW+'\0,\RVF--];_L!V?7)R[DC[WMGNX/N:(0@GUWDL(YTP MXH8)P_CPDEQHT10%@5QB[!\T3QIZM]U2Z3+RW=7BKW2[!Q0L1@NED[\C_5+Q M2Z0.\@XEAFA&O1*C.UE(3IW,F%*)>>.39Q-X[9= M8KX%CY-V,W>UWIF)D-8HAJ\&?%42P5YUH.!2O?WPE\\?;NX8A<-?OGV^O+O^ M82$&@7\/'\>P%R<0$^OCV:CJ.SKI#[5=IJ)<2 MN+L-=?"TB)Y<.-3^VX5S.)4QT=":VV74@3M&>T5QC,,,05;W[CS^S+YQ7ZWCF#;= MZ(3WI/\4S/AJ88J 2Z3:#+Y+HM8165&6/?D]6M8:>^XP' 2"5?*^<_&)(NHD ML^K)- ZR?28>MR!.[-2:6:FA4K"I"+M5:W:$365&RIUF%/XI.FW2+YMQV^Q7?G#G!,\8*FX,.C#E)DXZI%A-!S M- (\VR99TD,]2Y#I:EKS4FHCAEV+\M\L9V"'0[GJ29)2J]MBI?C1'?*)ZCBD MU2(%B&)?);;$$BD9_= EE\:V?LB4H6@8:VQ.7QT>,%_RF4^Q^>1;_IB9:)NY=VW*C M"2F9"O!1)2@Z#]_X@%L_!,;-7IYG$D"[UZS-'T,[E\5R*)&ELU0**C+!5ZT2 MF4I,.938THDGQ11;J]E8I6GQFJ1:&N*.6.]=E&:0^7E7"3[SNYFTE!IB;=R M&W*Y8?F"&2(>1#SEBWBNW$>:A.5.$7)3J4>^1C,2W<_)^573C/)HQ=Z$86B; MGJ)IO(%@_$5T)+SE1!SD!^:#3-)X\0/^Z,OE^,'T(;)!D;(3O>W$7U:>LKQ3 MT N^:&AHA8]^E-7DB3E7/D1\*5T*7X4V$0DQ2=+("'6B9(I)K^G-Q!0I MFR] DI4"?1P'O9 RZ^@K=[_D,-@Z+7YJJ#I8;@G M2:AM6E&:6)(&C[$IVYF'^XX;<,,AW?>R)TGS";XI<] =3I:A/-B8G^5 Q822\([48)Y(ETVF>7.TT M)5%&KEZ\U92;])CH!1+,Z^194[=*/(F&7VR$].DE18;F)#5>$[F7(J5ZR,<> M%WGSL4^1.B_]U8=WUW?O+U^G^Q:*+J0;>F+# ML\P(%1M[N2G2HL2HR.3/P)])FIYXF0GW4GCB)'HY1-$^)),]T$SL1'M'9=XL M*:#&Y,YNNFY(D0GYL>(+Y8@RTO@GD3\M^C<8\'$02W8J5.4O:]$Z1JJ#C]!IT<[@D0R>+0D(7=,!99P MQS,&0@W19J/0YP.3;I[/D8\:NR<[LZU@3O_D]B'/\D7J?V)W_<2>^J2XMJ7R MB>FMY[1-=&>YQ@U&A 5*J:QHW]'RC+O!B%,8QK_73O*2Z%6W[U$7^XS M"T^O-UN&@AZ2J?LT&53R'V2MT9*_)RIT]+=6]9[SKLE?3QW="GKOBOW\X6:4FOR\]D MAS-KN'!.>JJ!\EI&$&35KY-MJY9N"V" VB*W@34%L$!O$5KRFEM;R[1[P4.A9 M1S6WG7W=W78C996X7D*RY7T2[R:11<;"+OF\8EOU;V?&V:H.S9U4&ZQY4FUY MQNV0H9 XY$/MO%YG_U56V=3MWSUG4UPMJ/2F59@ 3" R 34:JMC0KWWO_/=7 MGUS??PV;@$V*B3"$[2%'8YZWC1L4'UIL:,1G=R;-"&)R*ORAG)]WSC[0=OFT./]QTF9*8I MK:/7N1]MNI>32@]A:?G.+CL=7IK1E4/+;=>%G&/AY7Y]!%@'K /6 >N =< Z M8!VP#E@'K*-8L ]9Q(M:Q"YE?!II>/FL7EKZQ 4NO'B86 M3:U!SBM/L]N=JT/0YVX1?RHJ/.6TQIEOM?B]E0;[HFIS. ]Q]7E55LGW@NG9 MJ=2=:U'73910.G %UL:D(E-C5:U?S6AWYHHRLW\W!;@$1@(B5$''# M Y4N)[84G)3QZTU#Z^KSQ01A_##^BAN_/&9!;:(X+9/O];2Z,5\+$R8/DZ^X MR< M% HTFYK1FS_#!B@ %*@X"LA8(-H.E-@)=%+6WVYIC5X/U@_K/S7KCWT M>5I MQN@O_2].]8R]56]HW6Z%/'[LV:K:8G"B_#36@A?B\:(^ N9+?E;4QC--;E.# MKM6[H(>!$J>-$ENL"5?#_G6M9R ;!.9_FN:_\:IP-8R^H1DZYGP8_6D:??[K MPM5 A;8^?U8G, &8<$J8L-/"<$5@H(-%8<# :<+ 3BO#U3!_7>NVVP ,!) M L FB\/5L/=N5VNT*F3P2Y>&-]H O&-ITOU 5J$Z,5>/]WG->KR5[526711Z M" O1">@1]*CT0U;(3D&/2C=DA>P4]*AT0U;(3D&/2C=DA>P4]*AT0U;(3A5) MCXY=NRPC.7UCGFZ;]/*-F;L#IJ:+$W(R$]*1EHZ-1T7+2#\6A=QIMK1&$UFD ML.F3M>D#U!3+KPA84^LTD.H%:STY:]U[$;"\;-2H&YK10(HV;/3D;/3X5;OR MFVBU>@/%-F'#)VO#!RVSE6-=K%Z[";.%V9Z:V1ZT+E9^VQ4TH]V"N<)<3\U< M]UG(*K?R(CT1R%:HSEPATHOU(BQ7[[\3,RO#C?$S&[IAW^9%6J\^<*]R7K"& M)D&3H$FE&;-B]@J:5+XQ*V:OH$GE&[-B]@J:5+XQ*V:OH$GE&[-B]JI(FH0* MVN*#K8ZS3N4XZQN4T%YZE/4N_.![/I!TGAK?ADXC4->[%2JDO?U@[402XP3Y MTSM!'M8!ZX!UP#I@'; .6$8TF1;F)71[[>NM;L5LO:3W[-UB(7?R2KSGH^ED(O!TR-DL12\$(YQ?'%QUH.K<>9Q M1]?J" *!$B>.$ELL"5?#_@VMTT0R",S_-,U_XT7A:AA]6^MB11A&?Z)&G_^R M<#50H:$9+40"0(731H6=5H:K 01P#@ #IPH#.RT-5\/\#:UIX- ? ,!I L F MJ\/5L/=N4VLV*W3 9B'.):D7H;;M_CLQ4T56'S\SJ:E%*FU[V$[E7-D6>@0] M@AZ58\@*V2GH4>F&K)"=@AZ5;L@*V2GH4>F&K)"=@AZ5;L@*V:DBZ=&QBY=E M9*@,U>F"C)V>CQR_;E9L1M[5FNP,;A@V? MJ@T?M,Y6;H6Q#,WH8E,DS/;DS/:@A;%RV[?4T+JH9@ES/3USW6<$:F@1-@B:59LR* MV2MH4OG&K)B]@B:5;\R*V2MH4OG&K)B]@B:5;\R*V:LB:5(Y2FCGGI*L'R@E M>>FQU;L\Z3T?2.9.#65#)V'7]4[^*K[)Y /-Y;I-SW,MT06B %& */MQ5G:I7U--R&EJK=[\T8) '" .$.<(U78J"3+-CM;3YX\Q M!L@ 9 R!ZP-5$EP(0^FEU$9#. "< &X'*:2466PQ"!/I:O/5P>M)IB:,(J0G5..+;T+5N_52FFFJ#T-/("KCL&A=6^>29!W\A M(%/JWE>YYRR4"'1\&F[Z;#GZ:$:WN17XE-!T7C- $:"H6%"T<8Y#Q0!(UXR, MXZX 0&4'(&!-80.R_)(?2H1%2WT@O8%DJRJ #KR>HB'1B@!LIZR($J'/>IZ0 M;LP?TPM/J.R@!/PIG">T4[Y$B6!GV88XY&$!7 N1\Z7J :6=+I:4]_.=2D? MGA3BC*FZK"Y]2*0L1>=F*HCKXVHL]/1DA[Y4G86>GNS0EZJST-.3'?I2=;8,>HJ"J,7;>>0& MV&^49]^Q1;706XV.MDK;;FEZJW$B2RN #$#&H2'C &5+DCY!BH %?80.QRJ]&9^<816;\)' !H #?;C(^RC5F9>QM\PVIIA MG$K%L4)LU]"+G+YQO,[-9$0TQL]LZ(9]FY[MB7J[?0U-,=^W+U%IIZNF-?KMZ605,E_T8_1-&: M5,L#FYN>[-](4(;/$VHWDIIJ C?LXP8FR5]!3EM.:$;LKZ*#;\)'[ED#NB31 M:)KB?4Z>^B.H>$6(3[KR>\:MD8Z)FQ.-MXN+,>N<]N^!/[YCZ:COIPY3:=YPR:^GEFC4'>MV+E8C?[V/B5 M9UYVR]U(NYGXQS@F-%R^ MG5YK=\2VLQD11A]?R-N?HB?W75NL?OQJLI$GEIM^"MS!V>]W L*9>\_$UAJQ M7O7KN9GQUNH!4IS,# /W@D5OUZVUK R-54MI22QBUO"WLSO2I%MN<[DV=3D6 M"^M_Z'5#KS=;QA_Z.C>)RPV]VVZI93BZD \O@X4MRTMER\7#ZRK M4_M.FS]?I"4VW,S6,;S/VEPKW M5\*0/;>H_;S(_IG8OGV4$!%&S[7Q;K7Q3 MD=A:$!O$!K$5M"E@V[I-+4UYZN:1\C3?WGP9$.J=&K*+Q9[13B&B?'*6=[13 M.N&6'&OZS==_H:F,XD!S\F1R.\B]<'X[,\Y6]6*NM$R065IF1GBE')^M?=7M MWR$1@T]EN:GK2XZN&F'E[?[:]\Y_CSS>;1,OMY?M9MJKI;_;J@4L"A:U MU**NA22Y'RA34F;U6OX1;O9I4YJ(J/C34+X M1KVI,:/1I1^MUNM9>FAU-5666.A8L4#&%M5:W2[=8_O12RV9Z>N5:MWOLME[ M/I!;0]6(-W0:C;K>6TNQU]SOO(&DISQL!H#N8OB[CMM.NY%WF*?RWAA]:+EE M:?>2!*\C8^>^1G%OAM*"H?V3 W,WE#\5%;6.59QN]V,K4EL< M-JXW]T="A[^Z7G!/E[C1O>K6T!=]^6@YIB/>Z1L?<.N'2,^?O3S7VI5-0^OJ M\Z5LV>8,?\XZO+YQ+K;(T@4->\"!'8RF#%[0D?#DU:JJUBJ;2J%*E.1!*'-: MV*(U>^V2(\MK0 M=4T_EY/JQOSAVB4UOJ1/EAE0OK*?7SDW@!\]+I8O:B/F +R M)*6G:ID#M!_O/"6MEW&@2FEG D2)0(*CTLG50(6R(P*89$!"0>CD:@!"NP,J M&8@ 1,B=3ZX(/.A=P /8A%.'AXT)Y6I8?T,S]%-ADS?*6][A1(NZ/-%BM:%'+U"=@HJ!96" M2D&EBMTIJ!1\J0JK%'9)EB\IQ0V0BH)$Q&)DH1PM;Z39U#H-L+Y5712"X19X M#V)^R5^M>MDW 2#5 S9\_"R/8UDPS<*]=K/D)@P+A@47*ROC>%ZU5F^@0 BB MX5,VY[UOR\O+6HVZH1D-9#[DF_F@%RWS8=L.Y<'6-\;/;.B&XMSH M'U!^Y5 MSGS]IN-9**7*8U412@6E@E)!J:!4I>@5E H^5:65"N4[3NGTKVXU4R>V'S=4 MUD=E_0(>08&S6F H,!08"@P%A@)#@:' 4!"CP%!@*#C]JZK[6G#Z%Y)Z"K'% MI9M([^E6INIV0]>Z1MG3[9&K*V3X-+("+DU"XOZ39V:^;37!(>>M,-4T]HRC M=Q99>.&5^/6IF_NI6'9A-M=4$A.:NM8TD-P/0 @[+97IY+HH(LJBF4_P1-; M?X .>][Z4TWC[[8UHUVA:AI(Z:LR28P3N3;$:M30/@117(UJVH;6:?:J,Q,@ M2@02K$*"/__4-73C0LDFO90,=8>Z5TW=]TB55F,*[%8I% (B !&*PI56 QX: MFM'".@IBY9,'B(WITFK8?UNKE(-0B*I+.&\*9R04]8R$8ZL43G*!2D&EBM@I MJ!14"BH%7ZK8G2J22A5U7]Y\QL7:[S?[ AGI%K.!7D:<-Y=K];R3+SX-N:'JC0OL^"Y'-@#.D<-Y! M<<\[.+92X606*!64JJB]@E)!J:!4\*F*WZLB*14*3IS2&5*=:J9%;#]NJ,^. M^NP%/,@ )W[ 4& H,!08"@P%A@)#@:$@1H&AP%!PAE25RX/B#"DD]1Q]^THG MD=[3J4J=Z%Y':^K8#%.0F $P<.1D^\VVS)07$7P:9_IL>19_&R71@ O A8TW MX907%I:A04?KZ0 $ ( 8;<]/95$![VIM7H5JJ (-@'HL(\M0M4T_G9=:W0K M1"(@]:_*9#+.FEIB0VO7MJAL4>T5956VH(I+5"-['5Y(%'=HHDA+IR<-@.;&?%YCI=TXTZYKK*&/])V7D9^,\2X<52EUAO5(C_0/P+ M[V!G)V!D% TNN2=0B-)*."@*AQL4]7"#8ZL4CF"!2D&EBM@IJ!14 M"BH%7ZK8G2J22F'S7?GR)7!@%'+DRKKC+KN>BB<'-C<]V8^1B(B>)]%G%/RJ LWK'$#DU&JB*8M)S2C5'T5M]Z$ MC]RS!G1)HM%D0*IW,R/2YV4ELE--)P/[6V[ZKD,:%KR\M_R![?JAQ^\HQ']G MNX/OBP+^7B+@[YTQ3O'Y6+88OUW^.$F)2*3*[YL-L51@\@@SJH6V.?6HP_FWR58IZ M.4O'\NO&[G$\_?.B1*)UMU1L5IM<[];8(LJD(/+?_25O/US>?KFY_'1]]^_9 M*NP 0-R &W:X8Q8?LWG,?V7]#TZ,GT[/B7VLLGLPU MQCWQA &C=L<>S:#. ]UG#FD"\3E[XF8PHEMI;A]:PO?PF>70E.P%)OW[P-T' MFD-&=+?''^2W'A^& \[H)AJC']QF[CT;N8^<68_4^@\N6'YF.D/1HD].@%H^ M$/3[#_(KU#>FP_R1=1^P(7\4'XA7MNC5J0%JG'ZA%S&9;8IW(OE8[K#&+NEK M>C7Q.'&IFAQ8/_1)EKZX53R".A8_FF0E>O)D!2-ZHV%(?7F97*5E2=A/"]B] MO^?TLG3S0%Q"\J?ND30>9?=$'VA \_JAW2/+Y\[Y*9-4A7?]T/+%O?^H'M= M>K*4E<_ZG-Y52<\/HM<1?XP]TF6QT/']C;Q3*(0O1U ,AW0@1*O<$2X9#1ZG M<0[HEQ^F99M]2[ALL60B(8K+'SD78T%O;(WI\F'4)+VMD)!P *,1J#&ABY-O M.;VZ& :3GN7>DQR%,'QJJ_^B>NOZEI2(NC!^B7E)J7:7Z'BBOIE4<<<--E%S M1H-FIISC.2-3CXS<%^JH/W5R=['=6NR[[]#&7Z-./9%N>)H0X8L4^= C&3JQ ML /K48A.C"Z9Z ]K&)*P2,#_$4.D"9=O,")MRD[V(+ MRDJ-/G"8$:<#B&&W KD@>.D,KV3H\\"=@<7]G"(/%L53?'@9_'8FFKKE-I=@ M](=>-_1ZP^@A/*E(>-([@?#DZLOGS]=WGS_5G).QZ;S( MB, VG_S0$GX6_?%$GH#XUU41DVU:C_3%F#O273L\>?2?\ M,E(E7"L\+'*JE1=.,5W8R<8^M1Q!+D M*+MV*'OV9-&+2E=<^.0F$]][UB0P8'1),!64+#79N?!E4*%2NH3'KHKEJ%A# MA9;:Q/^GKD9! =VBD5#^&UI#&<.(2/1QS ,57ZA PW5JR[S6>TN.LYS^E,[YKJ\YL]# K.%"YWB)!WTY%DH_N?0/ M?8\"7 6+BT.35%*D;LR-\RY4SYYA]FOH#5U(35(-G/DTPS&=D9@3?8MYGXUC.,@92@.F'XS&%SD+[!5ODU]BU M@KL7\A<8Z3V!VWL^D'FL"IP;NL9$"*HE47'2MFBQ[P>FI)FH8?H14S4>E^A, MESRYKH!,:C+=>]77V6ZJ^67H2HRVG!^N35@IB+TW](Z/TS>8Z$Z-7:JG9L&V M/Z XC*#6?N'!B$;!X31;V.$CV?ZCDHC@ FW!LOD!Y_:D.XH@4EWT1ZX7S#P^ M$J":;01#0;.)1],8,\=CSWV6TPY=N)/NT)5.?/,;GP_>6.3(64-2][?J'P(I M0ZRRU315D7K@>>ZG$]57R-Q]=[RO_'"EQC _^/X3P M;X7L[TCTMU+R5['@Z99_"4WY2NU2MZ[]&_[@DA;2]'Q)OW/2Y+6HE3\^FS18 MX>,D=_N;Z3QPE:Z=R,$6XG\[#+TGTE*?.V>_!T^N-!H_>\;6I&TJ71ZK+C++ M9\ZDD\+7$89-N"5*Z-3.&8"*H;A810"3_"U),H,&_(#_2I)T%,4/WD ML4XTJ74O'.YB.Y5)*=SGZ_F7Y'P)ONME(ZY5=/!2%9:5\M+HA6%E"K MZ9R.?+S4AE]IGYRIL9Y"*?_'CV^/%-0U\? MHC)%\#\S,OB?E!#::\!(/0%V9UB M>Z(?HPD=GB+X8_$T1(<3ARCIK8;&XA^O+\[.%QI)HV9TQ:+6[HBJ.C.C M$GU\D2*B)5],'3;9R!.S^$^!.R!8E^L:A'W"'1 3WZ_GYD(![".2G \2-X@H MC8WJ(-4G?=P=]PHX0T 03Y4R8B%O?3"01-.#_:))%XI\H7OKF,;O3=9L_D2NH'"-XT=. M ^IW+U=T^X/KO7RY%_L/XRN&Z^Q#;$WV(;:7%UMOU^:K\2BIDZ+:DA3;3EBW M7/!J_R;WN@)B:M?FRU6GI"1#A3@(]UE$N6:IL5&7CA[]HDN^<2P Y@<7EB$^ M-\G0!,VZM9)^=$,O&%5$[EM)X&YD>551O'IMOD)';IIHQ)K8V#SH/ 9C>EB* M,TI3^I?I>:83O%1\,>E)O6;$5X@Y?"X#;9+])I=?^IS=>YRKS*?)9#OD*C.+ M(MXGU_M.;^:/K+'4LPG!*8)?<@*>8L%.HW:2&.FKXD3-*"]((.%B"BH>'<5! MK<<6)=[I'SY/&OM?0E.TQA.(XK][N3&#T%M,)PD[HXFT-9>LI Q0\KL)*8:^ MR@',]YVF>6KYO=*T/$'&*PVFB7'T1AH-W< .)=1(O;DE0Y#/6!!4=&K-K&U# M,@LG%=6U:LV.T/[,"*O3C"(L]LVTZ..'.-UL)//N)AJV+TW:6NI_""$%GO5X MZ0S%K]_X#V[:T4M,:,P(@KYXM]S[80U6C5=1K&0O+S=O7TN44ZZ=)(U.)=TF M-58Q<-.E&4^NF:=14&KR'7W@#PB6#J/)4>;O!V=D.H,#64_T3!7L'LA@Q8B0 M9R22O&E /IH^#T/R;J'6F<4@*RW,G@J+&)S#4_ M\RW']'@H^6PPU];8M5QU(%.PQ"PGR$&:\D3J>$C_1JIGB>6)6;J$#,>=O"?C MEL0\LA&/DZ5&FR:4!Q@HBYA0+F))C#KSGL<)1E'637R;&$7A M1TKW(-D3<@'=*=).7,U$JGVVITEO2)8DY]%T2XIZ&Y@/HL#5BR^*6"U5T!WL9-LEV)$8V26+L#.1:=D70I-.1\PV M^\H$Q9%M"OM\:M3F<>[=O>1(!]^%QD\,8VH(8AE:!6PW_(C="X._MTW9KHK/+$?,=BG/F:"9U(/+B31:4HWY M!=5+F?(WR>Q37:ZQ#[Y,VA--R_71V>9$&[-]B%XW6N64KQBG%(J=17Z4!OA* M?ZU(#-&P$PIU$\^/[A8[F^*NJW!D FHA7,XD!$4BZ51=&XSP"BO3+0R(Q5AK7T:B^EXB&9"8QK (' DPI3%LF+MA6M*E.A3%S M(SD1I9CU"3R$!@R59LLL,5]LA2/Y*LLC?Y8@HB>RJDC(X8/*&?"B?D6WQTV1 M_^/)/M!=XC$D(@G?JB?2EL9Q]G&UH)#1-I!9'Q($$%1HC.30R MD9QO#AR7^0X3Y@H5,\R(^Y_S[!3TR39@,H<(DI1N9R$I M27P0^B)#T^R[-&LF>IIZ+@GB7FXV3>ZN)+3U8ET7N4V1-":]F[Q_/)_?6V)% M(A(0O9JP714:"]-U'+&M,VJ$/XM5JVC0A#!E8/Y($3+U[SZT9U')$O71%PS) MFIFK3]1OWQ84 P&][3[)I"6]D,S%X"A(A+80:B](GDX[4#'R*%R$ I4$8*I"FUR!!)!$HRC,Y$@3( MC>PT==+T3A$FC<[VPV)N(8WN9&:1XA6NAA2U33 YV0$S<6@D"3@2D[\?#_6C M]2R18_I,A?Q^FAZ<[$M12='*AR6HRE96$9;[X3V9H14YKP.A$/$$/PM3TXA< MY7<[]#K#_X1^E,WPQ"581:E_4;^C#;U2VU:MW:4SJ8I1ZZ+8L]E$8\E]M%]\ M&D[ZKR]3Y0E/(]F3PG]WW"='>C)^M'8_Q9:$;RGW9LU@N5KLCXF-B#H/9Q9:'(^ONVY&8M MTQ^1I;E/,Q8]=3 F&<+1%+=X>I!RBX-VY= K<)?6'8@"&4J*<8-)44YA3#8S M0:MX3M-DB0V:V:8)>SGS:T1)D0/RE<&>(D54X3 M>P+5&$35*(2K-%3"77!FW7Q%N#VD#^?6Q)(\TKFS :.=6*D$SE/*[]TI-UC) MZTW#0(8P,H2KEB&,I-_$O?$,YJL&3.5M\%;E :NET^2QNLB6G@GQ59.(M=V1M*"MXN9*QP+7S04Z%?'BK'/./ MRB^_DE/L>LLNZ3OCA9MOZM63RRC_E-OBA6K9]'XRNKYTAM&%_MW+F&1VEUI+LISC4J^S@W74F$O3?G,*RE3K_56Y&"F93P;\27-R0U]&FS_]=O4X.U0*"WV'(1,I.N@7C-V'R:23LIRMW)EJ9.1 MXF]GBY2UQ8-39[.?990/F]:V7WWM 2Z8GM^ [JP^%JM[H&.QZK76TB(R.^W, M[>Y6>"[K9+AE]69R/$@B%LO<.0=DS&*QY[I.\Y$:7?K1:KV>]TE1\FKF3:R,*ZHTNEG?V M77HT^DP-ASZW6)O+6>+O.#U"$MY]TQ:DO,;^9CJAZ;VH0=-7G,J=^^GT.)*^ M.D?23QCDP'2&IC>5Z]3,43SW[W$J\E M[7MM:G8-I3%90VDL+SS3T'JM^=H6*RPM:P[(&^YSL%( @!AKX @@XA$_% ) M2&AKW7H#B !$ "+LZB(4QJ8;=:W3:E;'J'<)VA".K5UY2^5N^+-;-J;Y7@C( M,K!Q41]/&G)ECHEQH623E7-;'O"!CD/'IG8[26P7VR&&J6(.45G DX]I MUCY^&6">H6&O=D)SM9]GJ_U.E7#XFEK/Z&246E]FDH6WD]> $,F E>1G]9Y6-RJ42 A " <#A JR;2VM69GOL =$ &( $38T$4HC$T; M+:W9J] T7PB>5"\"+['_3LQ0 (WQ,QNZH3QOJCC$Q(%[E3,S 4V")D&32C-F MQ>Q5D31)SL_T0]2.37EJXKQG3_9C)%R'YXE?%[F5CU4%<,6,Q1!WC_:HA8'BB!#QT]0QP]7@7Q4D?0(62HHA'Q\=Q()@<=+"*PD/VLTM%X+&<( ! #"%H!02::U MK77K#2 "$ &(L*N+4!B;;M2U3NM4$G .Q9.BZ&AQB(D3+CH*32ISKZ!)Y1NS M8O:J2)J$0LB;WQ Y9S?A(_>L@?I[((-(Y2@F&DZU'A?;I<9DK=UIG=U:RW+F MG>X]%4U2#OWVU8.6%#V<_<_[^'ID="L%\^6@YYY1347SO*L:8A MN"-AO;/=P?>U#I(^8YR<\[$0LA?RLXQ!2TC@.4-,JJ7G$=BC1O/88 M9XWHXEK-MU$S4 M:--7NKZY^_#M^C/[>'US>7-U??F)O;^\NV2O_N&8X9 $-GR=?&&)]"R&>K;4 MMFX'(SX,;?[E?KF5B:9V,[4<:I>WLTJ72S6>*Q6W<>ERMCAT?5Z@P$6WW#_%CH<-@N;A&"\,MJN%F1[:P6=@L;+:H-KL@LH71[FBT MQUH0+Y61[&OE^_A9-24?F+*@UZMKAP4C-_1-9^AKC#\/N)A.1J;'Y:E18^Y% M?PW-P'R]8R[-89-FNDL18MV:_$N2!A?4<5JHIOD663KXMB"B@[[ ;&DGNUOR X%U7]:^(([%HM@9W3!Z/7LW3$XU MM]M-K=-9575[$S^V4/J^PJJ!+$"6TT66>F>*+/7>'XUZOLC2:VJMC+IS0!8@ M"Y"EXLC23"!+.V]D,>IMK=F:KU\'9 &R %DJCBR)V@#U1N[14*>GM3KP68 L M0)930Y8)SY(Z("DW9>M!Z0!<@"9#DY9)GP+-T$SY(?LK3;6J-;![( 68 L MIX8LS02RM/-&%L&SM'M8&P*R %E.#ED2Q\5.>);\?):.OL:A\15"EETREY"3 M= ![^HOG^CX;>^Z]%2 M"1-$Q2<(J>Y?I;8?--U(X'X;*W< # !&50!COUE$ M74-K-D"; S &)4!C+TF!W4;6K,Y?PP> . < H*6#L->>GW=,:[18 X ! MP*@(8.PWE:?5T[JM-@ #@ ' J A@[#=#I]W1#!T).@ , $9E &.OB3<]7=-U MA"0 # !&90!CK_DTG;;6T4]H616%@"J1=",* 5G.P'WD2+G!W%#QN8&4_5KJ M^B>:(PZ:=--H:"25; C( &96'C/VFW31UK="2340>\(>,&DT&U)X,/D>Y_Y=ZM4'EI$=MFWOQ!!O2' M;"8Y/1B3V:&^=':HU]J(0($@0)#J(Y]N9>3 M@_]E:@_;9P\IVTI.-/4U)YI65S-Z8E\]JO< 78 N)X8NZV46[80NS7I=J[=! MJ %=@"ZGABYK91WMAB[=MJ;C 'F@"]#EY-!EK8RDG="EU6QHS4X7Z )T ;J< M%KJLEZVT$[JTZPVMU0#O G0!NIP8NJR7R;03NG1D@>436D0$N@!=@"[K9SGM MAB[MNM9I 5V +D"74T.7M3*@=D*7;JNEZ:=T #)*'14\M>F]98&]D$RAW!^P2& $-RQ! 4/ *& $. (3MA"$H> 4. (<"073 $ M18^ (< 08$@>? C*'@%#@"' D%WX$!0^ H8 0X AN_ A*'T$# && $-VX4-0 M_*@8N3\H?E08^XHSA%#^J+C3"I)-"Y1L&AG,7,[IX0L@M71#ZS1.:,H!O@!? M@"\'*X'4)G>L70>^ %^ +Z>'+_LO@M3N=K16$]0]\ 7X"_@"? &^G!J^[+T44D^K=YN:C@+WP!?@RPGB MR[Z+(1&^M'2MJ8/?!;X 7TX/7_9=#JFGZ;V>UC9.:*NZ2HFBGV;?YFF]'=C< M]&1?1J+7SQ,E4_U(MH7[BG%?K+=D6-RS!ANEEC5_GDDLFP&I%#SI]5G=UHU, MY=Y58W>Y]V[$F3LFI E$"AB!0F@'O@ =N?Q9_:-B_P^)[!,FXW,'YR-+#]P M/6&']@O[87H6'[)[SWUD_PU-CYY,SXI_K;%;;OJN8]H:XYYXPH!1NV//M5WG M0:2D#N!F,9 $K0C0!)3ZS'#8@>S?IWP?N/GCF>$1W>_Q!?NOQ83C@ MC&ZB0?K!;>;>LY'[R)GU2*W_X(_48T;P*%KT R]4,"M@ZH<5O*AO3)$#9]T' MA(&/X@/QRA:].C5 C=,O]"(FLTWQ3B0?RQW6V IA7;F/I%*#B:P<-]A$7LST MZ8FJ5?%&?B0]ZO(%O=X3O:FGB9>F-_ X&WK6#^ZP_HN40V ]BC[1;:2K])K# MD'I![_(?3N^BL2<2WX@T3_;AA?FDX-8]]'?39? M% @8&A,SHA0D>^>:WE ([;WED:!F0Y(>2XTB94V)@>09<-D! M+AR*)U)0\C(V[%;PY+XAY7GC.CR2-.G*X#NCRZQ@IB-__JEKZ)T+?Y*_*:[4 M:/+S:$3MD+,_U6MU7:EHLI4G4QJ3:$G,ZJ)5,[I J@DGU:>.!9[5E_FBU/3? M0HP4G)J2G.Q"POS)C46E6XHV9$O=[SI[N.;QBZW-^;1,2G+>?'&#U+9\N8] M/>VMS)^?P;T%8WCV>WJH1I.<_"=K&(R$S.N$N+&STQ#=3R3>ZRVRN_C'ZXNS M\RPMDN_*S#!P+UC4:K?6LC+&=DD:?J:RK!O'*<61'SRE8[3U(H.U%#UC,X/> MJ!E=(;+44-3:G8S1B#Z^2/6R3T@E'F:RD2=BJY_(F,FE$F&" )@K$9@Y@?_K MN9DUE6XN_E]3D!#%C;X7O+T=C,@ELOF7^W\2 )H")R^=X=_)![#N7TBS+P<# M$D_@O[=\ =2AQ^]H\-[9A#U+UN^3^7.?7'&=;.QV53 KZZ%=^R&/KEY M_NNL\$?05Q+2^^0JJ3BTM+8*.(:"8ZJ.ZG)>TYLZC%B M YUMCGWZ./YM\E7JYXY5C7H:NG MU]4\R]7/\QN+>.=,"F">C)Y\- &X6FNY%Z0>N_V*R Z.M(*7B<]+H.6[MC64 MP41=8^*_UQF;;I#"*>RPQ^[7L4'+_CU$]1 M>$#]22'<5TGPK*E-64M;VTMH9]W<5)P;+JQ7T%8R,;U$!K2@_ZN(ZXL\32VS M#_,-7D9TKJ],[6I$KRC9T>AOUYJ"E-;=X&QW:COW++Z%G3QZYND&+YSI MIR];L3Q&QF0NJ@,UA9I"3:&F4%.H*=2TNFJZ4WB!P&'M;)W9_/LH,YT]F9YG M.L&+2!7GW@^.^&&!R?^I@BBRSYUGT]Q!VW:?!,/B7SK#;TK+_(ATFOU^?* # U@O@O1?)OHV6UNQ5RGM?SIIL1IKL ML,:LUUK[\DR*U8N9G(O&^)D-W5!LXUB9!5CA;F492+''L1B]@#9!FRHS; 7M M%K2IE,-6T&X52IN0D5>@A;5K9R!J107FLRP78ZKB4'%4@]4TQ./%B,>[?\PW M\>7^/;_GGL>'=^;SI>_SX)A+;%I=7UXFOV0Q.NP<=IY9$506WE"CETZWAY(7 M7\FQNE2.U:6"SW;&\A,;L-Y4(DB ]1? ORV^Q6N];K=*_BW6H,#,';];A6+F MH$TE[Q:TJ93#5M!N09M*.6P%[5:AM G;M@I1[Z&+>@_8^EG6K9]04Z@IU!1J M"C6%FD)-3T1-D;Q6H/ "52&PSE>R=;Y.@?:5-9I:KX?-XK!IV'1N52&ZB2R> M(E6 T36]7JDMI"=GZLC<*VKF7E%MOJ4UFJ@+41D @*T7P'\ODGU7KZH;^TJ1=^P<]@Y*CY43T:5 MUO1@T[#IXU9\Z"2R>(I4W:6I&>U*'=AP;;6J^-/+W* !L MO0#^>Y'LNWH5VY"3ATR%XW>K4)D*T*:2=PO:5,IA*VBWH$VE'+:"=JM0VH2< MO (MK:$N!.+Q,L3C[:+OFVMJ]2U(N +'Z+!SV#GJ0E1-R;&Z5([5I8+/=KWV MYGO$"Z_R6'""^:/PVK4-0JNAL?C'ZXNS\PQF+9)-HV9T$SJNNEIK=S)Z&WU\(6]_BA[==VW! M=?QJLI$G"*2? G=P]ON=F#.9>\^N!)OE!/ZOYV:.6IS3[3GC1DHN\3[V->UC MA4)5];5GE3)J1BI548#@]OHO-Y=W__CVX98MP(,U4X*:/^^$KKJ1*D$= T+1A0C\/^&EL8*Y'>/1J^%I\)ZZG[T// M"BSJW(?GPV^;8IX]]/C8],^"3KZ8C%-/,V?ST\QP+'3VY.:>+2S4EE1RW)'Z+WVN? MC;?VTOC>NEM>03<;>;5^X!HHF\Q_&3!=/WCB9GU)XN9F>94YDC K!;R/5)J= M&B; )&!TY"KE'I7E&*[2&HO5A?6?1&D>-5A7[B.-SXNF_KIV!K5,CVH=S% # ME5*H23#>SHN.1(N5;G%OTY+Z?\UH9?'7.4\.\5OVD?>]T/1> MU+@:8HM'W:COMBEA(H5H!/.>5-=4CWVFJA;D%0\T[>8YPQY&N=^]O%TO<3I3 MMC.K>/4:#0/S7=L:SBSC'90I0]6G [3<#BKA7*XQ>.(4Y M]\_5"/W-% _X4&-7XILL(%P^[76/'HP=R= 1:.VK_QC\K82W+_#K5B 2[6Z# MD4N@<9^+RB5(^7F1?KR)?#IGZM.D=6V2&8$5N[56WZ;*:6'+K<^[$*VNF;&9!U!TM MM-V[8K,)]9>-N>>[CB_6XZ*UN*@/B44]@0V6(S\EYYO>4_:,1HCFPP#K<7FL MY!A[78_+;1$JS\ D:]K89/=?09VOF4A:7Q!'Q[C %#"\Z=ONX'N9Y[!;DKP9 MA%ZVU[9^?G,>GCM4JU*J=6<%]A*UPCK4X==/#AL/YT(&SEG/S$=]M<:^VA:7M]TOON8NO:Z3+UC?])< MQ+)FLX^68]+<15-7QFPV_Z6X"N1N30/,[9%F8=S#HG.NM\M@8CDY/K5F-_ M(7SFF';V.A++Q8UYIZ+S#B@]S#N8=](K42_L,X&@9P;_#U/.?M>A%D@:LPUF M&\PVF&U.8+;Y7\_R [$*_ZG&_A;Z 9^U#V%?7YR^8=_:ZJK-,VIAU,.M@UL&LR#V><$9I^_<$_D5OW3M4TD:N]U$!9*&K/-R5G;PC+H^<%[KK=+V_7<%#V7,D23LPB,LT4.];(:,6SF MB06M&;-I-K(?\4Y,LG.V3#XHY50$FF.K M4D[7SL#UQJYP2H>B&"$%.=SCSF#K\D[;@WU%-:N\NO'A>63UK: LY69/U81O MPL?^VDF AW$G%LBXY%Y&10'J5.WF/?<'GC46QVVB1":4*U_E^DB=A59!JP[G MD4&QH%C;PY5%OSRHT1:GQ$'#H&&Y:QA78WWC;G^&Z2ZI2ZEWG7G+;3,:,E,Q MLK5QS>2.^42-M9^Q:CEYW^D=A4KF6)1 9=3TE4==9@7)^:K#7ECO\J0;%>N\ M\.,HZ"2E9!0$X[?GYT]/3S6?#VH/[H_S2V\PLGYP_YP/'TSO?&@&YKE>;_>Z MG>YYO5[7]5Y#-UIZQV@:S5[O?-C4]6:G->3/AEX;!8]GOU_Z/@_8UY#:,7W. M+A\\+D^T$12OJ!MI/KK. Q/'3+,K]_&1>[*RY%?/'8:#P->8.&A:8[>!^2 * M2EZYSH"/ Y]=#OX;6KXE0F:-??IT)=NBJX96^"BNDC.9.?E:X+SY^TIS.Z8> M'])SR!5*,U%E4QWLOOG?THW.@9.FRC?SK3/#E7E03_!LX[^%=G1P6$,7!X?I MG=*-< D&-!=(I=GYC=YL-WOY[EGIYKW!! VB0318N@;!CX ?V2L_T@ _ GZD M" JZ S]2[QG=1K?UIM=[0W]T>^U:\!R<_?Z-^X',<[L2(W8O#\L5FWBF.7 B M%8 ^B'F1L>F\*"X$1$:QO>[;-_KY9>G&!U3&BF%=9S(J\Z 6)?(]X)!^-@F[ MHZ68IJ9^T7N]S'"YT.-<@F'-!5H;C<:;=L/H9E).(#30(!I$@R T0&@4EM P M0&CL[ *5F;_8/=&BJ7?U9K-]/FSW.KU&>\B?&X9*M)BA$BX?N3.4B1:!RX(1 M9[MP#D-YX^78L^Q(E>MR\:^IZ(A*N,K%"6MS<9;U^IN_ERZ2 0VQDH98/864 M>5"+$J\>E(:($BI:"E)+-[XE&$[D4Z!!-(@&B]P@Z ?0#WNF'QJ@'T _[$0_ M=/56L]VKGP];AMYM- 7]T%#TPRT?N,X4N*(BB.LR@ M(*HXO:PSC91Y4(L2LQZ#@N@H2"W=^)9@.$%!H$$TB :+W" H"% 0>Z8@5B]O M@(+ EHXB;^F(J9">WC Z]>;YL--L-%LR$R,J>7$WLKR\F9"L?(R)VZYV8O>P M-Z3@[CN*7%1PKL/.D,H-Z2RPEFY\2S"KQ[>?/)?/(%P2'8D(C? (51<(\;%$8%IR?L M*JGCOF .NM0 M4#C-T/#XV.,^25T<1Y)@+O[\4]?0.Q>^V+/RZ#HD '?P'71&P;UO5.NLY&2U MSJ14YD$M2@1\4$(#U3I+!:VHUHD&T2 :!+$!8J/(CL5B8@/5.G=W@ M$]%N&KU>MW<^U.MZJUT?\N=F:H](9F;$E<>'5I X*57M]C!EKL3?3"YSZ)\$]\XX=] D'+]"P^FW_1KA6/AE1C-[7+FFS29)]$GSV-70X?+^'HE_B2T&OF);#7.J01VHA[J('>=2;!WKQ_LML M=]AG[GF6;;-/+\Y@)'IUZ]KB>2:)5-VF'BL_?N>ZW[W0<;B'4B%%#1:05E+! MF14L3.6&-#W]Q#R,G(/*-M(E&%@DF*!!-(@&B]P@>!CP,'OF85"V%#Q,[CQ, MM#?E&__AVB0P=N,&/&):LCF6L?EB]FTNZ(@D<1*XV60)LQ0=8SZZH1/$=(O- M?5_Q('_2];I&713_9ZXGOW7#P ],1PPE\^*.F<,?IC,@L3^:0YY!AD2/ [-1 M3/<;S$8%YZIUU@;*/*A%"8#!;(#9 +.!!M$@&@2S 6:CG*[%8F8#U5#!;.3. M;#3R8S:NK,#JF\[W-2F-3FL[1F/F,: RBNEO@\JHX.2T#KU>YD$M2L0+*@-4 M!J@,-(@&T2"H#% 9Y70M%E,9*&0**B-W*J.9(Y5ACJW M-D7AZ_)9C2V93/F MG@1"HYA>-PB-"DY1Z[#J91[4HL2](#1 :.Q$:-!/,5>G!3*PN>F]9=3ED>C_ M\Z2KXC'3X5"-K7_?IG>POCGX_N"19S 4,E %QJ9M9+67E+XN'*59Z=-GTT:V MNS\9I/7YO>N)(,U^,E_\1-.C28SW9 V#D=".^L\7+'Z]AGB]@6N[]/+>0_^5 MWFIH+/[Q^N+L/".\B;2L43-D%)KJ:JW=R>AM]/&%O/TI>G3?M8=)7_&GP!V< M_7XG/3:Q-9BNI1G+3[I+"=_1VHM_\Z2W2)3BT(9U9N4JZP^4H]]0]*VS;%/=_M\;'KDOTZ^ MFAI4W-^L"%TI<1J U@>*%%0M@;0RM!@-2_/G39!RT\8[^VS=V&?C+?3\X#W7 MVZ7M>B^OQI<3C-WU^$6"28)#Y[/@9%\F]2\%KE1.SE@ M&]%FVS]]$X%F^/O1,^5$OH _$)#MGR^2SF585 M4MR1/S;Q7\<>]P9\%3@ML%Z]/9@7U'-*J]N?'@>67TKR-2$ @KZ5$WX)GSL M=(=D=R>X;)KNW\DMVOPV=.R_T U4K<&6B^Y:%"%-/099[45,QD>5> MP;EIG0U791[4HB1#'W!(D>5>.FC%MGTTB ;1()@,,!E%=BT6,QF9IS.#R0"3 ML0N3T5YYQN4M'X2>%;S(3[_:] 2>RX&70]X/7$^3S6:?DT 791U-QX](0<_GTOX@3,<4ODPY?BV"37D.P*E?N^$6:A2\?>.>90TZ2_^Z_!AM2 M5)<=;$@%Y[=U&/DR#VI1@F:P(3F#JYP]BC"RH$/0(!I$@T5N$'0(Z) ]TR%= MT"&@0_*F0SJ*#KGT?1*")#@4*S%/BUQY?&@%[!-UCKWG] %=*%,L-'8;]OW M"D*Y6RG^F'-YOVQ+-*RMIDXTD;DA;C(?7>HMN21_\H,V73E0/3"6:R >]XPZ_MP:6Z5FD)1ZW MZ8'B;5SZG>X?>^Z8-/.%I@/23].V7YCM#J1HK)@T"AWZGKKTD60N.D4-_],2 M:F*9\J&+;[74C?^RG,&(1HY[TSO!^Q0U-@'O4\&)?)WUBS(/*GB?B.\OVR"# M\@'E@P;1(!H$Y0/*IP!NQ6+*)W/F N4#RF<7RJ<;43Y9),\,L9,78_/1\OP@ M)E@<0K3 YNS:\4-/[-I)9N^]T+'8=[BFRJ4FQ4'!(#G!,XIT6 +Q5 #?8@GQM-J/!/$$XJFDQ).AB*=$7>!L*FEQ7>#LDCBK MZ@-3=[8K$)S].# LA8X"P+!4<,ILUHQ*#RH8E@C[RS;((%>FH1']%/-V6B(# MFYN>/.AJ)/K_/.FJ>,QT/(:SA_*NN&_3.UC?''Q_\,A#& H9*"]GVD96>TGI MZ\)%FY4^?98XT'RK^Y,!8Y_?NYX(&.TG\\5/-#V:Q)M/UC 8">VH_WS!XM=K MB-<;N+9++R_.X-);#8W%/UY?G)UGA%J1EC5JAHR(4UVMM3L9O8T^OI"WQP>' MR?.Y$N[B3X$[./O]3GIOY#==T;4T6_G)!.@Y 4I9+^=U<]H0K3MR'HG?T=J+?^>?V_16'2,&=-MECZ,/5# F/XDZ&3$%PWG 6>>3]'@W?EX&7.J:9F^-BXPU MKFD5K!V]G5-#;ZEN8GC#5ZLP&-,)'=XK&N MAOS7?^^)#G8VU\'Y]SBF5"[2)TM.#Y;\J2[_-^.3J!,ESWZ_=@:N-W8]22A0 MT$X3$?EL*;@4;(;U/EFSF(&X+<7I#3\Z;73V59DLG233$NB];( M<57YKMK*NTUR*AO8F*!"8[*T?K'2DJ:/VB4.W+1;"9L59,VFYK]^IY>NYAN[ M^*B)%]I/,*T*7VQR]52^&P@TR9G5:W7!>LZ,SD5R_3VZ9.-AV,^2=6/G)>OL M?00KUZP[6YYIN^!Q&Y6@6*$8F]KB!KJR;*I=5P\6+'Q$/ MKO0P&UMZF*FGP+.$9SGU+)OE>E%XEO L<55AKH)G64C/<@FHP[,LA6?9VGW? MS:H2)JN%_PG_$U<5YBKXGX7T/Y> .OS/4OB? M[=4%!Z.*=^J<7QJ9[_YK MN+=P;Z?N;;M<+YJ/>ZO^A8\+'Q=7P<>MJ(_;_@5.[N&=W&&GJ]=U0];$CGS4 MQ/:CA+NF#@)[L,19Z>2(CD//#X5#)];<^4!JI\/VQU=;_;(&2.?+-,9^VPZ9%*2$!04'W=\,W"]%_;5-AW%G$4G8XA+ M_!K[Y9<3&%6K=C*P\XR%XAI$FNRV\ =?!<7T?N()5?A M^=64G.'L+7?V_@YGK]!ONIVS]]F,_+R.=/.ZY7IGN'FXJGA7PKW3TL^';?&/L8V;I_=ZO1D'C]V['OL2!L+NV'O+XX/ ]7R9L1>UX#KL M"WTX21HR%.G1A6L(U_!D7<.T1?3@'\(_Q%7P#ROE'V)KO*NX?=@:7ROWK&?56N]4^'W;:]5:T"FSLX/\)2;QY9_I< M\8>>-9 [B>6E_W"L &X@W,#E;N"2-)(BOBG<0+B!N*H85\$-+(P;N*0L MS MGGM.G\ ;A#6[O#9[$N2CP!N$-XBIX@Y7U!COP!LOD#;:, M3E-OZ^?#GM%K]QIKDH([Y@["082#"+HP^STOPX?0#U37&])#+%E5[>)XB/13 MU--/O\7 YJ;WEE%/1A?LT7Q^$SD5K)[R*E1CZ]^WZ1VL;PZ^/WANZ S?,L>5 MKY1H(ZN]A,283M,%2PN5B2EDVLAV][.$V]3GA-[\+3/M)_/%3S0]FCA93]8P M&%%K]?K/%RQ^O89XO8%KN_3RWD/_E=XB/8Y_O+XX.\]0*ZDI3&_4#.'SW^_DJ0HTDUW1M:(V17):F1.0'!]FAH%[ MP:+WZ]9:EG/!DCU-^([JS 9YQOAO9_4S-N"V'1G1Y&^AR_'?6;*;;3I^6^4$ M1;U)>A711]'1YB1MVQS[=+?/QZ9'T_'DJ^C)]%9Q?S."IDB)TW"1M'?VY_^& M;G Q8_;J0Z$T"C)F;&@.@,K08C0L1CPH^VB\5=]GZ_OM.GI^\)[K[=)VO9=7 MXTLY']85D#D?\3,5\D^ C6"2X-#Y[0T,9G"Q6?"09KX&M&=9TNBA'3 S8S=GKZ) M0-->7_*9WW!8J5G2NO?]&UW\'WA8&UD/HN"N@5="J@WED4"PHUO9P9=$O#VJTWU,L" V#AN6N85R-]8U;VY9<6)(^R.32 M9!Z*AP;1(!HL;8,K$*2^'C^9IDLB>$OU:#;)9F&6P&84BDCR63"?+11;NI?) MF4YF.:W_C*PDBIVGBPV$L>;TMET/-IVQ9E)GNRL3^K*XM7QU8"^+9?)I>32< M5L.LQRSQR92F)O-N5(ZEJ5'E4%XR#,P^9TQ68!S / M.S$/T3YB\ S@&4H7L8!G6,TS&)4>5? ,X!D*"ZG@&= @&D2#X!G ,Q39HYCA M&?0ZB 80#3L1#9UZL]?J&.?#1KW9[K15BD,[7;%LO5R'%2S#E_M[:\ ]G[G! MB'LLH#;I!Z?&+7[//CSS02CKG$77@88HNL^LU\%#5&^&$;-*N]+#>H)$Q$?> M]T+3BRLEZY*.Z)1NE$%'@(Y @V@0#8*. !U1 +]BEHY8G2D+.@)TQ*J\AW:[ M?C[L]IKU1CWK4&UP#^ >MBG7?O3A ?> O18G1ST@!Z(LF K2 0VB030(T@&D M0Y$]BEG2877:+$B'E9[/QDYL@5F(XZAE#N2'T6RV&KW>^;!!W_0ZDOQH*O+C M&Q7%B:' >X#P6-^X/+BJ\1SY*A,=E&V00'R ^T" :1(,@/D!\%,"MF"4^&B ^D&VQ$^'0 MU5O-=J]^/FP9>K?1S#JM/HMX$*?01X3"-+5BI@2%(;W>;HTABZ*PCB\8A2I. M$Z@D4;TQGJ_>TGO=WKG:.])+TQG7).M'QPI>9NB,]Y;'!X'K^36D013;P4;9B2I.1V(* M6ETUNI*L!2%VY&)(/KA>OB$&<0'B @VB030(X@+$10&HGR\A;Y9PL4Y"(R2.-H@,*HX+0D" T4W*S:H M52 P-AGBPC :!QQCFG]KX#W0(!I$@^ ]P'L4=9Z:Y3U6'SL&W@.\1_EXCT:: M]WAO^8%G](#Q ?1R ^5E=0*O.P@O@H)?%1!IX#F1MH M$ VBP2(W" 8##,9>&(S5U;? 8(#!* .#T38:=4-OG"=/&HD)C R>XB-W1-=F M,CFN'3\P;9M[_ODW'IB6C62.XOO>*/U9Q9D*AXE4;TS3AXGT)*FQ.G>T:(,, M4@.D!AI$@V@0I 9(C0*X%4E2P]!_ :4!2N/X2CFA-(:=KE[7C2%_CO>3W(9] M@C++]"PN#SP-1CQF)TI*-I0HFH5,(=/BQ^>5E.AQHV,$KV@0#:)!!*\(7@L4 M)Z2"UP:"U]W]E#+'JAE!8Y2,?^4Z?I1V_\%S_"#2&_.1Y/IO-W0>V*=/7S59 MHV#,Y;NQ;_S!\DD9^9!]#?NV-6"7@P%=&HB%[X^6]U@KV7&6"(D@TZK)%&$F MPLR"^[IH$ VB0829"#.K$68V]!I62;%*6@2US AX&WJT3'HE1'Y/0@\LUQ%Q M[]7(XA3]/O-!&%@_>'Q>P,P2*AN'GA^:%/\&+OL6VISI#?.-WGQEOF8AB=Z3 M%]]2(YX5B!78#\^#D>D\<(J.97BM]QI-K,,B](!,"R%3!,@(D ONI:-!-(@& M$2 C0*Y,@&P@0,9*[&Q@:BP-3#]:CND,+-->-S"-MN%O&YU6TSE%" 69ED&F M"$L1EA;<-T:#:! -(BQ%6%J1L-3XY1>$I0A+9\+2K*C47[9>:CK#A2%K,D:E M*%2T%55KJ;?C>/;6]/JFP_TW7YYM_A('ID:];K!7>E==_H_:;>VJ-M7>3EQT MKM&JOT;\BL@ ,D7\6BV)(GY%@V@0#5:A0<2OB%]SB5\I2*E=W]PB;,W!0=G8 MNRMP''L<;;R6O[#_>_?MDZKU[ PX>^\.0E$!^L\_=0W=N! 1KA5_-XR^HU^H M0XX;,',\YJ9'5\A0^%H$)N9 AM?OS<"DB-KFK,\'9NA3,X&OGA68#SXS/@?KFX/O#YX;.D/Q$FJ_S+2-K/:2PM'%[#LK'/HL M(8>M[D_Z_7U^[WK"[[>?S!<_T?1H$C8\6<-@) :O_O,%BU^O(5YOX-HNO;SW MT'^EMQH:BW^\OC@[S_"8(R5HU P9V*2Z6FMW,GH;?7PA;W^*'MUW[6&22/\I M< =GO]\)+9"<.5U+2.HG">HY ]Z0^[] M=E8_(["V[T+=??HL,NW2S M'Y*2?R!?D2.'[T/:N@$]60OXIV89.=LF7PV MTZI"BCORQR;^ZSA@OFM;0^DCUS4F_GM]P6*E9TKKW_1M=_!];:9MJ?GLS,MU MMZ/E!JXW=H53.F3]%T:..?>XX-^2+-@&2YS;@WU%-:N\NO'A>63UK2!3$PHH MZ%,UX9M0'.RUV%Z/X$XLD'')O8R* M2IVLU[[@\\:RQW$JYG/% N*->:RB7/ MOX560:L.YI%!L:!8V\.51;\\J-%^3[$@- P:EKN&1547;MS:MN0"\J?1(!I$ M@\B?1O[T0?*G;Z_^BOSI')+7-L[\0_[TDOSI._/9==S'%_;A.>"$7Z[#;@-WV.6!2N/P1Y>C$4Y(A8% VB031X[ 81 MBR(6S2T6??_A(V)1Q*(%T,85L>A[?F\Y%D)1>/X0Y(F'4) C0E$TB ;1X+$; M1"B*4#2W4/33Y3N$H@A%"Z"-*T+13V:?VXA"X?1#D"<^9E^\V;&O5K&.?47X!D&>AB"+$[]!CGG&P;^6]RS7)?8^,P"3 M(T%K+7'^9$HXW75D*GVN5/WG-XF#6*>UG].71(^EI\J727TG>_96%9">F?4W MG;J3PY$^I59H]):GJ*H[Y"/9(/0\DJM\X\G9K>I\U<,?_#QW,FO\6\;)K./) MX:O>U)E<,RZ+CQ3]>:, ZASRB?Y4^>XA&W&/"S^J5@'CAUH? M7*U_.9[^?C8=>CGAZ)-,G$!$$,SUZ/?',7=\,W"]%T: Z(@/S0>/RTNAYE#S M;=3\B'K^,?0Q)\B5T[(GO>L[9.SL)DM!W_*_ZI6D;32!0HQT&>S3S[F!T,YZ%LWBH M+29!XFMR ,[>B;PQ+CEFCNT%MS!/[D)_J#V0C&^LZ]X5*35 .5F70RW'*ZYF MV5&75B"V)J7.:67U*SZ -DXIY[1HH!4MN5Z3']@R=_$*%23?6@DI< U3_ Q M+9!8R0V#F^E08V2]$4O9(\=_W)"4<+@TP39&CFU$LK"7UC; M'KK1W+>ZAU]*<*S7,TFD8Q3%V&D?O([(E7DN)#,2;S=RV\YN2MU1[A(/7_#Q MNL/%5]P,QETY%5IC/648?=-)*;8$6^@[)1G\<3G74N=7>$UGB]@]V$$XW#-X MT5LI91EF'63V^C*SIKF@];ZO/@/(2%WE:&MQE.987^(\/R+UFP*4"Z>HP-)] M?(/AR9';SGC[4AY5UAJKL]?K>?]LZ9_O&:DSLN2$EE*"3Y052 8'U2O#[+QY M,M.H,W"LF1#F[8*UD.RB2BY<#(#C1RZ(9>)L67H'OJ5A.:H=+2C-(*+YML , M_%JT)G0!\U[8.Y4YYA4BY5\[F/^%QJ+E"W67!.40,9K=+WG=M/]3:>SA'#T@ MAO?M+'[D3:"F&.)Z%GA[63=&-^3%+D#U;^ G4$L#!!0 ( ".*6%"^FAU% M:P, 83 0 9##(S+FAT;>U86V_B.!1^1^(_'&75:BJ1 M0DA+@89(0-(6#0,(HG;[:!('K$WLR#%EF%\_=B[ME&%GJU7G\L!+E&.?^_EL MZ;-UYWT:V]:=VW?L:L7R1M[8M=V_]:9IU7-!KM:+;; &4^<1!K?#Z7@Z[VD/ M=R//U=0&5"M2;XBIP-RVG-$]++S'L=O3MB00ZV[[_))0#5!$5K2G13@4F94U M*]5BQ%>$ZH(EW48BKJ&0ETP(%N=+(:-"3\D7W#5>Y!#%)-IU/1+C%"9X"W,6 M(QFI/Q[=3GH:)ZNU#&4-;/?SFBR)@*8)5GU@6_69*NQ0?*/YC@GX64>R#(:, MIE("%L*(!CC!\B/%.5Z15.K@ &:;941\Z/L^VU!!Z IN"(]_2;[V P:_2% P M$&L,A/J,)XPC01B%Y0XX#F6:U%=;F4;(HHAM59YY$87J0B"!8^DI[<)^WB\Y MM61*>U/_K@;-/J7+-+E67D"ALS\8NZ6KP73NN'-=0G'E_#!RO+N>9C0:)UJ>SQQ2L8LP]$!+T KK M2X[1/SJA*0EP%STQ$A2*3FE\>?)2E.?L;9HG&MP7R)%->491?F!._S(N.H?, MC#VS P&^=?1:5QW"5[M%>^'U<.#?(?;&3MN'00(?;I@"^KMFU966 M1_:4_8>=X$TS3UJU;[XNJLM,XPF?5&?N;JHU!E MPQ&D1Y#^1I"VS4ZG?03I$:1_,DB-YD6K?7E$Z1&E?S1*+QNM3N,%I8@&1Z0> MD?KSD&K^;Z2VC"NS>7;]YOOTW7F?9*-LPR6WDTQ/I!#(V@.XP4N^07R7)]J\ MJ$&ST6S48$O$6JJF"?9+FEBM*-K((I);AH0BZA,42?B5+# [?ZF_QL%& E(& M]#C^#$,6)XCN:I(,^^>9BJ*4. RE;_*$*4Y3I4L4?Z;2GPPC.(N /6'^39@\ M<<5!#SN6+#;:!#*SC+.2%/J4;J3=/+-[ZXB-AO[QK!Q2$:A:>1TI9#PK88<1 M!T7N W"PC^,EYL7 #=5'HW.>C?EG#K6>UL'E-!5YX%,4)]?PR#:R2_(>^8Z4 MOWO\.?'7,:-!#>Z)\D30#TI^C_<>^S!BRTKKSNA>GJ;B>:I:45=/73UER<7L M_>LK4$L#!!0 ( ".*6%#XT;UDV0< (@I 1 9##,Q M,2YH=&WM6FMS&CD6_4X5_T'%5*;L*C"0V*E=C*G"0!)FB>W"5&;GH^A6@RK] M&JD;S/[Z/5?JA@;C1Q)GRS.+/V!:NKJZ4I]S'T+M3Y//HT[[TZ#;[Y1+[--MU^XCV>B; VI?7_3_8Y]>AZ?%'Y_=-P,JA0!RN7(-<3 M82)4I]T??F&WDS]&@XO*4KK)O/6/DS,95ACWY2R\J/C"2\RH]DTN%G UDV$M MB>)6(T[.6?8\C9(D"FR3%X5)374YDP6AEKUR\[[?H-+6V?!=S*\OEH;L7\77L2&SK#*?N/4-CAA/5^&HLH75^% M6347E4:%]0:CT4VWWQ]>?5P_W]YT>_GS[\/^Y--%I=EHO*E8>\9,)RM?L M6 MB?E,U*9*\*\U&6KIBA9?1-+-!/OYX-,WFT5-^CN=9V\J[$OV7K$IZW=L =T\ M*0XI=FT-*FXWV]YA]J-O_)SMV#1D<[X03(F%%$OALF0N->-AF'(?C7&D$A:% M[$.D M;^<'TU6=-V+A-1TS%W1"N,EHK#[F:C]J]VG:0Z+/+81(D[UHN"F(>K M*AN&SLDYN8J;CMD%?(SI@Q!Q -C+ .SM*P38)=> %3 4K-A7(,47[@Q>QN L M Y@;04,8)&,[:4R1PKU+%PC(6D-X9ID8MU+C#,9=-5 M<1_.V7YR%(/0@1W?SXYW?R5V".;)$/ C)&_@5@4U((YN5>B7H0?_S!,)/3)T M_-2%3D"Z@*UJN>1QJ?P5BP%)HA/1S/-00[7<^;YT5+G!%)B)G6B.";BU&@-AYG5 @]T;LP];77YJG[\]UAO4L)R6W&GF>Q..1/C:0&C*NA $OP"BGV$" C E09NI+/:<1 M)!8@K%!HP7.YY$KM^)%.,9 BCHI\"^-818YPT:S9$5#K"M# 0G-PY\QY.!.L M"U\^3GU(/)T-O>.UYMF1.,Y3(IKBZ5%GKAVU-4Q2B1!:.I*]C )(@:66-;38 M1PPOE[[-H>N#0YU-,DK%)^Y_!4/W\(Y5E3 8;G4]G4+4H5-"#H+*0VH0QB(C2*J,C= M!,%B)%7"YX926>ZV07$UB[+4*1$088R.?.GRQ%@ZQ2N57$E:@;09IHGM(6E* M-65]QJMIDR*:P!=I 8,2!%H:%'-PV4E]3O$:ZS)&;+)'C+"Y:#&'EKI'37N,>V)D>72)N 8QK%G$ XL7>!%8%:NHY!3 MJ.8:'*0:B\C%E9L#'=23?"I]F:PHH=P7YXCWAA,&[9:Q6Z*%&LUD!'?9BN)4 MQ:";-@FPXT3*-0:8:FTF0N2U/EB''A$3G4D$I:C)&V(PT9$Q8NB!6S^76\XK MY-9@P?W4N'C"G? \5$MR <3H/55/GKX^(V39QYTZ*&>881)&(MQH6VY-HS1Y MV(+G1%6^EA943'I/GTRP:5ZF&N\@[$[ GG.;&AYJM9])!O<5DJ%O<7:O<#=' M=UG)87KVD>+YU0QE9^52Y#BI(E06*3 JJC_:/ M\$ N>/T=X^ M(9.\5RWEUG$43$FD]#IU,PW0& 0R281X.(A.(^2&U.U*F&=T'(%F"%F:0B+^ M4]66>P;Q9RIAO7$#:>B84\KCA\X;#D'J;WS@T/51!J LD6 !'3[1N9@C!2"; MI5WKNG^)K:$TRI8%)I$R!8WYA2D_ZR8$[B5"N;0O=MD:W9Y.[@D&W,5(+=:Q MX"'69&401@#[J%:J-I?32.1T&F#'L#=F,5D WONSP"%/^S\]$.@B'?,4/&T5 M>!0F/@#2YI?*#/M5F\_(V2#"MY@% M)E"^1W=&?BCA._F65,;<@/D^C.Y"9Q=:12@5(?BBV.[0E2B+TT[V90VU]P1$ MLP_KGAQ#=FT;&W/!;07O&GF[V MO;)/;T^KV9?&VT;1Z)VU[:'@0PQZ_%Y8DYJF\)I";9KNF#FM9;\TS-^/W=JJ MZSK[K7W[N3L:=;J?![?MNOUN5S XL?][F<1H>#7();:1_C][.=^_[7LNK&W? M';,7UO[:*[I1@JR#[S(C$3:S-SB7PLM>ZIUP4CIXL8_7-LEN7XX[1S?VA! N M;2W$LO[C[=VAFU"9;Z.O_>$7M&?7(RU5ZW25$HWF!N9_ 5!+ P04 " C MBEA0=#MIE0 ( #;*@ $0 &0W.#$P,3)D97@S,3(N:'1M[5IM;^*X%OZ. MQ'^P6,VJE:"43KMW+Z5(4.@4+=M6%,W>^6@2!ZSFA;43*/OK[W/L! *%MC/3 MN>KN93YT$N?X^/CD>-Z^'N_V;CNMCK-8J$Q[ W[W6;W/Y6/M:.31M7> M8KR:"K!&^[;SA;4_7=[V;P<7I3^N>\-NB1ZP8@%RER*,A6HV.KW/['[XI=^] M*,VE&T_JOQZ=R;#$N"_'X47)%UYL9C7N,K& J[$,*W$TK1]/XW.6WH^B.(X" M.^1%85S1\B]1KZWN/1Y(?U$?RD!H=B/F;! %'"NU^KU/-QF;75@H?L^HA=<:E&/'S0Y6+!$2J6WH+%$Q[7V885JQ5^P0(;;^:)1:7F MS^%(3\^-$L)0J]WO9JK:MX-.=U !7/JMN_MN/;MXUNS-/9:857-1.BZQRVZ_ M?]?J='HWGY;W]W>MR^S^CUYG>'U1JAT??RA9>P9,QPM?L M6FO*QJ(R4X \5 M&6KIBCJ?1=)-!3O9Y-,/JTT-.QL/SSZ4V.?TW<(IR_=L05T[RD_)/UJ;E'6.J(?17''873NN_-:HDE2311X;*O'(+J-@RL-%F?5"Y^B"AC"*F0.] M7(; WX(E8:P2 >_Q6 0(DX0H#N,0+R6PZ7$'0XI% >)V'%DYQHN%=8E0.$)K MKA8D$_ '@85S2C7&7%B#-7W*!K0("3A2.4D L1#388HK% /BG0G3"?U9S9\+ M)5(EM(- :E]P5X9C-I?Q!#O44^$8"TGO%*9%+O8YPS27C19Y/YRS[>3()Z(] M.[Z='1__3NP0S),AX$=(7L&M#&I '(]5[KD,/<1G'DOHD:'C)RYT M(Y;"&M M>TCQ_H)- 4FB$]',]U>$2I&J-]8&)5U)FLLDD?@0 $4<#W1FS!-S]U3XL50X?8=4&*[!YN>?:J>_G.L4 MZVE)2F$U\CR)VP-]:"#58UP) UZ 48[@0(","5!FY$L]H1DD%B"M4&K!?;'@ M2NWXD4XPD3*.BGP+XZF*'.%B6+,#H-85H(&%9O?1F?!P+%@+L7R0^)!XN1KZ MR"NULP-QF)5$M,3+L\Y<.VMMFJ0V(;1T)'L9)9 <2RUK:+//&%XL?)WEWC=9 M[JTLIS>Q&0R@B0K.^@Z"[PO!%87__1R_3Y_E]P$_?'\$[PB-#A^X-#74RR0L M4WWG\$2_?@K562,!AF=+V=(M2A0T(.G,I#:I#&(B-(JHR5TEP7PF5<+GAE)I M[;9"<3G-LO10(B'"&!WYTN6QL72$5RJYDK0#:2M,D]M#TI1HJOI,5-.F1#2) M+]("!L5(M#1IRL%E)_$YY6OLRQBQJAXQP]:B^1I:ZF)A)$@2.14*A+LKA^XI M]C84&[U[BKTZ:SQAV@LSBX55PC&,8Z\@'%@ZPXO JEQ'(:=4S34X2#T6D8LK M-P,ZJ"?Y2/HR7E!!N2W/$>\-)PS:+6/71',]FJD('M,=31,U!=VT*8 =)U*N M,<=NB4Y V+TEJXG*U]?D;+L[48?E#',, DSD6ZT;;=&41+OMN U694OI04U MD][+)Q-LE+6I)CH(ZPG83-F6.X?AQ^:$O&"=?+LI'RA2&C<$TF-=Y(D]R"^?)!^.GYXX9\^04'%0LO M>>@Y NZ3T9NI?_"10\M'(X#&1(('=/Q$)V..% !M6G@M._\Y7$.% ME&T,3"EE6AKS&U-VVDT8W$J%8F%;]K)=NCV?W)(.N(N96BRSP2[>I(T09@#] MZ%?*MIK3*.5T$L!C\(W93)J"M_XPL*_4_D^/!%HHR#R%6%L&'H7)$("T^:TR MQ7[95C0RG$7^3%!9$\)5]C=7E285$4S]:"'P=#Z);!KA:\P"$ZCB*Q:^L^0[ M^IIBQGP'\VT8W83.)K3R4,I#\$VQW:0/HRQ.F^G%JBCY%X!H_+!\DF'([FUE M8R:X@=63;-PX:,W]K:%@KL8]/S7834:&B%J"K4:>F3FO);]=&S^?=^W6U5=M<:V&_>_M_K] MYN!+ZZ91M=?VR?51ZHM4HM4;M%LWO]UG4NN0_Y^]I6_W_Y;OUYY^2F:_8?L; M[^K'?X*8\U_W43@)'>=8&S^C<+=7=TJ0@Q!+S2W2N+VXG$CAI;C*XJB]O;5E M_PL?,NXBRW?NX^#.GI(BJ"_-8JE%AYE)^;#T?(3_-6?E;N_G8SQI[/0^0WWZ MQ:F->U7Z.A6#YJ/6_P)02P,$% @ (XI84/IM.FAJ?]AE%-/1>(ET)?;TA ID+2PFP*" M;'O[T02G6!LU M#P^LH!?XGNW]63EI6+5L@M9:O@Q6>^!^@O9U9^ /1BWCKML+/$,MP.$![NM0 M+JFP+;=W"^/@D^^UC ,5F2R: MYD)>0CZ?)%(F\\P4)5Q64O8W;=:W\XC,6;QN!FQ.4^C3!Q@E>N[_>^(4 0LV(1G GF)24PU@22>=H MAR2"SHS1"+P5#9>2?:$PB"(64@&$3_.U*\8)#QF)-VO_@O]7\K<#?[@4Z9(@ M:IG F(:2)?QW/DD7EQ?F^2M!0O[DC,*8B GA-*T,5C%=@Q-J9ANFV8#C^COX M6!U7.]7'F.LG9V;IAQ-!TI6L,#Y%),W3H^]SPPX0\1*?%2EJ@4[+VH6AH"E3 MY^T$_OFD4+N_EACH=2#H"CK)?$'XN@P]'E;A.)^6RD!).(,9%72R/CS )R2+ M&**3,R++D'!]^!2S4^])HB8H=IY7Z?E7N,E-2N*:FY_BZIB4-":'\R7Z.:*+ M1$@%]"H1<["N!OU@4V=F3-)*NB A;?+D09"%8=?-R@>KIG;9D.7*X4%.!MXK M,N:I8,D4/$0X!9>&=#ZA(DN2DWH9LZA^ 1&+)3LN+)"3-!-.M!$!'CAE^FC%/>Y:QIK! MPX-D086^-"T8RY.@NI_?.QXI[>]5L"<4&786%GV*:IY.V_>@X_G^>.AT>OWK MEF$:>CYT7+>8W_7?_7&$Y;,6N-N5V[RX9KYM,18;'Q]PVBCL^#/:N:KP84'N M:64B*/F,^:(*6Y-\2=@4OM.'/7 8!\-V,0^:&>U7="*61*RS6>.TG _,AKD+ M>L^W3[M 7?/-+25V9)HG 4KXUK2!-8O3T-U/__5R+JZ6U#.Q[:WSC^+[M MW'ACJY:-LQ6OFOWOY#O\7M\K=JBTW$;I/XO0CW/_3(M_3Q0"KPJ=&(M%UK#_ MWQYM6GWV)!:K/(*JJ>=!+3I_-LW;^TO.[WBQXT37ZUUW Y3Q^6,?=NR Y06+ M%4)L&*]!K98S/%$RO$$1MW.)CCXY_<W5\0N'ICTR\4&D\-/ZG1GG]@9_VVIC[& MT:B_X/\!4$L#!!0 ( ".*6%#T;O>"O 8 &@6 1 9##0Q-BYH=&W%6&USVC@0_LX,_V&'N^ND,X2$--?K)909 D["-!NUJI17VPZN@ M'7S:/VXT7[<._".>'Q0$T#H;]#[#V45W<#48OJU]O.R'08TNH%I!NBZ7ENMV MJ]?_ */P\U7PMK80L9V=O&G\+F0-6"*F\FTMX1/KWFK=K,A2IJ="[EN5G1QF M]A2*Y[&R5J7^:**DW3?B'W[2W#Q/6"J2Y4DH4F[@FB]@J%*&DCI7_8OKMS4M MIC,4U3IK![A["CVF2TKZ#(.+_B@,AD$/;MX/1^\[UR&$ ]++J=@\(BW# MR^"9U"OY)_C4O>Q<7P30Z8:D5///5\?_.XJ6W]I](6.4='+\VW]3LQUJ?@M= ME69,+NO0EU$#9LR 72B($F8,4JL)&![E6EB!3YI/A4&3> PYRM0PXI$52KZ0 M8Y.=HH^1W,XX':]>"6ZC&9-3#IW(TC596P>4PE*.+&+8PQ>JE1>_-(__."T3 MT\F;TYMC]!8$# Y"EJL00F8X@5LI/* M0I;K3&D+5L&80X39DG#+&]"W^%*+##MK^TB8?/PWY@-1$H>O.4+D1&!0A*Q6 MA#6 =@C-[1+&2W 1XS+B1$[J=(I\H%>'W%AF\:&CK8@2GX>8GXI48U,::2/H.P M25&#.4MR#AF"J:.%/9^$Y>I!NN"6NS-0Q^0TJ)J"QO"T(+D0T@ M&%&YQ6*1,0))M;*1>@]$B-TD3Y(EBA2^S"1F#C42P\8)_Q8N/UK2?%"6 &]( MTY+Y'O3^E$RY5 GV1G.O#9![" )M@EXFU),F(NT,?QE_D1IGBNF8I/56 ML[Y:\:ZG+4!1/0"Z%H/&4S\C9UK-A<%?ABXP =S%G->IT<_1 MS:Z<-(YZQ<:R0LU=X$^%S#"GL%QSR:1(56Y@@4N2Y=(-#VC:4]68<3C_#)&@ M86)[[;":Q:[)^5F9J#\K_:4@6&^$?M\D"GK!E=PR':NDF-G#8?"IX8>6YUC^ M[GX,N1D&Y\&0/D6,PD'WW9-\HG&^?:@)F-+4BIB#/[$)3'+MBK0$')2=!:2X MY(\W_0 !)&>TWMSO/B@KS^CIH;%T#86KND-HHJ$'V:8*8:\86TDIW#UQNY>L GQ MG-K%7+D5E&*?Q6TU0;DQ82JG9C>9.,&[1C&[!2'WYM12T901<_>WO5JQ'!<5 M>M#K?\!J+3[_5BM 9_2I& _=%^9_ 5!+ P04 " CBEA0@".US#0V #= MG $0 &F2)/>D1YZ"21 Z$4@ M5.D$5! TC68($$*U@( T4011:0K2FP51J@J*=!25(E5$BB*"(@C2OX#BT7/. M??>]>\[[OGN_'T/9>\V:F?^LF5F3G>S]@XW>C=< LZFAB2% 1D9.%D06! ; MTWOP5FY>1"]?-R]O(44Y"*"J9V).20F0:(_- U?5WX: /!^9 T#!*V;T3X_D M $#Z_F9*;$N7&5]&>+6TX5__;!!D7"MSHG-K3GUSBLQZ;8ST]#>/%IY"0@B# PC2*0N@"V +P % M8 $AP 8P O1(1TD "JB1OE0!J2T P 1/Q&Y;VSS_;G5K;.ZMAT-Y>>$V?6': M\L36/7!37,^=N,G_S4,LP0+IB?V.S S 2;AHP _0)QUQI!\""=D0<"=Y0@"" MMF"_F;,B>'FYV&*)?MZ6* \TB4T/6)%$O$A?+B056Y("D63&>TN%SON']'9\ M]'!$_'?GZ5%^[CBB.W[+)&E,NR6M;WYPW[?(:VS*DX-_B2[K3]&U]":Z>^%] M25RNK1!X$_';2R3% T7X,;!Q]37_;8: U_]M@"?^-C!#X7Q_#"Q M./B/ 2GDOYG60Q]U_1Z(;PYNYY5BZQPC)(3Q\D/M]7H-;),1 ?\'GA[NCW)Z M! S"#D\T%+'!$8&?2 ^'$?HSOHTOCKC%MPK$[274;;/I_+%HHAMP_^8#.C"5[>^]VP MI.22\N6.=]V.&./FA W))STO(M'+$^>%=_VN0K\]L^G"3WR&;;Z-NZO;SQ.[ MMR=(OOU@;U8.Q?0W'RAJUV&DC4R^?=RJ*O&M.<;?5J 3^GVG,VP--WN%P-:8 MY][_]?)\3^.'=M_&>S3,*V ^D;W 0DH[E#X?_2#_Q-N4V MY?^AP _Z;3L">#_<9EHWNR45RLL/C_']W6Y $Z';;FZ6T$_I WZ79T#O1SU\ M<\/F1[JWED#EBW-'8WWM<6:;!4OV"\ZNK3E@,^*DEKLU,('_9)O:E>#EY_T+ MB\J+X.[J_J,7&=AN*EEN\4AC!J0?T(QI+TL,&$DU\C1'F M9MMM@6:;_8LPK9L7(5@7Y^ZZ'2FF;XLWWF9O1A>#=4'Z;?4%6G\L@?@GXO;; M[%_%=Z-<];UP7H2?@LOR34'/Z,?$IAL67OC-(RW1RYO4_'VQ/P>.#D<*Y!^X M]*BM!O,'_F["9AOY'7MK!TE^T]LL9YU/P&]\EJU3LF_[G9)]:[29T%U;XTUY M@%G]>\ R-_-&.GT- "EU)+X P V0;?1N3 /TNA@O%/:POCE L3$#,&Z- $SH MIM[& ! !T-/0T-#2T-/2TK/LIMO-PL%$3\_$PPT)";F+;(N^AY$"(".GW$5%34-+MYOL]Y-DI)Z[/6P>8A25"*$/=>G%DNT M_30RB_:%<6;=#A>'7T!@#!YE$Y6Y7MB]P7XNBZCO]!N=,Y1(RCE]Y^+CKK'Y MW+L-W>-?[%W\(R_EE3?V3"RH&.UW#8BZG%_1]/+M(@M 3D[REG++)VJJ7; M M%X2AK)0D#WQ ;+L43B6P;WKPT.;Y)T51U @A+%'?E@/MJS0K1K7I +4X[-$+ MDA/97!@#.V4B]LT/%_ZQ!Q*_N;#1#]!3;&&R #K %\.[)6YHX*@#<'1O*/ : MN"*::).(",YWF+P"2L"?F,X/&G!4*YW1W&\N.X3MT5B4\1A5S_CZZ$F+7'[N M\TE_N5MGGVP 9\&7>CY^%=?HW@#,W^7DWR]?=D/>GN*UW2/V-(@!"*IJ2^_8 M +@/[Y]-/_I8^8N,89J/HVR&YAES1,B _X%*V?@[KCI=[U5JP(]G>D[E!#G MY8Y$T/I-7]W5?AX[D=6%_5,AKV-33:0"!M+VW,<''@O).W2P*5S*B^]KA]X)NLO=^S8ZMJYE/+#@:&[=%+]B00_X48*]][S[PG'"8[&_AE6%8)TR] M.G'QN<7+X!Z==?DU6'+/R6J_]@<9I^VYS)!EA5^H][P#SG,_7/VRH/5@ EIK M-+!L.;^O0_T*P^3"R88;'8XJ8M=K2K#G*=)UZD;NJ"R5^$^O(Z\^N7I62HKA MDM-%SQ1.C(;0,0$5%9:C^;-+!@-URQZD3L48*F MI#"XO2;;OYYPB*\"_SS;,!1\XOBZ:\K]Q_VX'O;P+EOE8XWDN"[=>]("[0=?- ? M%#9UMLI!'8G>*D;T5DO":,K_POW':NY_DKC_5@C^H/Z/,0+3 MV@;YR<;_Q;7Z(OW_6KW!H"A%&!0- T.5713!2BY(%3 *JJ@$QBIBE)2A&!4, M%J+PK]:; E@1@H#"U&$*ZHK*_X_K[3?;:#E31F+45)5 MA+F 711455/=NG.A MA""]'$(5U164MN]<_!UY^_76SG]>QOXOOJ'_=AOF_X]^^A^TZ+^^)__I+8^= M/?EOEC'E__6,P6 [&?O[KTHWN\6__07:WWU5^A^QZ+^^)U5V]N1_6!=5^V=/ M$/S/,_8/GZ+9R=C.M>C.M>BO2G^V)__I4ST[>_)7[J_/^6P_._3'YX*V'WGZ M5I:&FX7UW\NSYM9#7/]J _V=ZI]9QOPK3V']0?7/+'O]U0>Q_J&9/T;\I\!N MS_[YLWS?N#9P0VTZDN[V [=_5B9_/^V [(#L@.R [(#L@.R [(#L@.R [(#L M@.R [(#L@.R [(#L@.R [(#L@.R [(#L@.R [(#L@.R [(#L@.R [(#L@.R M[(#L@.R [(#L@.R [(#L@.R [(#L@.R _,T@=+_]"6LL'J,%"@#I:&\, /H MV5^DC3I@-PV !.Z3D;$ &X\!00 @)R>G^.W?A@$ +0T=.349!17EKMTD 3-F M * B(Z?814FUBX::EB1&]OW_BK$ PE!:5C9=:W:D3P(')^C4M4]T-J4/GW.) M*"C"] BSW#RVJ,3;96+BJOI&B/V^(YG50YK1&4]EY1=Z MCA $+D=E.X_%#+L+)>=AQKN$S1UC JDD0[/5=+@&![-\V>DI'J6U#N?X^J6( M1 :[/I]Z;*O6U'M#;7DLSF.7L4IOV[."<4+6A/8X5%69ZOBWG MO2LC0C[NE>R#Y_(8]:8ZD,VN6^,]!"5;D6H>"\=09V8"'Z1S9A6]2F.&!)!< M.(>\E^!V=E[_JB_&[_9_/*8'.WY-*SZEB&K0S!IIY$?57A@=_2'5LSF972-7 MDFPOA8%EV9U!>C^YOL.*3MT(N+WSZ$4Y?X/++,/WI(O!TN/ZT3-"(#0WG#)@ MJBE,FS-3$N27E2Y[K2KVC+$F8H)E$ YOW.\S>'S)=T(KD#92,IJOJ!RUEGJ: MF;6@Q_H]'7MP:-(8@IZB-IF)=T]UN6%.C&7\7/G)IO=B:]:309&+CI_";Q*O M,2FT?9@7F%EA?%B[5T"4P];!Z=K7)017WM1-S4I%-) W+/3D3JLY.\"\[ODH MB.=*2;&X$$!1I?&:=Y'1^5-T>RH7_K"[. MWO[Y.0YH*\*AQC_MHL41LQC:]0XV.XX$[\2C M%7:P9P=.D\ZMBG**7 $HN[D>;?0U1FL*]G%(4IV0$(BBR97Z&[& *"BY$>M;D*CCW7D\8L'OF_;P5 MSZNIRZWJ8E."P']6US.%]HJ/*-V\7(8O\%,=:;NBY[(2,:;_@I8CLZ[=N*%K M+:F1@PTI-"A0Y:<92\=]7+BT]BHBU"8,3V/#G/O2ZJ[Z>!!(@H6Y(=\WP0XD MJO!& R<^>XX\D^:+P&2H%D5;O/ZM8"!R=5UC/>!KT">O5QN!9\;VTH)$2;:71I:?[KZM>WPTN,JKW4 M&<,K.J$AE_EFPV+R"LU2N?92V=Z1RT)CX?%6/V[L9$!(#.7M356^)3O1B8<8?"V0'O M#/%8RAKQ+8;?R'H/"?X,_5!\Q_)6"FWD@O$9=H:S,$XFGKF^:!7.NZEA)=GX M[EEKB;,9Y^*/!;WO@RE?_+!D@+A]EB?%?>"&0%A:D!AC(F_8YP &+?40E^;9 MY\9Y^NK'5*)*@M;O,S=/:M]I05RPFDY[T(Z]Z%/NF@\?DS4/+L8XF+T1NU\= MEIW_U J?JW_W[;+N8ER:HE_]T-5B??M).^K3D2W5E7=!]ZXXW!XW8DR3H(Y/ MTZ^1^OARZ1:N^HO'N-9GX\]FG!#Y@O=5)0,Y*HE6R=S3)Y!3&:&B5%? M":ZQ=]G4P&V?O;>G<:.B2=!:&H$]EUPL2CY38B84H'W*L=;%7PZP\(=JM_C+ M-3!U,; ?Y?-G?O'@FLJ7=:./#<,AYJ^/KQD-/QBL;%Z;+R&##:L,-%,F4Z"N:8G!_HK@(G>8_=GJ7X$C72 M<;GM/$%03FTV0 #=.:C!U'9U RAK0[ZMDP[]PE\;?SC$? -@JCVGZ13ES;\X MM5+E6:&=[BT=&A2?41GP]NWHW6UW!I)O#,F,?+WC:")R_7FL M9CQJO##WB@"LF.;U:,/8H=.6#>QGE UKS;+)K H:;LJK2!;).?$K3]+:FI1Q M+TA6)5RZE$#,8GGVK-33>9]YFP:6C;UE[$SCDXO7WKK9/R"\]0 7+>YRKGCP M2)W\<5."OMB89-,8X>Y=P..SNDVXL=^>V2Z_:F>\UES_>%;]01Y[Y3*-BX6V M&/%9UQ^[ZOO.G10V0=-J2>>'E!U[R54#-XGQ=J8T%GEI62@)/!]\V ME/E-EQNALENHI51B=>'"J -0P^'[D0>+&4>ORX]5XL*32N^3F_?XIR:@!7WO MV17=%##B%1PMCR"V) T6<\G<,?<_(R3'"G]RRB:%M4!:_)KQI^+4B+H GG*. MHG/>CSG3^(IB<[G(#K40JUJJQ*SP97)3?R9;6 ML1E/R V/(@84'S!=,U4+OS=QR'9?*@:."&+!-?OM&KQ*HZK'F*X>> M3*E2F8-,-:H8:LMI/ZYY671^YIYO5OW8;1$N>+Q2U^_O#X4NA2_-#=\=77QO6"(U2@94;"$;]EK_=#7UT[4 M-S8 ,J;7?.AI9.?)$\$K54OSJT"0[^N%S.&"U<75@(&"DR-3C.>G MVD8K+'NU MOYHF[6YE\>^Z5OGC6/SKIE1 M0I(B%0RAQ^Y_#@C53R:HP37RQ<>@<.J8N;ZYDOX&$S@17)+$$-#)_V69 3HX M-TZY(*N%MQ/CT3.U=>&0GAFU&!*S\V(&M^\'GLT4&^HYG8E\]M#UB;*']&*X M(J5AW!>5H[R)_FZO+[WHR;I2(@UKMZ, =N^YG[6W34WB97-7W0?CR:F;1Q/] MAU076S7\I!"I57>ORO@,F-VPZ[ZXPO;$U_QJK%6?$*\NC=4G,N%!:6.:?9_J?*?8!\Z<1W3UTH_ MD/6\E.Z,?PL+NXT0#M%IEFG#?&ULER00O#PW.IKDQ:)\RM',J/0"WH ,\>)X M'Q?%T0KA]=/.+X;7J@_/7OXZ"\<_ MCSMAU;96FJ(>Y86ACJYUF=:QFA!0,$G)>1YWR[:4WVY_.^-:62,VT9U'J#19 M=KSXTF018M5E*O>-:':AY3Q^GCOUM)6\VK.]^5)UM?O>$.:D:NH PALK-?]> M@-Z6+/P(,__2+-NK!;ZJVQZ?N\^\J]A]VM:LRW0(Y'!8PND,A\K1C.1;39+O M]7+WR>*T@EDMS O3^#[F\)7)[!DP,KL8;.)ZCM>P*J/B02.8#DW/F^0:L^O8 MW7[IRI[I(V?*^C\C'C$^OQQ18F+<5&-W^E!W[&STA8E":0PB2D$:X!&+S4*) MOLE1/<8S=GSN_%1R&9O=V V5,_NN>;(Q\(\PTZ5B9_F;6[0)6?0@X6PK,C\I MJ/AX"HGOCT0J+B&='$&QZ5?MR]T0<:(FJ* MNO?Y58L[ZP5!(!N \ZN;#JSGQ@%$)EWJ(6ID9 19I9!86UCYPYJ'+5+AI\;+ MU[EU*80&@SZ[D-4*]:KY\,P)OEM!54F^E;NE'5C5[6IJQ^[%EK1'SW&J@QV MY'5,FG:=L''@$$E#I7R.^Q K:L5&P?&DDN'$;7'!@"PP//N+4B%?II__$3\L?CP0*SU@3_&ZBW2+&'UJ:9W'ST^6,R?=J6J1WUP%2V5O)LA^'3^9(%4<(T:.3Y/;.>>.MWF_C@PN9$T.8:5:; M(.QA(''^4(J,9JU![?4.BR;7/?%9@O+OU>N)C4D:;.Q=C9\X_(2S\#:/DJM4W>P!XED&*2C%&=ZTF*T282=.V/:+E=NS46D=N3[6XD]CH:>'1"[ M=S0O+[#Y$EX>=^+E8.,2"#N78=S\P.^,<5^V\ME$ZP!&+D2,: +]M:>[&+Y> MG]$OGO0(D,($IC,0FF5][&QDHQ&X)5,]CJXO/09E'\7XN M+*Q@VPL+2L]]56"[9&1;JQ/G6\\R@*U/?BFUETW7]VU15D3'.),YXD8P P7Z M9+$C$#.^.ZS)RH%A(-[09*KZ8*XNMI//M3N2W,IC"#(I2FM*I]XKYYVCCVNP M6'$RXWM6]\GLWXGOCNO%SH M0,J*W9/T"]3^CI@[Z6DO@2(C._*JP.KFNY8^'SF4)_D*\I*CR>ALDH"] /D% M;R99?W-##Q79(3NGAJR.\[AW5=X?S+"GT1UJ!E]ITN$-,XF<:A7>RN0<@!"! M4<6U,^2CUV*\SCV*A9-/56DSAT\N#$Q7>E7HG(]<)^V$XY8S;2D3[Z;>FC_E MX\4X'+QN>7J>5)J@E0-,C\!C MPZ-Z!=T-X*-^1TBY8.3$VZ_'*AW[OTR?:*R66:ZPB: >OS=VCC3 =^*0@:T$N)XW..C7U-7<>8G@UU\YG$%%]-H"@K5_(U')?U7 M/1;%[/&()!^+-)F+O/<]3N:*MQI2B_?G.];WOKFJ7[O@_ECAHC/4:+(LV <_ M'ER81A&68)#=L\__S;"& -2.R;(:>1-3*'Y67\;51?)0_H2]B8@.TC@P\[I^ MB5$-A+P%#J:BOVZ1 A5)5\]<,, ,YI]JK9X6J>'L;C@P,(5D^B%5)K;/DI1OZ(7"PCM^*1;CA$GQ6"JAP[<8 M3NF4U2]\*.FQJ"@YY?\X=? :IDQL?VC\K='T\9!&UJ\3]G6#-\_'7,X:9,SU MKW#,*%5:R+.%318$3K F0FF?9B,]IL?T?!-O=QZNS!:BA]R5Q,\+55/]/E$E9A)<=B_.Y4T'ECO'*[DV)>N.B2D36@3/]I1H6[TRA?X1L6?"53@F&.6 ,=6]LS0G,F9[=PAF3 'O/J M,NTZ=OC4[?W@UD<'93JA-YHSQ8N81G,.REG/J!KL'3[R;J"LD[I]/""E:-*D M0ZE$WS%YQN:6?8',UV5!,?,GC3GMK:T#^^*G%YK=S0*-\KQ+](.H[$QJZ-Z= M<5<5L>_+EO$IE8D;L3^#*KO,2C^:C7:0' G87:F;1D7/DRDM7=W&9X/K3C.< M3#&PLYK,#)-*GF!E#M-$S-WEO6MCB;")AUS:<^D$;WXO#^5919+7K>F M5RGBKY@0TO.D%EBY*;-L&5\?@=!P4U*?U'_%/) W%.Q3K<$JYV_&6\2PU^[E MHC50+O\UDS#P9.$>F)9.?(A705SE,(G6*XE9SY[%C68>;7RA.-J64W MT(C2!S/&03RK 2YZ8\ ;.08LO50']W!!NAU M)ZZQXD,S5IXX7UV^)Q<+&(:-4UI+Q],:>1@?[BM]G%=%:?R\S?63!1E5*XXQ ME>Q0N4($&VU C].RM(;$6%_JEP/P")GW14KAJC[Y.[?H1ZKH3_HM!QY>C^$Z'-R.8+*X].WGH@?:Z.&>$ ME[3]%]LXG%1RHY(B7^HG,BB+*FTIQU(AO(;IV/UA;Z?RM\_TVZ(FG!R-J1#I[>78#VRC*<=@FB<:_-H5+-B[[3_'4\CNIDE[:HIF8L;0R5 M;NEQ,0[0^"R9 2M(&I15/:^Q']+\>7EU/GC^NO-RR.K;C.G14]..];HOOGXZ MWK0^[1Q^9/'C(<:3F;PK%6\;!:>%WY)B7F.@5/U^T%DZ*]-]4?-0:YA@L? MO/&DZ>&>R.K022F/S^ 4$1U(39*SE# ?6SNG^T1WR;F!Q8P/9+>BO]:1S3$S MW!_]R,*H_YCA97FVXI6G<6\NFL67"I]E.3H?:5YJ=)V[R/;Z<:JGSV)=W"87 M+YAVH>F*FNY6!U%S=S\.%Q&7J;I19CV6A>!Y]G:A3OO3_.1[7B;AU7CN-;5: MVW7M]<.O-@"Y=+]47,#8D;G)CK>5ZR?7E>D9=;5YFU+PTZP"_(GX$$X;T%.* MD2O(!&1"R5RL^!'&V>C'PB.=_F+0FEAC):G'NVQ"R\]U.(F]OV#=Q>,>\-#= M'92N93\FI<'1'UI_6.QCS,MN [%RJ*VS=N$TI5 H'ZL=6S+ +L$)F69^]D"\ M'7*0E_]P,8U68\KS^=S,&\RX&+YN!?TQXYSV>S+Q](]:D5W7F/ BIUBOK$RJ M)3VE-C[C8SID/.DEYEXM)\(S;$W]HG1'%T39IMDFV$MU5FIE9((S< M.8T)PK_L\Q!G.'QR%@X$S3'/#7=<6EDZKAD><[=O^75G?V9>4RA9K,>"H5JX MCTK?NB6ND.:#\#,#F\LA)Q_66@BZ=MF$W)9?%13L&%.Q5EF8C'?G=Z$?&38Y M-)W//9H_AKK /7*:,3G4JY*&)O1R6XC50.3T%_8PD=67&2F:BP+9FQ^FC+=P M^H>)7K2U8IN=//?(;?G,A<@WA\MGPFW\-:/R&KSW,C-4K%_66GS#< (I*#SW M=N'LJNH)=8$6V&I?U)LC]Z]5R1\H5]#.1T4KY"Q.!]3*RB$>8 MG$:.="J&JZ1'$$9F4\4TZ&-7LC7?S]YDEW8K\Q1H81^J MO#B?0K@0"CE-'B#27ZHMXOV"!71)CJ%1/2OK[NWFJ0<']IQAC6#6L&Z?ZGK( M)0TQ:4LNP.26F%8H$67#FNNU>";1&91H-]08IOYQN^%1LX1 MLQ9^#D>#,M\JS+C5RE$UW4 :=+:0B;M'&T*,)H\]P:!T+QW<404_5&J\KMF]F+LR)E4H0GW:H,(L!Q;#I5F/,(H3VTH>7T(LW+BK&HJ- 3PQ*=>N# M/EP^_<&GU'>VL_3<0)7B'I%L8_B:!OMAK"^3EB*/VRD>G:.(3Y8YQ=9/G]W' MV9]G%!?A:5:*G!9(B$D^AUM*'6OS,TAI,3"](Q+9=I["!C"2S>&N!$6PD5UP MNCT.P>OC90:L@]UO=9J^F8PK5?:+:"KUD0@ZND^DR?J0QDW9;EV.,?3++&_*F5.7FR436=^J$696-ZP4X$I3_ 0JW;-]JW(E-@ M$GS)[LDL/@UI%@)5.:I7)=TU'2Z$20DWS)F-#ZVZ<.BN:,U7W?^^V9'0]NNNL)0_=PYB#]D*Z(/:P M6)9V^IK7;BB)#Y9YHE:4;4/,HS[#!9_Z6&^*[$\3/E7SB/RLLZC-[LHJR@!% M-65#51J6-CO*(*9>)XJ2[B,: ;N9FXOWIYK&M-H5$V;,>O91P*BA6>X)?"B5M8EIE_89O;ZB6Y8'K0\?<'!I[O=L MGKM8C+%-.G1'_<:I/D<.\4Z?(X2+&FRL0F5Y8]!HXH-TU-# (RBQB" [5'OJ M0MQ%O]UGE#4?#'>,3GV:[/CJ [YC7;A'.;WL Y5UN?JE1N-LHD6?,Q.Y"^FSQE.6,--JW.DZ=0MOSQY-[SKYI"P;NK]:O<+@QKS*Y4EO5%G?C\CTLSO#," M5U=X7?8]!57"AWV&$KZ@.NDS4W+"=79A>G1UA:KB+QR9EF#I9/X8FRPFPB3Y M?.SH?$@JL1L% !J#&@/0<_Q&D',=E9'U3 KG6;AZX@SOX.9E$Q[#A\=ZJM. \*IN1L;I@?K MX*;B'HS9>\<'T-0O])P77MLF7WO%ORMQ!7-GBNI,WM=\3DS)*7$]'N69ZZW[ MH4\"[:SHX:]8.B46)YO<82H^Z";5F_4%7Z^,D5NH-BZ$R1WP/-JE:(&);W9H M]0D^9G6#Y5$W+NATL35=S[4NJR<&QN]Z!PR6=W4%FB:'!17;3@YPW/7'I3P& M?8WA!$\'72N;/OZ!*/66:8NPUCNU8V_-/[TL,H/%%$;0IQF2F)LPHO M6IR"WLT^-'8JW;VBC$&-'^TY?D9]T89,J.O+QX3Y;685)G4A"9S66 MM^T.ZK.4_Y2D@L+95TD)N,4RR[+6IH*C< N]!XH!;*>E/YJ /CO!UZX<*^D\ M(EF!/;P0P2YSR7/O&_L.RM G;+&=C A"BLCK_!MS>0S:ALTB9" WSO,'RM// MV-LYK+BXWXU/4;(V#1>_[D"V-V,_J@%$UT0>:V.12'5B_+S(IY%D;Y\1 J-: M":9 7^^@ ]_KE+@[N#1]%IX# 6%6DAIGB9@NRB1F0+JY*/4)O[C [O*IW 55 MXSW3'^9NCK^WK;YJ%Z=1.=&HD%12?PAEF?/^A5;#P]2.YVI/LUDYC.@2!FT7 M#\.;L\;;#!,CK$=/@?=\J>IK2E,J6=D>[KWZ=,"(LT\9_*R9(!%1JA MQ8M,V6/%"4Q]4$8K")-P;V"=J/E[;>=CQS4W@+:.\$F*X'7AUU MZ8[,X[4ZY[#G(7XLJ\L$QMJK)X[M!GDN?YGJR*C]K*4^/WSR=2*$"(GJF%N< M3<&.TDX:?ASMF M5J(Z.H;?T9]:'*37(2,;F*L8G150HZ4X>6OYQ.C;R@W@?+!/+ROU&CZ\TV=M M8&EY:FRY[O.6E*RL)U2MPJ8.50@= 9CCV@0ZGU;-EKZ MYF1K#J=)%P:32\@:F^9K?'9%T>YN_ZH??>RTHW$#+>*8PW5P)?,S.:O=[ .G MI+ #BO&Z;NZ\Z:_-08IGH\/$LFCO&UZDZ:[F6/7A2SEXQ3Z:/:NW;&_H1X$F M)+0[5CC2Y$T>FZDJ3F@D.X^SK\S?\YG; M35ZBB;A-@E*SS?D(2?9, . +\/;VZ;DMI6J"X#*!/3NHF'-;AKDHAY0WXRR/ M/&\HN]DXBU3S$=;D+*$CS"R,PA/HYY&*+9\ZH;A19"\T'>\_Q\'3[%\N3?F" M>L)_IOBF*6:T;D)*(S)>$(5#?6V(M3L1W^ &U[6@,P-FSA -0E?U\TA=O#L MBTYKY\)NB5-]:F'Q1O7H=9@=78Z;_K3 G4@3)KO'@/T55+JJX$:'D_EDX?M: MY](/(T=6+48=V?S?W0L[-JP6&\/=*\)O8I_#5P)0&:HEM9:A;-D/U9=!'PJ= M9CRHB1HQO.FHYC(N/%/4UR^MXIT2W@*WEV(7^OP.=7FDXUPM_:L,(9;YMTOS MHPHY)].7@@E+-%_(QCLOK?J'&QX4$E7?.2&0$<43)L&P M^#%XF3IYB2EC:!804*-,FA>\K-.O4^85ZG->]*13"/_B^.3*?>V#81+\$0$" MAZ,RM!;GWM9>SN<),V(H)QOH'!K_.#_'/-#6F4&SGA&Z 3!>JZBY*5B["U': MMU\D4/)R(K5ZSEYV^)7&QX@)\@0Q9UFI.P8&]$*(YJ(QA2AFT!%T,N#8F+3" M#8-=Y:]O<3QR"%U4$A-+O.K0W]RH'9Q,:R$6520>ZBSK4910,VW:#V)D6*)D M['FSEZ'Q537O!X,F5;)[FOUV]N$>;JG2ET%CT>46$]F#= :@&0X&L-=]]B<3CKV;BK,Y!M$6UHA- M2'DHFF:@8E63],Y0QH+CD>I'S>TS6G_H8[W%Y/ MMXV='-HVG\[^^$"B!/JUA'1BCEIS$6NA%KZ0'B4=TPKBDSAKN!Z/C_;-OZ-^ MYB;G*=%K=I2#=KU&^N3DA7'73N6@J4*L^_A:HZ\8U>L&2&9RCRN.#&;!G=)K MX1N K&$A:)$*&_OD-(3#[ESTK93 O;K@=E'=]NJH9 ?SYLB'PUYDE(.-+( Y M:R@378CD L7"A3>S_H6?1+NKM3*.FTL@G!7LJAO$5_MN8T$SGCUK0\V4,<(= MS]@8T_>V149_L8Y/.G#920=;U.(8'=;68?7AEF=XM>;C8G,CHXMZA$%Z*V;F M"8J*/5I#5/5\A>>/48L/H9)-B7%/T,EYC$[/*:/SZMLR"6-"?,?UK2_U[A4> MC[J%YG:V=Q?3U58H"1Q9!]9F.(%+NUF&MNM MD*M7:WDE^=!HJ36JN;4$*0C* >E'1T>NL&=I+@[$R.S],-9S#=XD!U.*Q04=#K7&I3 +,+6]*LY3+*[-F@NA32#67#B48G9'1WNV3ZF@%NBU)20T$1[P M:_CKOUNTP)SUMX*!^/7VP5GXU>S'UWN#EE Q'_5\:F\^4!_O<]Q%;T!6*GV'Y!? M0<9_;=L H*JW&GG6'\=^S=X C.]!'187- 37$]?K1AU_\( !_F>#AH&" MA?P"!@[W%R?@'Z;_8/L"!0$)!@X- XL" $"!_S5B&#B8+V#0$!!?P"$@OT!! M \!@4-&28=$QL=07L366OI)BJ"4N).%HXC(W<4JXAJ9HD;FT#'.3"RFQ4+!3 MP@DKLQIR-/NS47.Y_]4E, @PR"_0T%"PT'#0_P@;..I?K_S*C 8EI&2(#FWO M'YM+RH)1*VSDP(J)U:L<0,:&/1-7)Z)B[$@.LV3?P$+"\?+;1 _$WS M-\W?-/\]FN"WT. 7^]TM9_:=A/L&YVV\HWAMOY3?$(SY2VWP*!PH? M)K\2&OU>7N _2[M-G(NO/_!?6];\)'$@ 8(8'Y,4(">_P!Y;C?2 MHAR4QV72W:N.Y^(JM94L51!':-7PEU5*E8,HK95@I[":2$Q1+T:$(:!L *'&. ,Y?@"DIJ\PPE@/.4$\2_)/W8' 'B[K M*NMJ:I76^I:OSM;JJ(AT@18-9S&E 1<$31G M[N7_,6SG(UYV2CO1Z=R)CA -TOF,]66'^0&N;S0X3NRF>:*LX(5*YH(,5KU8 MJ#_QMB3;F)#Z_ZWSZ/6*!&,_\-/=].3%.=& D(U,.A.V]%L H]UIJPE:/";" MKJ*):0Y$^.W-5[M_<_E_A/J?PNI/0(?^(<1[A0':%[D_=)4"(==;"X/KX(+_ MF0OO$A6,&VZPJN>76EPI 3NU,BV%L(FP M$IFU+"*6H3'@J:[OEOBQLI&".'EP^7J%4[Z+:6)H,-DCT=.52LT MWPJ#%OK&A+6#RZI8XR(A.A6'>)[1#*]YK"RR8P27Q)NZ>5&1!5\]#Y2QWQ0$ M4X?GEN>P%MVD]U/HH@Q7P53?Q]5WFQ&WB/??+[^%=7A'#Z*6..0\M28IRRMG M#ZACEQR/'NYV%VK9GS/ZT#&(H7*" \EY[2 @.CSW>&=Q,EJ5'!>^$I>4TL16!54ST[3\GCWTQR6Z(#QT@>3/S!#\H5L^-C M2?V+TKE:)71)7^EZO#I9[MH*"*MJI1'(S$K %6K;%]P_ ?WF(6X2V.X"MG8. M*LY*]R80P]\%'!A,S-V%3R'#JO'EFJKM2RMH?Y5A3EA(5T"6$_0YL6>FY&.W MNPG ;9=+3N >^Y4IZ[U_OQDUS;S"C!(H"%&H_* 2L&/HR\_>]!*M<0NAB:^Y MG763-54<,K=O/)V,ZQH(LY)FLHXU2,S1W0ZBH%5.SY>FCF%,7Z@=#[?M>&PV M:,M=!W:^Y!)<&A]<#.L4M8"XEV19POY(D!]4-1*2H:;)Z<,Y@]2&FG"&QUN. M^(\7X,.8>_;\:Z^ X*WVW=V!*4QN9M3D7IU*^IU:B51?*+V*H3'.Y:FV=)BZ M\Y,1=(TM,!4]#K3'&ELU] ETS-&V$47[%:Q9-HIX99RF;H55W4A8::(]FCVH MD%\TH@?G, L&J34(*Z.^V'E.:+-3^Y_64FH MWW,_25=I);#X4P;NOKWE5NPV]T3O6;?#5Y]PD^>M_%1X'2 T MXF9EDUE!<0V+B?()0"@A>2RE29(L0.?^?F@RFD:^"N]/B:%EGIQ%4H "(TU8 M ;[DZ)C$MYG@&CZ?N9*!GS*C*MIX%CK;9;:\M' %\&T(U<(Q:_!6EK X/<38 M( OGH/51^THO0X3$+1P_8L%&%8?FDB&D#A54D26FOW&^Z/L)(&[E;ZH#A<&) MC,D;:"S*_83+$K.8_:91C8&_$>K:0N;GW$BZERI\4%OP XHC=#-WQLP1HW0M M,(=GQ 7JX,\##.528WN)FXFYY!89@Y\+I_U#L\X]MX81K),\,,EW,&]A*0S!<3(XU09P:WYOWX;'G.0=U.U M9FK0$O=#"$SPOLHH*Z[T-,5$$5'*F(/^!.SU^7J0Z6WD?8-/.HO_LDZ]O6VC MY^!N(8BK=>&OH#\ !&"Y61_[,IR^Z8 7?KNBORI6XDI4&[Y$0B;Q];IT!;F. M#NV+V>_^9B<@!0RWBD!\ @C3%6D;52\>Q5C=82%4R.RN"\G)^F%)64190.3P M=T-$CYM"FQV!.SK,@]Q:@SD9$9>Z]E=@:BT\U[,:B=X<3^] T[>7MO9=#M*949CRN0JZQP-MD ML][A;39MLDQ[XW$4]NJ$$AM&3[I((16RT$+\NJ ?;=74T4A&3D?XV\/+Q&U( MCU&W^&J(U<*C%RG QTLQ5[U;WX2%A>VUWO(GT 7F>51=$)QR2Q8G;6,E3&6T M^[P#EWOX3,U$QNJ>/'FE9O!\'0*<""H#1,<>8N&8!+3>=E/=?L/!Q,A9>KM( M1ORHS7FC)>?"'(Y3J0!AOOR#JH4L3,/*F<+L1_)3B%MBNG!WK49)^6WZ9M@5^W&'* MT%4S*_NF?G9 VN/5/M!%=PI= !_DJ_U&%.DO,#X'U%$\M,87N:X.3Z B_H;W MIT7]H)6V+?>ZV7)EL+IY5K MB*HL6]!^_Q/P%O(-VD/XZ6" #E!!>>^*U5[+E>FT5D'5T)UQC.3KB.8SAA&F M3DNXNC^8DE16T-9%3@YP9J)I2P>FU,L(".IUG7S8/(5L\$744&?IJ:M# M=E5A$Y$E)R G7.K [&]!YT5B*19.*(4=X2]QZLL5LBL0H.;%4KA&MW$B)(FD &(%=MV7[5 C<:E@'OI!J$GLJ1$]%+5=.$_/SG\U5=FJ"A/@'[KE]Y:\^S.%V9 MGVQJJD 27"<]!6_A<:O4STH^CLKV-C(:R[;7\TIS954"& ZC'[S&R[#8'=)% M$L'2JE4*>-+IO022Z%40T<.3SQ\W8NP#?#L(UN$W/O?FVRK==*W0 ]&MV%0O MQ,/+![EHOJE#Z^F,,&/%Y19;H>OJR=A(>(LK!$F*=>I"%L/+L40I?9BEX);; M2Q[0;D]NQ,PGTJN(3\ RZMEGW;XHTUM$NH+O;B_?=>+V!*4>Y5R56\)%*VMA M6:A0TV^_, ZD6;*P".M-:-IG$0!,?-]R6N0&VA7: ^.]^K+G96_EI:8?"!@Y ME5%/LM,$>V6;$A;"^BU1T7)O;;*ZY>X&,[YXJSMCW@QD?XBNNVW+ MY?]49J*#=DY\J].9O'Y77H[#.=6.(O79L4^0S(S79#'!%>4&X4$GHNR&+%CWHJWN9 M8W<+$,KK*+9U<.$2[R>U=CA45PKU(^AT#>"5\*^9W%=8:_91^ 0\O#Z]R_L; M$']53E.NU!^PHP/Z&.W>-2:'+_T$<'9 MS3J39;'8:22N#S@?3X5RA=&=5F,10X@@X5FJ,8[P)-UAROSJF562@41UDO>L!S ML:C32],[EB5JNZ-A'P?;,PK5'E$!-_(>'% M\1ZRP:[;R:?=EO2-:)?OHVZ2NM&;H-'O FJ-_EM? M!R:0%H)9+S =P9T*_!@@^EK)DB3!?JUVQ0)@[O[*=0#&:[Y@Y8]A*':,CTNF M7( XO/W?SZJ1QW>E%94*B)3,8MR-R7?E ;+4NQ%(/8;B2?PP4%@&7SIA>!8(R[MFW&[28IF'K MC1"4CF,\BX(=7:XL&7O'O7V4F8H_7Q]OF/&8:(E[41KA>AT[+0:2";?W-*@VP_R)+T:$\/+F; MAARK87/V.XW%X/-MO355TW-.0A.=,7S--E7&9B*^BHKREW[6BIH>T)LU&)=$ M>_2?!N,'[PWEUP"76(D7N =] :U;W,(Q5]E*:,P%M!C:4O!^V^%S3OSO1$FU MN(;PS-;RPWU"P&7H'7#F8T%'SO74C8K"IE5;K[S"V0?LY;)";*MP^Y'ORG*4 MZN695/20NW4^Z7+DS2(9N;MBN'$ 2C"WQ&"EDP ,,X3?@N!V_I8,2,@WP-,6 M@F\@8*YYIM;DFTOZ#?O.SLNM3F[L7C2'2.SE7?C,)APLK"*V^ K:@;C5@5D3 MSD'>4)U? 85MJ9\&D*[UJ/TH6E[9EQN>_'IGA-FPO@.49KJ@V/!X("[:VG^-ZNJ416$Y9V+*B'R MBR#:!D(((? E<3?,W\=>W6'QPPDU&: M6\PY3+EZVX1^X]#8MS91F?88/N1@.+\L5D04'%M6WH86^RGG:V+RM">BTL([F%YDPK 7(&1%4$%OBI8!FS8K MX)Q4=\V+W)]J%X]+#*8?5:3G0<7D3<4V2O+(:F+!,3%FW!'C87KQ'BT/52&S M<#@AS>A!V8"O1+'A3AW&4]T\)!26-XE :"^9RWP)B)W@',A?KMG&P][MGSI@ MW,^:3I :(Q&6I(:6*)ZA5:@$*Z*I1J ELX9%H7+K#!WS-31PDKZ'3I=L WWC M3E"U^8(9.D>I38Q;B5@#:]^R,X2MQFH,:2>ZS$IO4ENU;B)C5)_*3WS>?_B" MTQ\^@*FI!'M4^;A0E^H<9K+BDOZRIWCU'&HXFB@;$;-T<(03Q8I3BO!A.(RU M(SM*>05?)W>U@=MRH*)\0'+4WDA8F1/J.M_55C0T(2P1(^6O6&DIC(7\^J[F M;GUJ^PEP?!\68"3&?>UO_$L>R'H9[]FJ^)+>'@U\ EY#GK.4W+[1_H6\S!:> MF6#4IR[U+[>;\]_,0.,E7X1-=^FAU1A(H/ MCB-:Z^<]I3._/ORH$ATP)(E= M05$++H#^)?%5_:B>C:R_]ID=))B#$""P ;8Q@1NQ>+W8Q<$11:>LR/$)P,ZA M1\9B[R>S^IEGFTSEZFD$67,Q2O8 ;"A\/#4 MMV:W-^4F#!VAMNGI? *^@>;KI1$C'Z?V.M>I9FP\=@VCX]N,E*3HJK9UTJ5*8=:)F*Z4;2>3_$*8)2&JFY5<)9? > M6UV8Q[!!RU,=PP;F7@%ZG],W='L_T.47M1J^*-XO\&.0IS7Q4V>M+B[TG>C. MAZFC[(87ELLWF=[):6".BIWTV:0#V6+J.5""-E+ PV$-- \O&948^-)B[W"[ M$&]]),;,'\.QA(Q>Y)@Y!S%Y$3(<.4J*XZ@D90,H7NAC>FE>[!%-6I&+>R,% MPY]3P(9 "3+-E/D9@W:!7OFQ-[3>F\'1RUTJLM(WWO+O5) 3BS3[82QHV^%= M:N3TM#XZGEI1@L?7!HIH791@4//ORQV(!31=0C>/37M.[%FI![)MVMS==$]F M-$XC<;UQ9#JSLO;>XL$;6"&Q7P6+,-EZ6[P$U:V^#P1=03YVZ6].\#9RG7?OHC M*VM3LA%&\H*38$4HBCV0!SXW#F$'T*7Z>C&VC-\OW_RJN"7D/P&7YA%FPW]6 M"VZFRD^F/J9BAMYR;GU'O_B^&!>/I2X\V[XFA/R5M($C'FRY9".]#)"&RW%_ MT1'@FOI:F[R,+^>O"U3/I.-3TQZ-O*XKZQ-A+*%43%X1<_R*,OXBPNM_JN0G MC8Q+0MT_@=,3=N@]UKFFXGSS(-UR[:0$@4D^-?@0:U&VWE[:(KL;$5VJV!I7 MU[#3*!>-&+DZD\ (%Z%(ND^3\:OBXECZEZ\J#PQZ,=Z?]A;WWS2^R1WN)9-^ M8][22QVN-[V/_-5L1*5M)?V1U3N&4@*9TC&0*9M3*#+:>1U&YMZ*!#D]D%^G MT3G)W79D'0[CLNVG8J:W--D6LC8W%[A#W,7HPMUN(%3V=&+!B!3[B,F4BZ8 M]Z,IEW7L(X/?H.>Q'C5_H8*AWU;[>2D?%AK"EW(C:KIKX55LXOU0\VQGJS*! MSEYTH&3#L[;R#EAA*GZ$G7?O*1"$-7/#1H9L((%*!%Q \DRCZ.^O;70P,C/? M "XY\PE)>AW(]I79:"I [GE]WS\!PL ZN+8,QB+<.[71MG$TL<&BM=+H-:4" MTEG!2^W(\X;O4ICZUNT.!P]B/\ALG]F_D[M\GM#DV?=@MW>U: M\MGK,4=78$!_K5":,R<#&^ 89UA49#]P^&,< B;!'Y0)=/+<=M_=I4I3.&.K MO>):B*O+"VT3YG"1DUQ^I^)!/8WHCQ0J8_^.W4HJL"(A_FK. &'N+1\WYR>, M]0AI1GSYNHL!#-U7P$TY19M5)JA.TD$'O:)8'8[JX9Z7_2&AN7#UELPPE3Z( M52$_\.,77L%NBEEG.OXIF )'+0/10KY@R<03# PPA>J) PFY7]P>Z M3;Q*(EEH2-O:-%R2SY;"$OY^D1/6+E\ZDD]$6;V.)SA =DU1QK@R5F(!<3C@ M^'?-/ V'EOF@IB29F+\&+=).U1D/^W!(VB<@2D$J$T781GH@T?C@97B$*7\A M^ '=(6"%?0T5N:EO/W)&@SI_M&$$#M:3OV9!HES2G$Z>7;*GB>SR81G,3IPVGC4ZX\T!/\W_?#\8\Q/P!'KK\6V, !?\+VS<_VOA M%]_WW4\ $_&%,2"&UG9%U_Q-X-='%<@_FCWD<.F/ M&D!?Y)WN\L@6:&VWY4FV=QH[;6L4=\R,"_6%IB\12]JB<$PO)D%[,&'M4K%" MN_L)B?;%DH7AVN#^*,)2?6B)@$4__C==_[PTXLZJU]CKJX2WRK1O.XVI"!73 M78Q5YQ9%4XIK@%#Y]8H&)AAG 2<6WG;ZM%QS3MOC1:KX)&6RQ'S9FD;$4BPL M*0M 707_GCK::Q.?EXW4;][7RV9N";#=8!6"XH-%*PMB^,PQ0P=>'L&J9RD6 M8Z=:8RA16DGCCI*D6>"H\OUF0L ([A=Z\%V_=TW>P6\T;UT, \/\4@KYA[[5 M2%)SCT!<]A FCHA?M?8^Z"K+<;Q*A0-%F =OP5U]H%O2EC5CFI+IC&6OF@EJ M8 %#VUHH]E;(>CA=8H>+WR8^R!WAAD2) R1G".:)D)"BFZJZS-(6-Q^:'_>E M-MX!ZWDA%LI9--4M)I?9$!*P4R3_]3P&S.0:AGTJ?MWBAX.=J?L^.][T]72K MMG&]3&8CF.#^\KZ_4!@V9\M7]0_E IE86FJ3-"4_V. 4PB#@7Z+'@("X,QE+ M .W-]R*I[3X:X'W>4ONA^+Y M$[#&X'Q"!/BS8F]\\VWH8\6R6O(:>G,,1!SF(_ XINLAX??]44?S3>;F$] $ M/)OE WNJVQW:U8]^KUO2B]U&_IOO;[[_K?G ?T8/:U)$3,QRU>_Q)?%=9DNO MZN=?_LS2RD0+%891;>;A)"J$F]]%X:Q$J WEW6R^WB8V5?DM(#UK0/8]2(5266^&SJRA\L M7'<@$?)7KDS3OC"5??X)0WD::8$W" 5Y%-S*0*-%L()7[':%%%F7R*<1=^LA M(16=I$0H3Z1?4A9M7*6R+&,_O???T&/"BS36C0S9')2H3.+(JY\(?IC)-Y(' MH(U0>G!W7C>SDQ/%P#K_:?>YR5(P):A,T7[ UV#&7,_0:SXKN.&YU604$ G? M'6?9KTK+C9Z89"4MOGV"ET8<'IDSGL^ 2T\DE3YD:A+([+$=ZCT8W%K9HI5&(JM+%43UBXV"2EMQ,K:(\LIUEL+(/%@D MZ4S3^).D! $>X"AG@E9FMX_;W[8]0XGGY)B/U0%OG2WPST2[T/=SLAZ8?@+? M;, _H%O\W]GFB((-D,?6_+K]+TE\Y=B&SZ7U)R :SO7M$S"J\&#NOHTO\%\0 !":A!/= M-SORGX#L%ZF/RF]\$&;/_RO4 (*I"0M(H]9LI6'EH8T5(Z*9Z/3U]=0G/M=6 M.!MXEO;S%9(5@MIV=\_H[AY-6[56^BDP)'F+9* M[A.0J.V)5FY-OE*9G!SI'\DW/C*XR=#2*JWL)/7M-D_&TA-3F[UP?8\L#+_/ M+=AKBM[$-W[IKKQAQ='2;@&K,@6+\,ILA5FI7'0W$6TZY@ GH0@':<:3Q RP M&\",$,^&>VFY?^$8[Y@?6+$FM1Z00(4]8&,!"A-7U3;80D@:S"1NIVY&'>N8 M*K@3)Z^[;VWNI<(5EHX'K8GO:=1)J7]S5-.[C=-6&:TU^*>1AS>:"IYE-TEV MTF+<)*DZI?TP,9O*]I$MM TSM,/92ZA2OKAE,R&HU >EK"KP]F* I9BIE*&< M:R_6P)GT$_F DBR*)0LZ+-K=-JE["I&9ERQ%ER%_$3,%BQ=2B2U68!S6)H_G MV;O?X46B&,];>]1DQ#0*\,]/--QY MT,*.&M($I3M0+MB+H=N'E9:BC%*@NIW8O=3+5C!&7J%1B6/-+L]F'-;F:8HI9$,@]+#>QP-C%82%91#ZU8.&%W6 SFI2-YM:0=3*+]"6 0 M;F#M61:-_+D)P<6=NASBLH519L?<2X((OCF=' 0=IWH/=UV!V4H7I&G5Q6D. MOZ;<1/4X )M$:^X9+86S!$F[\F/&]?%!KDH*>I9\+"Y-7U-7KZDGN0;1P)7C M$S 4S/OA>T#UVM!QC9C]GY\3_?>DZR)?)^L07@9Q >-$!+TUC;S.Z>UM)YVV MBA'&SO*4YO9NRRQJGK0@^RPK HX@H1?O9CU#A.>+1GXD"'9].",NPBBCD/*) M>H!RS1N6-N5*KS[:0N.6"D MA/13-M(=6S1"(^[6X<;AL=##/OE+2L-[NTS4GP)+G)*6 M;I(C'5V9;#MCRZ0]%Z!W"$U[?+*KZ9^BX=6(_ $7J3_-Q(B%6LK*919-KGPW MI%,()57*/"-_]8M\.W8@)7]".FP6Q'=OJ<[4315+B:.*HBK]_77S)\\O"&DY M)XE<[+J&["J3^,$JWX.W"7:'KDQ\W%9'NU:ZTE+AP1.QM02]M3K0ZMQ.!/E\ MV8'8EQU]*DNNE:U05A-7;"):1?75G<3-,/N!RJ3=Q=&R5O(%M/+7[U/)"CG_ M?.M Q9-M2K\4/RRJPK3RA[KEA+: 1379$JMQX(+@)X#3+IRG(+QV->*"-J:- M>XGQZE=,YGG0$)9[91$!"KSP9@UR^G?R)W<'\7&Y4;PJ;N*N/RU<\08>X\%C MQZ7SMZ@N_05S1MP4J(EU^0663AS!T02!*M#*J"\(>#H>$+M!P**R@D9I#OEH"GW*D-/<+0/ M9/APPZVI@H'A"_42!4@1UE($I%)^%@T#7#@_!2=(.O0.K)6&*1FOK]H;RBS9 M,QWPTUC.T,-B/2GC*=<"YCOBRMR2537@UO99SM29AY[6X'CTH8Q ^R4PZ6&M M)!1(AM::^T;" 3F(*4]>,RI9//;?NZKHK]D+ZW0HL.6Z#1J8VV ODI@Y]M5. M3!S0U.!_>J**/A]4(;W\))K.U M H:%!D44>P*J!=[@=C7PABJGB7@YPLD.> M7LG>,@;Q' 09PKCL$-E;ZI&ZYEY5Z$U<&VV)/Q)> 8\A5 FG%*$HWK?8P?.7 M)D!L(U=4?21Y=>>F\ZLS?-7MPU ]D6VJB5^-EN$7AVH"M9F\R; E@QC.$=-> M&Z*\#@QY[Q+]5R=*3Y( #^8$+Z,] M%Z;S]V, C[\)_B;X?YT KI:M\2MO3,OBO8Q8NL_JQ* Y7;\L\+@>9>D:$YRU M]^&"CN_%(>5=>^T@2==FSC< M[''["3BX6:!R:!?08H2G;;=QPHR8-&F^09MKD%&>7" ]H>XMM)C[:+NK^"K7 MU;?;HDR<1_I,DD,)JBGR^,G7ZMO%#Z-*\> MNO[!!<-5625K#K-*IS7;A3MCRMED$U1A5; 'LKY77BMOIWAYTFG;PTF*P8SX M60-9MS3EIPF. @ T7I#X 9 :4(*^(HP!840JG2R!S^P5!4UKY:LK5E(48BU+ M3X[<0E3M5:GD^*P&M*ZC:('UPA&* /=(9Z; M'P3;^"+__\AB_2J1)#74XF?=%$7O#%8GR8\?/7P:!6'5PEMBD] %6RVE:%7R M075NJ,]"W'PTMK:P'LL=G+TS2;K$B%RG [. M*[T6K)DN=C' ;*:35^N#D(NM!?)R?"P-PJ75/=5*.9B*>S+\D[;3G.Q M=XH'.1U:I.93M-PX6O2Y4:4@#SQ>]7UA%>-R?ZHXNW#E!0(X2 CD'J-&PQ'? M+G?'I/=G@P0=W5:A0;+>+I<=58]7ZLR[_ M)V#%2NY&REE_6#6^Z@A>A_DL8TP*(4CDK&3/2A@:QSA4;!7NFF%<:7&^4BY, MY-IY$+)DE+J6R*V+N0A489B_^9L91GOS26%JGK51MO3(0J-*?SR]HIB;6^IE M2_A8.VXY3BP9&1Y=82B*$K%$:S!@!8<"HV.L\+[SXL)4)OU9.%5[P4NC)^O$,NW"5(..Y)@<,6%>A/B ZOW M*P]\XI&A&CL/0B0.O(VUF^DS?HIOIEO_<<E5>2?\)([4N_;6Y7FSH]R1$\3ND?D0C!W< MSCG,#4$JUFEK$O?$)_LE%J^ED!A%'&T86H+)L@+0@L)P?VJYRRV1+& 4L,@> M_':P/(JCZ&U7=^+ZM;+!5;?=UMBE(+1J+Y5]:K7@?H+Y;33M54/-T+23 M=HO@E7>XSJO\I&TVU4QQ1$<,12)4+]\R2\>+M)D;(W;8$R7".4%J8_Y;S(BN M',I3+;5.P9T/420\\)FEN<*RK:G3^X=%?+7$9ZQL$:Y0KEOA#Y/]?$_VS&6<(0@G^1][S0 M)70T#I&A)KER(T0)/[>R:M/!P].2K6=NZJXOIDAS'#8UW0\2Y=R)@X=1@^,T MYYQY]E G2FU&]FE'D=G(:UD7*K8LD ;/?#BU[04HE#HZ0]OXJ.#*& \J:=66 M]*U$?'E_X!Q>6P>.J6+"R]%0]F&:)@GZ3>'^Z75S>=&1OV!KMJ2E'C"DC!"V M@EI!\+'$J"5UU)I<[0?[U3Z/YC;&WR#:UH>_*CBDS3;2.+6KK)<^JE)KJ0G- M/97E)6519L0I],3*TT+^J/D %F(=^\N8-$W2;,:[ZT4?PK:<[&:(5W3D-PFS M*W,WZT4*([U84SG>K8H_]!J3$IEK/9HBAD3[AC\CSQB)E!KH7NT M%-D4C0QP\7KR.+1?N5*XD287!PK,5GOQE7.FTU832M?/$J*U^8./9NON$T C ML%!XY&?U"?C7R2.M(H+J\I0M];ZO>#[M%;^U9RSH1JT;6+'5ZP>U\NF4AW83 M*(-[89;'%H,XD\FUE[2U821>6=8"1](&Q=F<$47:Y^[#;+H3&4]9]!?ZHBZ. M5BS6_P#IW+UFBC2[Z>D9[SB5H_YHGG4D^'245:[JK\KSAZ74Y&;DM;;MUIB6 M/&]\45E"VDXX"W"GJ-N.-PW)*27L.]XH[]7,GR#VJ1:E6#_DS6?K@ MNV=4?X:O"CSIHC4D(E7;*J(9<'EH^>Z8E&(NS9Y$F 17!UE_W15'6PE47]5 M>'^_.]D^CUMC^))!C+NZ]T-XF9-B8;3 M+P'QY6G%9,A?/=5D3]YT_=*G):W[#4$62#<. \M68=$89F94[++./'U"QF3L M!C ,!H,&^(:7G554C;:PM,,7\?ANP5+$%,D'!7&PI&)-K8C>\.TOF%8Z#X5N M'Y,,S^*^A)>?,3^1/9FUOJ[_@QE+J; M:+Y%F]^C/@LW!,._V5T0?+7BAG7N!"M#.BK 8L[<8@>D%RHF ME'+R[W^ OEJ!/7C$P.M4M_?Y#): &!KRP0U?4?PKT0C]\*==:VVU;3M:76J%P;0^6O637/\$B9.V%,'Z!*VJ_V5KHA7%7Z._"( ?; 4]/4 M5?*@$)O+&,R/%HD#<"PU(*[$E2"]"#TQ-9D$Q=:OA37]ZZ>9M>0SX9KSY@C6MQ+"QZI$&4&.H M[KEBU$[3^%-P2GF M9AOKP;H"5GSU;#M:; /Z=*=!/NA53&3LOZ"-ATSJ?M#\LGFHV\K*A%7*@3"F M RYI<+_I@PK_\)7Z&\/M;OA^*#HP09T5N@@8GU(\=R9_,F7=ZI<[ 5%JPF_25@J*FOY56=%1A"'W9_GDM0W6 M^LQ4(:!X9_YUK&+&\+?EKL@N$?&/XJ+=MA_[FDU+1SI!GCS DV6QR8R^74\! M?9D7.C% WSSLU]*YU9C$TQ%%9-@=>'X\Z$+:T&LC.D.L041(TF.DI\HKX/I MEOB1S"? K."4S:*TP[.4?7D=S<=47/=P4[W^ZI2+73Y!XZ)9;[Y@E4>_ZPD] MI/,MZ3Z(.XGPP:4P47KIMZY/)+S)6VLNW+PG&P]66\_90^!<5:9E,8> Z_IQ MYSLO*7*9N= K^5RQ-8) Q(O6G]:F'VV[Z\E%--5:>UZKNYCK^=%6_?(7&\0$_I/ MGOK/$;9/_3?1WWSE'-^#_\K/1*Z*AXCY]OD3UC[\]ZZ1V7TW+GQWF;NWD ?Y M.M_9IQZQ/P$;1! 3<) ;T?M1+IZI)B!!M"0;7@>:$^R@4TA/>KI5B\*27P;@ M_,Z!^1PD]_>VP$V'%_A4XZM^),1[&4XHY!GZH'>1FU]![R,_1IR'T!EEYO 1 M/:;P#BY\RH7Q"9U'W+^2$@=*EQ:#FGNIDU+G,M=&F!O_ M1W,]Y#["C6],(9N6A^:K&$,(Z-,$^"K% MOO%#O?#=5A?+$F@?L!X/=!YGID,%_Y8F%N01-0RLL?H9&S8*MO'EJ@(9AC&K M!L#R4&M\'1GJ,U?Q\W%)X:QJP_>.@U'#=./^V)H_\(;BQ/M7:NG$7Q^$S=8[ MPYK3Z=F)5&5QY.I;GNL)I&]8J:;H]QH9I9];BB["PYMO),+V)V?B(+M^83"( MRAJ -RE,8"6\]O*]]J6-0FTS%3!QU,EX9S/3$[V;WE9&UY-3([J3.^UR#$^Y M>C?&+/E$-I8,$^&^P MT.7;TO*[-XP"I2?F8_)*7(0N0F$EA*XJ/V: "@]2YW!&;=G*@KU=_0,"B+7L M.6RE$>:=W0*E4VO("[U=(;EYD2*4LAIK(Z(.R_I.M.QM'M$;^ PT"DCE]@Q/C[L4S3V M4FGKNM<%M]Y<>1=70$C']1S"^&Q=?6AYUSL9<6-O7_PZ5E[(/SK>+#7)FW4\ ML"C=$/B:7&6^6I5O.V=MIB=B^?.&(4#XU M*6X(C!%.8^65+U3]WH2*[J)S>^=E9:(OJ5K9%14-]:.85"-&&UHA]%,?K&GE&.+GX_VU)_/]J5P.%%HW^%GQ^_H=7"99ER(;2@#W&05G.P?V:ION:J=WKSK=[Q6E Q MU6&XU>+H^._>AJO#C6;3OBV:$7&Z*SEFJ&9N@'W C&B+.I/: M#^$F]P O*Q2;])IL9F9I.J>U:AOC=4_#,UCM74< MOE&Y9 ILG)]GJ]:;/@VM5VL%END+]OI:-P! M!ZTPBYZ/(R? F^ZOZJ1X-R8,ZL. CI)S?=3[)EV$T)*G@7W'OW?8#R:X M%+YI,T$ESX+]:+2-86N?;O5Y]"GEDI+JVV@Q6DDD=-.YE+Y8PI:63JH%%@)11S_]"-U.C(_6*S&K=9[F!1;F%I>!=L\F3I4$A, M#5L"+A+TKGK1VR>_X4('$4HF?ZZMHU5]QVU9>L1#;>)BJ=C :R]N?XIEK37@ M%UGV(FR,])HO=:,?;S:*K%-AGQN)LY9$NG-%QJ.,53E 73HHY8DFS;PC-Q;X M2UJ W^([H2,?=Z(Y6^*+?GS:L/-V@N6%3BO5[SWRK6:L]98TI=U=4/*,*K'_ M/4A6GF_F9RQEUP'#1=A<]]A%:\6A'BYZJ$1] NVMUJ/B":Z%4/XO$BII:9^ M^#>EB#E(\Z*W]A*WZ''L.YNMF8U,3B05&ZS:2JW&7L(1UYAF_#BG-1IN:T_E M<"698P)&R9E*H[7&TO+4%:5PY5:?@[$,V\)K:8<@#57EY2:.->OQQF: MY*?"'%D[2UMSY--P1]W MMFR'G#? )._1>QG2,^VSULDP#0LI)2=T+&['Y%KSZV M$;DJ5@+C:Q^*Z#K69S0?68WPU1C.9_)/ /8;^(>D$+^P#V478QO$M>7VL.>* MNQ;F,ZB946WA1FK,5F_Q,&W2QD@W@1$Q6\ M\3&]&$CX>-EU&KKVBOY$&_R^<*&1ERE,/H=QJ$I:QB"^8D5(TDTCY:?R>:(P M'QZ]KD_)(].#:U>F 6'2?[>PAI#^EQ1A: -]C/36BC$"P_8,:'.?,50+B))< M^Y.'V3@^]B2V"&J@T[+ &*G-T1@;G8[CS;ZF^1$/ADW_6SOVPL5UO_R6 R5WGINKE<41G< MUJFH!\%4X#NPBM90GUQ?OR+FM+)-F2-!*XQHK'/P:I7,T=(5"Z&LYAT/@CD] MLX,O"=9G=[2R2CK-,55;<-,YKX^XNI2UJ;.'42Z9C(]0]4,Y\] MM.WRXW=<6!Z%#C+[WG-B1<2$[ :!(?>FN6>A=_^%*4=*$_U8P#1TC^NB!:H41WLP8D)9=;'.NC1;#[BIQO@[5Q5OJ[S3-RLT&%1KHS=<7Y(9$6VA0 M4"+59UCWKF<-#ZB]A%-L1"P@A=CS, -%=74RP2!3@?E.:XNQ M_O.%39CY+(W.._"BX",O1* ,-](O.?>VHJ'X*+_ X)VVD%J/\+.=L,O6 AJ3 M;>XOUILRW:C/K!\:Z6P8VUM:XI[D= A:#K6NT KBS:NJJI5JK+KQ __I/Y[I M#@WRG!IX[#GV@IM/@+\Z_5Q@5FF2^^% MP^]S!LA_XW\IQART'UL\-MZYGD>XH6,<),LAK3B%C1@<24^P^ M"*G)3[[?M!B9*[P\I9:CM4MKI+?NM^( M.W)/VID^@2=.^!0".T:EJ#^^#.ITO$^@S3UHI6:1UG-CJ!. M )55H+UH)0UD%[Q3@:331XPBD5JBJ)FZ(7+\]:-=",^]'0)KCDDW+UOQQ?^8 M[UOBEA^N53'2>M-,2NWKRMBVPV.N2#FE91YQG&:;P?.8TIUDLK#PE:%:#+0] M3E[P*+W4V"MQ(YU0J+,Q1+UED+)9H(U]HTN2X$4W/X3.$8X2E2M6TK!'@?"% M89N?C#;<$FQB .E:+8T<1=JH4P07N@)MLBDD;-'XI]!>72VNUB^N&,=F:B:, M$^Y+-K2 (>Z9Z=AJ?*FN#:])QY7:[_#V]TFA\!=H/6ACP1HY]& P ("6\K^? M[B/*54)^76QCK_3"6U3%MUZXL*HGC\M;]W0;G;_CZ+Y@E+A,YX(85"].;?P$ MF#L(."W_\YLOGM[[=VN(9X3Y6&(Y;=Z>EC-%=(B_GCGN%6P +]KH+ -]E:/< MI LEZ#!"=%+R,WV:Z3E]'TP21SPAH:MZT*$X'2"'S(L_B*,'WF.S!16KWO4! M\;>3L]HK^7QG=A-1^)N+'\73'6<'8D$WB:6'UKZK.M$;'![,'7PF%N[I^H_) M9$]R?O\[8#?TP@) J'"(1B^,)>E%V41R')].JKK6.BR+XM_I._^,+=%9[CEYG*KKI[7G3H0=%NU5-KWVX:KN[JO;96].#4:NZ]PX'O) MHL)T^1FWE>.'N&R8P#Y;AE$KB?B9I-XY/IA(R81,7O^B(K67"T?B.E3HC*T@ MA72#T;+(+$.@Y_%B]I;749G53$.)X;)GU=&&DM.9YO+E^991YMHWTU75D\T# MG3]T7LQGZ9\ <7:?I/#Z86!UZMSRK.9Q8F%RTJUMD*]UH+0Q:HFRJ!2DU@!' MU@R59<0(@;QRNUB:5E%K%368/ -,C97A\1TQ^HO$[W=+V<;BDQ7.1J(/N:W@ MZE^_!X/()'#L=%JW=!PRR3.JY9D5U_!&E 44!^<9UQ2#,LXZ&7$&7)3:.CNM M+[\B71BL1,'A70R+H,[B(8VM5S$>D$&4L]J$.U,U"! D5;M$"AN!?W%K?B3I#BDA(*!+>VE%*\>+'B3J!("! "Q5T# M"1J< L&+ZWQWYF'N/-QU7V;-6G->SM-^.6>OO7__L]?>1_B-:+RD!'&0VKCK M8WI/:=':9Z\Q-\SK8Y0!KS(L87)R70I#\(Z0RHO)9<\JZ,)*W%]NR<%:5XX+ M9XYD5UK(L.6-UCV@*H)O0'\O?K2T_:8"7"E?SJ?TOP*%!_*T@/+-HV9 M[PM//B+9(+9..^3PW\](^<9JQ7+6-0K),KKO4>3R.DO04\HT=;&\+9(!>$+# M*]% 6!&T&@VTS _@0G4%=RCRKXD\!@JVZM&>> M[R%45!#7N7_4"Y*MI6AR\F6W^]0("/*FS5OHLR=JT M:=!+KU_51'O,R' KVL9IYK69K5M+IH?ZR>[/=#_OIS+*SW*BOM?2G]V4H=JX M-%2S_ZD@/?+>/+YB/X$26& $9 )5^7>_(?\2PFEWHK:K;J*@8?H[Z<8ASF%O(_$&CJO G M>X3:EA2J!U=\#O1RT"048N7M%*W_X6$I1Z14@WJ5]7E@H3IGU \C=+3?!ZI- MD/&K/A7CG0BL_Y;68N GU1 M-ZLB4GRDG3+VZP2\#C2O[;!MAB;C+NM'/#]DA#K5&HCF> S9T,\FA(UM2\U*JCV6.<*1Q\3@>G*-'>X%7(Z@MU8 M8T][^;K\;YO ^RF!];Z2D7A><=EX\>SJ!8U[@(9/*8JRNV-#KY_X"44@**Z1 M5X;"@FR WCXUF=]A7.3$YC-^A,+/9L66=R*.(-4RH?JG3&WR5[=R,A5N3&QN M+?M*0[]R:OYN#$'V9_=;MIKJ!68\XP)3*>=2N&N(8;IH3Q^T8:09*690+*LN>^&W^,\WE/?"',Y.#E1/9K"=B'Q M=-^J'.+L,=L3UVN_O'SM7)K.>%').<^UY]<2G%F10,[:4^AUR+XEF*BU/^%S<- (>%&S5O,N,$B\/(?_&,;,FM+.%ZHT6AECZW3% MV/R(]65BL*%&U!\06NX[PZ$M4[3>Q8B@4780H0J2\-4V80_J2BQO[?! #!N& MO0QG%0J:CK74 HJ#_=S7-2![U;VX9CT_.D$LDL=7E7?#0 ZI07@/N#58:F64 M0!(K+:4["IW><-P#>BY8229^I]9&6M'/B#Y-O]+:\0C"7MX\VP^=KL3YA:VF M0J_O W^/0\90LVG\JO>_#KWUAO+"4S6?151/&$D M3]1UWK24YAVV38:($^(_<.[";[*B'U?>O =P^] %8G2NBI\.[.E%D9ZW1[[% MPI!WN1,)BQ@.)%SH8@F%"-V0S?9CUQ4C^+-ZTMMFLC0X2I7+5/[U:35QLO%6 MSK-"1:B!;W?T@B*T^V2=UE/=($HI7_F18CU>04?M]Y?C$=4Y."N982EY9B_W M6%#ZWO9'A!=Y2LHK[B/MHKE8D&@E9ZUQL2EL?-7,K(*_TK4![G,U(BES9)@\ MZD7SA.*Y2*%F1'QI"SL+W%V1/I%+,Z=UXLV>@J,$J )?I?:#+>&#PQ-< MJ;SLT&%-]T*.XF:^AP;";7V_N4=QHRC?W(2'#%FA-U. ,TJ:,V$O=:/,RFQ$ M@1'TL^OSX^X5R,(91A;]=&=T)4_+SW(W[68J)?X^)XEMY$R>.V^&JZ9[=@6( MGVB#;??XAJFED\]V!HZ9@>6:'=\#V)8=79IF \Y@_#)FJ<78>7B9D]J754L1 M?;V!E&<.&,H2=&;U7)J,Y(_4LD&W=0&4F^&O/E2+D0B9(:G+U>,^7RMMS@=Y M*L$5*DPII;C(2J0_Y!]74;@S3>TG&?+ E6V,#@SIHHC>N <\7I^=#X>"3$K@ MGM:P$%.8@QG"N-ZM8F=AT>N&+[W9=^=?Z4U1[\IYO5/+GH2HSSV@ [?*GCW= M/S*7<,."CO\8H<%R]=+*.O'#6TW^#S9YTF0=I8LO_L7!JP ]IVQ G.36 M;P+@XQM][IC*MZ^TESKR+L99,+J=_!"0'>X(RV+;?D ?FI7A 9ZG,^4;S9U= MJN?1OP::VJ]K:MV@E\K^-AZ3IGL9%\G7OMK=9Q@/9&#_5A8A3:BX Z&F M'@CT%5N56<,5T0O6U%S[''J(K/E_'LB0"$IH]=Q=#W4\.RI=7^XW*;9"E%MW M_=Q<'4#%\UCISH9&Z:4E"BBO9\/BABAKU,$MFD91"CS)&3770[*??^J='MX# M9I$;=2/7=.+3NP&=&Z4M^FX:E_05XH8&QC':+ZH&O?X?<]?PR=]2$"J.*S)^ M4"2'_Y]2P9?%(X0>#8,&RXPR:!COJE,8?3LNL]L)?7M@VRNZC4*ZIM9VDXU= M8V&UD$>?(W5T6;$GC"<0BK;&TXGJG V@WM]X?93 .5W@-\&>,+4GE?"P68NU MYCLPRCK '[U$4LHD4+1S2U35U^/U1O8$'T_;W,"=;I+5RL&%PD3_*/4>,!DZ MEE4.3HPME/;YO5M2V/CRH-0"6R?W+S[4:>2!ZE2=X:+,1#QCA0^&O?.46>UI ME+&[FFYT=EOO](!ONVU8CMJ.K"L\D=(=!*;4W*]2?NTR4A(KVC13)Y3>/JZZ MY) 5UY?\@I%XC;B'J M-VB+M@UQ;:56X#* :$/R8;R/-&]A2TZ"@YH9< MCZX18Y\7'S<7EKB 5E$#5U8TY;^4^F9B2HV&'AU[NN5"OP;Q^'%;!)'&;L]$ M_E:BA721C!,@3R!/6T=.Q?(.@BX"M;IN7_'.;1)?SE6=HWANR"U^#:629A6RZWQRBA+'WVU2Y%T)UX@9NBC5K' M$>5+MB]X]X 34N!AP\U3\5)5Y7R\P'TSQU33IM49@7)DB->9I0R%3CQ)\ MI/[W_R91FW4+,I[BD<_>4 M(.B6?MBT9J8W,BA1$MC0XC!E:GVNTBS^<2ZZ*E,]SEI0T_:3$O_<=,UD&<$= MFT6:,)?G4J=3"V NU18WC.TU"X<^1![884QMR#I2JT8#UA<>KZ57;!\VM7F$ MN8^5;JKJZ'H#J6^SABF'>KX-6$8$5[2%YU]WHW?@RVLKV<-DV/,IGE=F,PG% M&5!_*Q<%3VTZE.KGVM0)]%P<@05U!'*+ 0=2.X\<2KASTJUD)A;8";H+ MK%]$.=U)N^LNSD$NYLD6UI)WO^96IYS^PL(=B:\47N3OP5D.2M_+;36)BI&9 MKH$4:8N2E<&?+@*_S(2JU6[A+W741KX?#:-Q2S]SG:.&>IXNF,T<_3N?I;"MX62>E?F#QG;LD:IN^QW-1-TE,M[I6,%UP M=M$&7\OH,0516%B D:TS]GM*)PBM;'M$RN^+Q21 G'WKPTP6[/YRSCX;>6<3 MG/[[ -XPG\3)*CU&ZANDPN3P 1QJ3QBON97/5#1$H9$D,6@@U<*NJC?$XLD= MKVKZUE?A\?=;XK4EILM("\1(3L!]M ME.DO*Y6T]#RS< S9F:6OHE;I'URLYO[84TJCPI$REV2HX\IMH"%9P<-I<.TI MU7D/6*\R,#IP7#SFX(JAFM"G-AD\_%[Y$+KUM2I.*R$H**T$K'B6LEF.O3*4G^H'HQ]7NDKJ.C.Q;-JV>PK MP?_1RN# H'CT<5,^)[<[^\Y50G!]]:&MJJ;XA;@.*$*"6UNZ9[II@FU1,KF0 M3S8HW!+\/E3>3!*4?--A$CLY /D&Y 2R6:VV$1M>ZSY\CI'5;O3H_&_E6N;T\0Y5/!_./-<":8^ %:E%%95MT(.U M8VQ,7,@&L)8L)FA?KMYGR?QZ;'16I$Y_:@$"?/VK^G.1?NT'.V 30C&=XKO% MN$K]B]1BN8 LFNTELY&3@Z"E;>QYJZ1EXL"<]VK7Y"&+5]NYI_O8F)3*P.42 M<-NAZ/5KV_WY+Z$J-AJ<*1H:0WALS\S9TJO+'9\!TLP>W /F _^$U7W@&VH M8R9Y1%.9 E<'6$-?\/7O)"#UVLGHG_][\M"31+_LC_'\[[F@B_OH960^A($W M.8GKI':48V''?+-$C+7N;*!'OIJM_*].3/&!7#+!'S)J&".U]+YXLO<*IT=KK*/OL*#F4X[, M>M[H#0L??4]#R"R-&?J,Q3)JA%*"8SK*DB&;LM3R<^#S1[S*S91UGP*-OT^3 MBQ :I&H\?NCX$X_P 0"&] C$FJUQC?)\=.VI*&DLR=64#=VK;#IWM+MQ)#Y, MCBUDFRIDVUICVT)IZY?"Y&(WG#E>_X]",Z99%"9;3,GYK??<00G;*!JOCA+0 ME,.=?-"8IG95Q+;?^F1>2OYL3LO)'C+9GPT3]S1(*- HC%(5-DK2]DWDP4I/ M#D[1UXKBE4@W['U2%?CZZR^^Q>MP._+'[!]APYS? VD;^0_LEM3AJ+:<#9WS MR.P,WS4D"!\M=]YF-NI?-XOJB>/5A8?>;M9W]( KB 2WT&\&\GN>"Y\L(K.H M$&!JJ@?UXOJD8['U9_N)X0KCNCR!'2^])0%;%V+%GVBZD">G+8^J=).]7R]1 MIT)QU&R5*EY[K64!:./*>M"M7= 9QFUMQ9FQ<7_1VJ2H?53[:BR,\Y(0=0\H M-1?K_ET=A_LSQ)ON9+R(1]KP= \M*$+$']OA8<=T,I^'*\S[#Y/4@T*65A]S M[EZEY:235E[X\0]=G E+NIVW3Z'*W6>61Q(07I16M2!T\25!BFR$._9+8SW4 M(>(@[![@R5"/M= !!!),U,+507O/4;4^/DA7IZN6[?_.XLCS//*[Y&CZR8@$ MAYRO-Q@8\D9XGUVZ/7MOOLESLR\$X76L76.8L"&[,U(W":K&]95O#I)VU9,D M#+GU(;^R;A%"+!R]G<0B&0K]CF %5_D$O3B/%71N5$ 2>J':>FQYV[=F>>&$ MVV$^V6>I+LJ]^B3G]O3 +#>CXQY0%$]1(] M5%AU7:.WW "5*JJ3G92F\3#M-3&0*1)*$#03* $](#65&WI O^F47P@2]]SM M-,PN]F#2%(I>3;^WDO;:I8_4+S2Q"XN!&/E7YS-*/H-C?MA3A1'^>7$+J68 MK' M(6!9GOFB)RLL!T;6^F%]W6X';MA7#_H\NMAO0)W_W&L# 8H>U,_R-LYF MO3(GCJC0WAB+T]1O.F/7+&EDAQ4C0A>W9N+WS.>J<\0\-ZCS393008V^N0EW. =_RIU1!XC5Z,>.Y[=UCA$A#"N MAYU5Q$+(2LZ*1.X]01@MZQ;Z(G!,UKJB;X(/&$)Z!['705?-M%LAG_^G^G6^ M^S5[+#:DIX7]^7GX(M%K20_\K$JY]L""+BK+Z=_T0P"0.J)./+^S3V6S,^^<&F!-]G91A':"@%BY4XN8MGS5NMA_54Q#5 MID8=I[:F(2W*G/1;1$*$8RT?@@& MV62Y+?#7*%.J=O//-Y:#7T?O:@1_4\CZZ_E)B%08%D7.^=KB5".1G;=\Q:A2 MMFA@\##\R=O#R!T M\6P^1(9R'N&*/]CLV$NKTVV9^\,(9_'[[EN'F:>C+H='>>T6FS"+M]%^GA)& M-;R@G[J;Y:'T-GDXM!>+;H@-2:^K4K6R]*S)E[Z*B<]9:?].#X>5;K44#X7E M'F*,:%3GD[Y\V:M*?6Z]/J+@5^+WM4;-ZD]^L&VNAD5_MK2&CV1NG>K?']-% M$FK1[U^7Q[\2#;"S4ZT2=$)D>G5E3&7G%5 ]HXBM,\:I35SV96R\ /I?J@^<:#TN1($M40HQ9?+Z M>!WT?I0HI]A@^2X,=/Y?H<'CX2)$J.U:/(61X5($[V M&=$]R/(WK5Y Q 5%B4E)Z9CK0 MHOO['YOMIOB.>OV@\ZF("HKH;(L<6QLW$:V(H@VZD(]_&YBSUO[WH['_MTU! MC%2Q!<)CM:YSRMV8WQ\4F+*MYB<^L ("NP@;BA6LK+Z^(3UMGZB:Z)\67=#. M"*#F%[L\9V'$FL0G-8/E3Y*.&TSDE;U"G^!5.H+R12Y ZT>*!G.OXCYXF:A% MBH(%Y@_Q L201##G%"5A!=I*)=%V_%=:?+4>-]J@4.=5FJ@YZO#!2],3RQN9 MJ]T"Z&Q$)7I?1Z2YOO5C;-$DG'ZTSI*_K.>Z?WQDBF^V+QDFB9A/TI8P1:E, MM]YL8X%O.5*'K;"*R+\&M_"4:#UT#V&61BS+$:&OXC0]B8GDH8;&@JA):MI3 MXE#"5 !ABT1.P)N>G ?F&PN62,6- ^0UC.$0%I<<4%D[RWD5(T%I6.J?&O)S M@+/!;L<$/!-;LA2D7:ZJZY$A=ST@@DE2H=]VJP2?A]UAH0Z'7?G!.HUG%.]( MXAX4E@:BX:@)Y,'R-CKB]VS8"XOF:XYT*/8>\*49= ]H\@W.03)0@=[TE.[/ MM]P#%&HV] *'ZM,]BG,3ZBFCJ<\+1E.'02YW\(G?D453>UX!BJNP?!]X^Z'? M)"/(%@@:%J83]NYX7_#?*N?W#' M)0K(L:K93%,4M#$E,,U2FFYD8?IF'K+%IAX_^XP]G1X/+[8;]T.-L^ *F1E6 MF53GI4-3XYAQWH)6Z4?NJZIRQI;@G*?QLK/@B*9+AZ4!YD%9E7X__GL >F8: MXH+T"'G45RGU8#*?((A,YVOS52>[D"KC@V5LXH'5 RP<>N)B=L%,7A.F82,S'3NFKYX474)8H$63D< M^1)AN=1[[IB!1;=*6$9%L__QN],DE$3._0,KZ2FJC8;WWZ.KD)5A^O $XQ@S M7ZI%U.$YIQK\[[2Q?DG%$EG ]7GIIK[-%APG>_4EAA=CHL+?N/%IZZ);;EZD MJ/\=]=7<3.R'>-G?C61V$^&DIW6!",#94USY.*/W!;$6HEY_:+H.8SR\FTJS M$9&5EC]YY\ZUK:G/V3$?>E.M-205'%7TONXB@=1-;P\[J*W9\PV_E2/=@O1H M#4W/Z.$$@V[Q$"#.'XYJ3ZN43@GWYSG*-AR&Q/H.2B31;(26AZH"48@&?$ M+^<\CR_$J+RSP^/H_4S-G@E6$+,8+J8%J#E3[^3WL&?OWW-AE-G"GB*="VTO M'!I",A+4)U;;/NQ;Q U"[@H9+9&S:NX4B9LYTILCS R"KY&C(U%<83#$HL6) M]J[,>/]EAM1XYY@E:DK$,_/0]F-M<77C3>OO#.A)&8EBVT,+#H7MKO9/,LD\ M@O;HEL".;;2'K+42JFV)5\:@I"4(KB]S7J(R_&V_%!)FVO_=I\!]=[ %4"2;"4E,%'2_*SI-EFM2C]70C.BN3X M@+SU^6:U\F; %JWD)7T:&Y2WL<9^;2&=L7$AI*E#]\NZ(W4Q$^<$VS;;._ " M>I5*J/%1=D;AJ(2%S%U.R6#T&QY<8MOGQ*)8,)C'MTSQ(H^SG?-U_\>- 'MI@19X<<(,6R&6G M[<;22=1*=6#XF[IE+J](F]Q_OS!KW;^ MZG9+:YT+:(:9+,[> SA(9F\G_IT8>PGMFAG5X/X)5>F;9 7M9D$J9RK;"TKC MO!^SUB@P/)(:S&!Y@/LF(_?83\*HT= MW@$5%I]O1(6DQ@Y4P^Q6K3-49>X!%^.ANSXR02(^.E:UHI-N%M4OUG,UW7KF MH1]/,"=N0<1)_XKG9CU'F;P^3[_]AA_%4"&M\R+<:?B=MK.!M"$SJ:20BBG32XSAJ=Z*%VF"\]SH9KPUG,CX4$O^ MIGQ"Q?FQIT_("TT-]Y(=N->QNW7'*I9!MF"\EQ\WB)LK#4\6M2+/7/$:=%<:) C-"[L0PUQ$_WO6(E3X%R$HOA48HA39R1#V)D,0$O33 M!'2"O#ZY0OA=[V=9L_ZE_Q.C:KY@:O?DUJZG")):^]( B^?A>),OW..'HG3< MT2*X^/PDBDBPYNA1/@&0/&?IM5;(KB2F8GK &"!_4)& M\B^D/W$KYR"$%3-P=;V%>1M^>-)&917TCZ]X-D$-AV3?D;0X^$8^[Y'N0Z=U M-6*N*?_=%5UL7>.6$PLNV="?.W0^WH9)*6);-F&>6/H,?PCCEM63,4BJ7)Z@ M/;:E8#9*^R)K2^Y<-P:?:UBRVX_PF2E8Z 49JWLSMHVO0MO97 MKQZL6Y<,])O^$$)2]WW]NMM"3O1&%JVO/ND!K3T(I(;]/-B>0PZ)?/7>Z.%J:#=V=P=!>6IXYJ? KJUK M*V<"A0G)0:E5Y^('B@8EO@ZY) Y918[R=!^L=Y'IS;OR_ ZIC+F4OXV,A0E) M8&U].G\;/W5V=ZY#(NP.B&R5/T-_?]VL\.4&#\TDT__D2"EJ^YS"$AZ(O2'= M)W6,+8WPG4);0)8+5SUJ(9B"U!J%*^CGX=;V\JW:35F^!=UC]?7\HUM94#9\Q&4W-<@1;/&UU%^Z)VBC3%,?4 M[:GJ,*O%1)E&^FT4DPTOD0?,=\F!_!:)_S#+[EE")Z[VW)OO#33^[-*B%:E>>GN^XH.YPMI,[6'L M?4]=#.2>QX)=ZWVVBTI0(5IV[O#L[98YDK&H,;GW)Y^ 5=6$8Y^96A9?4@0V M;K1S$]Z1)>0__PWQ6(TI+=4AM;,9M=6ZM9KY#]#4>>_(%Y9BAM/:5W]78^X! MA?6Z[(R!X_-]4N2GL8Q!/0$L[\DBYB!IB[7/3.1HT.23G)0M;D8I7=,$%D^< M:(7?FK4?N5A<0 ZDOLD$54E5#Z6SWF2Y:P2'KP2S(G>KL':UG'5U75U(QG8I ME/20!J2H:&X!Q=!PZ910VFNI%2,X_I Q1N].HU;Z>V??-+I-M]S1 Y]PE$\1 M._PDBXO^,?PWB=T6Z1(=5&VI,_P*CKHS;@I5N/#K K7;#C>3UYQ<6?7KGYU+ MF3,P*QG[8)/FQ/IY,Q"!QS$1?AV.-UX-P9K.?=P?20PH0+:'#O$X.\N'2KR* M--\DDU3R00HSTBJH4FS X;75&XY<51/V>X!%CHR%M<(%;VK-7==(H$S:E75M M^6S!7AB>EZQQ:3V=5C'&%E=M3IX;=MGW(L!I\.G#PH=.VS1T E_4NU]F.H=_ MD=$BI4WV"536>_NJISKA,=X)CCF$_>QG<^T]P&CC)E)0]:XP=[%UL[T%UPKW MV3.ZN)B;'V]O51R<'Y]?L9$JG#\HUF3;)HEH.XK,QB-0I>)?8WYE#M%0VKE@ MYS%A-(F#L=I_%2A3=OVSO=1Q#P"WV(1M'UT;)[K?\@7A,(L3@3IO?"PQWN!G M)[%ER-'1RA++RFU-7L$HV&2*V?7QD7I;;OH"WVX0X M5.(=#NLK7%-:=$Z8& M8QV<$%]J_QT09@UYJIB^@#_@C*$=<=UP1&]C7WQ M(M)J<7I(HG*6:6?]HGBBBWX0P6W8X+$))UNXD1AH?J.8OAS,;--+W'&R[C(!!<:6M N-*OW6$/N7[!U$+K\P@F3GM40OII MNLU(5[O<8C!YJNQ)C>JF(V& 2J^SL&\Q/%'4\$L(BG@"+9I1T<5+5SWT(VR;XKQ5[N]NP+G?B9P=5;$KGVS* M-D;-_7EXEFSQ6M8;NEW8:F-A/966XH*!I(^I8T=BX-!NZ<4NJ.+Y$)&B% MTK>G5XA$VH#M6MUZZD*^[!UG$/K?9AQG%]:J>VK7T:I_BK]W<69 9W%(/YN= MCI.N!T%I'*-I5#+GH39YTW/WY%)\-";PG&='&KY*[+L Y8M:&YWZ^]SX,73- M(L5_KB"781E<+;P0\I%Y",O).MM=N4' -"3',GSZVX6>!K@\'AA*R\HGNR 9!!-]JNOTY9 M]O)JZ40WO/[*@CV?0*%^ME.X>"P.UG/.7+1I9MT#6LBHDJ C5/(+@?O ?=2N MSEJT1ZWQK\^;]P"&L1G1>>ZL-Q=O8_^ >=6LC\=COW23NYL]HH,R?F%3I/@\ MKHN^(;R:VXD)D=X.99G,;99)NFKTT+H4QXXN]CFO<,IU2(0Q4XZ(AR+>Z-;# M*T^;]R!F.];O\S>$%H0Z+U<*PZG)>QUNL/O+ C]QI1> MJ'(3DE$OJJO6@<$%6X:<@VVCWM S=[&/];:2ZGJ"-R'[]38#JV'6O3> Z::*U5B M=FH]]/N#&BOZB,1Q,/:K49K&I!DQ.^_GRZ%/LF)A#I8/MBA 5?+J7.-19!J% M.UR@3ZAZ[0\=S\P4VA__5L K 17: WQE@TT0WHZM6D)6WNV7+&YA H"/F[!X8 M&;9"*@@C =L-)RT4)T;&T+1%':YM:/ /.50BSY@>:1QKKUD\3,\P,%E]=_$\ MV

I46J?!6Q8K&-9!K,L92V=$3 M_5D4>:DORZ5(F%+BA5P_[-;RR4][_:S\J:*56ZQRQN\$(( 8X%,H,0'U(3KT M:.8?.XO-'HII/,G+3;78QUP&<-UN.L[,%[O<("(%(AGEIR_50J?Y,*D\T"R@ MA]/B\>IZX?(!U7<]"SB]XBM!$[,&H,2M'N7S2O*B_OF4T?>[K+QUJ3J$R> M\9F9:X4.@KWKZC/K@8.*M'K5U]5(W^GUX)9S?5(271[=D;SY=NEU>MSR0 M1I_>2R9V6I '=(0Q6>-)?UQG\GDZ=;'8.HLM,3)I0$R(\:?EF692OV'#W]C: M-$^U8DG\+=%\G,+6U#0DEM^98<6[8('7"%54<(6Z>X;:5CYG_721Y7;M#IU"\IC*:M\-/:K5>O/MV2H%@VS1NS4 M8K:+#GDSUW5=T[XE0NKC@?Z:'I2]JSL9V#+$LO:_;)1Y0++Q(/S:E+Z9:(.J MD07"!WW* N*)L3:1;EQ_OB?&SD%X(\Y@ &E>=FPHBL3LS['/]O>P3GY\I>XT MO&1:"A@OA6 W:GG)$F7M0A*/$Q)>%":I'EP&:/N&-,J_'S=TIGVT,/8H\Y@4 M^E.W)*F9-R+1>L29B]Z1V]JP.RXIZ1"+5'S>26A"2< 37^MA&HKWT;HBR\87 M]>_\%6(NP+47>/#CJ1>)CP/J7HK[1+^&:V_U?\1PX25!Q!7,. M3>%FDW^B7_GUHR\_&?3WR_U38,'Z%Z%)F+'RV271]'_A3& !'?)":%WPW829 MIN0ECBZ+F2J6LY8W^#BATV75UR!97JT@1N@E73Y-FG_]2(!L^1".DUJ'JKDW MV5A[@*NL0PSF*64,@W\3WBK?_44CH#L!T7E_]""+;V8846@W:^8/+^?U^R=< M[$MM"6UOB&L&6KJ6TG8:9,5X:NNU"2XUEC*#+RRH^P**!N-36&T8@HK,LM:3 M_7[(LCGZ0<#^%6M$47SN%W;+BTNKOU M?GA.N8YW]@4_PCO+$&R0=% ]KZFYGN4N+3E0JLEA&@"T&K^LZ0I12C]E%/:3 M6M)&\"'HT*&4PR9B\^AI7$ 2(HQQE&@/#97LQ37NSW\U8F&BV[4VQN:;=?_Q MB-W647HI^SC-3".D4KH> M#E9,?8HDYDL1*FDN?Z)A&=R""AB]:5X2-313%PI)6+M$^)[@LSE/2K6):RG$_^&5AY)YRG+* MOP='7ZBTT,, V.\;!O0Y0YC57QQ_Y94\!V\<:&EI%(B@3J. (J)%] '&-$B4N^<>,%UW>@^(% VC^ V#L!FU=R&0HR# MY8+E'B_M)_2H[6^[]E5+\(\*#G MK"3MZ81;K3R-#M0"^NAY>C\4*!](+8AZ MM ((Q0, U5C7A_!Z"5<;*2([B[AD %=*:,S;L^N_F0*[S54NU+QM/YNI4H*S M QI1-1^H[P&2H63^+6==*B,IS*/P!)G$?YJ4GB$Z"?8S9X79X5FO.<-CV2SA ME?H)E2LJ#?9KEL$_R)^FX#T2CK)A8_P^5TMH)8=/AY3&GA= M=4:MV6P=\2O&..V?<^PO"5)><3!@R2]@3K)^HMK6<:B9#B3G5G36%G9:3LW] MO!2:"HGHR^3"USN'TAH^+_Y3$GWQ:Y!QS7?/]P)9(GIPSNN$'+L'=]X#E.M,!6SJF*K!H[CV@ M$BQX*.(=0:5VG_SSF%[V@V-.XP MYVSKK;R8-.U$96FEQTD20'4;G7U&S6I\XK?2'X>9YC"]G8M\\A.4?/2SJ61[!&2-[#-]L1!6J.6GQG0-QK2^BM4R05G+W%. M![(R/5C@C4:5_?S$PB CZ!]O9:RUW[E:KWZAP\B*4/]UJ)*<'0,6+\;-XL?[S,WOX" MA',0SG<'B!3X;O#2GMF=]_:LE^"-V'O[N>C"ON99.W_3,1F6/19;"92EUS\ MWI%LSP9GE6W,C TWG+3&:%H^2PK994MQ9-QI%4Y**G8HP^W2267=/6^ MZPW^;8[UXGPK%=R.ZBOT6C@%K-7J)DL:_W0ZR.#+W'I<"?(\U]-:)L]]\>A6 MPE*:6<%U#:1L;L<:P%-AQY -RZDF$V[AJ"=/D) MOMG9LVK>7OY:_I?+M)7_;Y5Q3U8DB?^)S*QDH^&Q#'PY-[.$(QR)^3:J\\=1 M]=2NTD)$EEG)!WQW1G8MK6H]\V7+KN 4B;-B^[H4&? R/Y?7;:_JJ8'O?(%G MQ[!KRV14Y0M!\,CUB$1_(+(9$?!?N)6)KD(L@M3#OQ2#)%NQDA6B9WW>NIYB MB2/]WIURU=\,7M3\XIA]F*VP^\+GESB;R:N>(ZIBKRSV*#%:CW!RDIG&T.@) MIX=68:@)9GZ5^5R_( ;QA637\K7%<&V(Y"!/2.K*2O7@+F0A(3*#\DL66@J< MX%%?86=EA%NM]UH/4XN)SS*R,K;'W &//X%CI7=$$X4K67N@O.X M)Q=IKE/"QK^LI .$D=5M=P;XX=6_DGTFVJ)D/^P]OYM^:C6:!;5;:\+\LZQQ M-@/A_+PT$;^F7&S68]"W->W-)HLM+4<;;E2Y1)>#M',FR@[GQ01>PNX0CJS/ M6.C^N>GIE:;N\]F7[D%X=OC?8W]]#K-FH7US-*3/FNE%X0;Y\C+/PY&PJ3/O MN]T6;2 "AV]S,&K>8[,(X=<5^&NM Q;[+LCW>L47<@^PLF&ANQ D6KN['S0<_/^Q.B,H1XV<57=0) M"*(&X#^F$/9O+Q]T1L M-JM=IBHU>TTWR6J-YCREI+9'+3(D"_X@)K!"^ ML-6[-3N/"CAC:_G9-*8BAVVE$0N1PCFUF+F_/J(K?,CVL5H.?:O<1=Z2_T2 MB@DXJ)J71U/=V++=R4_7'FE'VB)A?6'E&^2<[B3WX_>=N55Z_[O;RY70-_4) M0U>I)^5[-M.OX$,,M-0NN'J'S)+U7U/3[@/.%!\H&0Y2 M5?G\2)"C-TFOV\ MH27&?)G0PN2G2J;X#?J@A2PDW@NU1^41K% O^>Z(7%LIW@/()B*^7RTVOS$+ MWABD?OXQP%#K@'(IC-, V8@ T6Z:QQC--!K+P8*^E7$35<>]T0E8OP>@"DX\ MM _,E(/%6P('6_R 0RPRKT!^]X 8APNYY)K/;SZCY3=6K]^USH9!5^X!A;$2 M9^"MO-LU1%CMEBS=,67"/4 MPGYU-RR_ J#'','UQ4$:>FGL \8J@_'/L4CH#B+3'>4H;GSKL5)Z4;@!LJRQ MU_D[L#Z'J74_U-QUE_G1KS_[1&#/A.:%2U'QI5[-\'?H MU*>5E-.)UOR M9"H;?6F7=KV)X8N;JM,+LP.#NA'RC%%,4Q.)S).)WG%""NO%8RHFW69-90* MXBOP?8R<>KH\RP:R?0F-8(]6]S5G67JK=/6@9B+M)Q#NX=C4RUO+?LS$G)B1 MD791M[^ X('O#1K,G2.A>R%RSNX;*0FS8I]/4DT/!&4RNX:XF>M #[9Y:K#6 M@.-!M=W,/U>:E>?IGV3K$J\Y?LLG5=QN+)/Q%84.5)$55;0'^#_X_ZD!H]MY MJ@Z"2R4N!3:M/KVK6@JFK=@M:5AL[&\C45?TK/OY7G+,&$/XFE/O2 M^-V95UUMLMFY % WC"0;M%&HRM?XYIG7&[=L_TZW4QE"!1BQ61E,;1> >8M7 MKYOSTZF3,30.<@(2&B*C!-?!W-MF^BZ>,%AVU*M$=>\BWD1SO&[D49"I\MFK]7(VB7R)QQB]X#7E6*T*J-!: M&;C4U*SHQM2% M/,-S9=[X'T&0^W;=! M.J=";BZ\G\Z#7Z*[>^42PH/W3A=,F MM&(Q.6/^3HP,"'%^= M:;\/83>^'OK#9*Y^FVS&K&$<>GQ(\/^: >:OMV2WLY^5\/M!H<\9,AN$W0H( M7J$-!+FA.,CVU[\<#%_\'_\NFC+;W;[M]%=@&! MQ'O7U,[-"4Q3;!O?S==(<6X^:_6YXHS;S]LP/9)WRY.'4PU3.^I"K'R3[\A5 MH+@@-)Y^4^[B99\ @ZP.&XQ7>:+76.+CCX=>6>+C=7L#)!:TE^S2)D2#I#CG MH>*=E=0K&F_ Q_GYARGP1P\I\ST&C9Z9YS^0@ZS4T"]NJ[P(T+>@3"H5[DP$ MJF?0L8OXSY]XH5+F==,KH8E$OU]-FB H":0?-;-;7D5-I\[B;_9$'JP[_3![ M"_C\7=(OU%.A\W>$44M-T0C%U;X[5UW^9!-T+$ )C 91^S635CW9;&:DK#,/ M>-SF:)?.Y\6CNEFAXS6+QZO#_:>'/<'V#Q_2W5+!]>*A=%65W9Y0Q5E[/$QY M94)5]![ X6:;4%?$3^7MI=C]ZBFMQDNH3ZR0DN3*KI*0/>U7_L^,UMG^WX\? MO0AHL[L5*=E$FJ7\QB:%00,Z MXQV>5R9E-N:X9&H@RR6,SHKFK(Q#G)JOJRNX;HO5IH)K?7V3ZLWZAL"]A9EF MQ@VII/228ETN1MQ/YKVS7A6.Z<\)TO.YW0-P5_,&GN&\C@1E .-+4(> Z88V MN!=9M+$31F?;PKWP>X6=JVE01(N)OU<#&572*+J3+%;;@#"#R\P;-O;=W$$('2\C*BKKFQS7>%6TP)Q9:GPD(J.U1[RU<31A<&K)*_.+QC%9:>7C> MYR;7CWK+VEVN;4I .?[5?K9@0JNA]_G7755B.^R?]WXHY,'=XOIBO-?FK@5? MB*'>5U/%?H2N&B-S#H5ILTW:L3@6=5BTI%4/;OM%?S6LM:_64] B:Z4OJM9 M0?R>1&/'G/2) C/0_N4/E=S93DV%[U:VE(PN^606U%UH-!RZA"63;(>-YBSM ML8 /4=+],26%#XQ,0$%Z?99+-P#7&$EV#N4 M;@21RQ'^ MJ(%/#P( +K4T>2Y1EQN_V0#,'''/S$> MVSX]^.PX")E5GC;Z.>CYD>U.("QC,C7>* M4?L1M.@9W^E>%(=7B+.*28N@W M8HL)"4FLG1"X!ZQ"7%B94@:X2F'+XU\8@]_F%,"0D"UI; ]R[4:K1,M]A$ Y MI>6Z]><5=$,A8-MZL7?L#RAF >/35%U]-87TKN7V0("B<8#\VET[@'J\(3V9M_-^1MDL=3M MD\T.P_XZ+'9IF9EXA'S6^:>8,7/Q(2HT/;[1E_:PR>*$?U=QG>KBZW\;>=-U MU^(N$'OEASP(#OD?C2D]YZ5<83?H]#N,S#U U(-OB9RR8#/'[1>0>5\GD(EI M@'RWLW\]91O?T9J$^*3CG:> ?+/"HQB[<6)/C[6[>!VGEOF=A#PKJX.PQU=^ M50=/[5.A0292WEIQH]$+(Z QYN@Y!(G$QFBSJYI(AD_,#RL/ILKJN!E(2-DN MO"LO9_QYZX]UGDZQMM_).",&4TL+] GC'O 1R?@ZXX.@[9VOAU^!F%[TZ:&S M1W>+I>_\.$1]J 8QD%X18)!0V0^Z>=QT>QL$]-PYJ.K#,%"$UEL@5QBG:[PE MVZ"#%J;RM57?ZUV2^^V2549J!(5G.N5^YK_^>%LO7/O#<(TK7E)!H> 1G'*8 M.GII4!%_"B45F7J22PZ3(?+JF!">DFE:@+OI]R:MNO-NZQA\FY6VL;3D2$-P@GMP;2"X0R $0G3>G:HW[]X[3^I5S9NJ M-W/_K3I57^U39^^UUK?VV?M;N9]'R8*NO/4Z:55)&V0#?I5?0?/R"P0.>K=? M+VNEXN:NO&#?R)+6.7)GY_1L %S=SD8P,LJ#U(C1>!?9$H,;R3C9(&1L0P9VI""U4"^ZHV$6'3G]Z8F%(>#QY3<5O<. MSVBJ54FU47,W9:-NC4Q"7DWBA!(AGGQV%M>[B;*S@2^#1_5@J%C/"+Q!U"&N MF84+0R"[]"PDR=V=,C'NE5DR_6U6@]QB&+0Y;J:SH=%.D&A/+(0J24SGFG * M->R\Y7[QP6TK[H-G*-5#[]UA(V?AXQBWE]6RZ(_^&9,&U6>+G@TQ:M]*_6!3(M.^>[O0VE[FIGT3 M((SS$U,YU62 #:OWU5/LD?X?#YF;C]+2!MN:[K\?D:KB/R;-< EU 9\;PK&[= ](6=1TP.0?H1 RS3GC959CV?ELRZ(Z=<;UK"MN?YAJO%#E\DFXRXF] M37Z&_:8$AMV3,"8S]]!$)NA88CO". %(6/-9+97\F>H<1J99C9VS>\CMP8$) MH_OK(6A!'LN5,2?M=3Y97-I$*4)G=@'K4O\Q]S.@IT+9+C)LCF*W? @2-$$: M@;[6T]^L1GHZ"+I;& Q30WN6+?>^S%4-B8UIRP?CMO#&O-A'-VTG^=JU.1)F,R41"0W+M0$?Z!G8.Z/L#*/3T>_M MX?C05*,$,(YAFX] M_37Z/GPSBO-<"^UQY4'M#\"[@3E@%^_[(N"-?^_\'P#*-8[Q/>A-V\#3?T#_ M ?T']+\8>OXCLQ#ZHKO=R0R#9^G*#4[[G.V P"-N>G[<,F]YD5L3ULK*>[.>(&L MP98?2S'<]/F(F6YYNNT)K<:[P3H0N'SNFOXV^\B8L;$&B_G_EJA?3*](%>D2X99_;G"(6>4/"L& L0V&#?X4 M=JC>'EHA^J?ZH\N_UYIQY>^3UZDE+7E7 ZQ1:C%11.0N=$.! V72>5%::W(/ MQ 8'1YRI K!&B',O\WH133H;NU-?N).\ >*$ MV#Y!NCS)?3WV5YGX)<[D)M5!R)MWZ(+HP.;;I!VH+74431]3,LR)Z/SO\Z]? M/4'\_HFN0LYB,K_24MJ%TO.:U2?Q8O$+X/IWWX0 S[!DJO2S7GQ8^6Q## W= MT;G_RSO\^U(1:(U$(3J2&J>2S*:S#9J7I)3I0A=8S M=_YF>HKN>;87$>.T!]S:<)JK-'S>\MYY;VTGLX7(E[6&8+J-Q%O/GI#32%-$ M"I5/ Q_JI\+54;VTF;2-1&[C3_Z= )2(@$%$LTT/2X" [AZ3 MB)?.V-^R]CU:6Z>V"P;MR'![;+9L5*OXV[#X]:I3+[[(D4CHAZER=4\P(?KN MBB27C2HF3)'>W*A7'=5&8^GCK/B.V9;K6BQQDE*:AFZ'+I8YKBO2K?"X"X6, M[QJ56@>HJVYSPPV)R"2,5W_#R.#!/_QN9XN:'5XNHXI=W3N85DR&/\N&&UF& M8KIZ8(O-[[W/W,YZFP[U5+5I8$-L8T;=$E+59N6C]Z& M#?]^8"B\S;_6/ ]_6>,YDW)[_*,^I*^A)^$K]"'E1]KWZ=NQ\1U+JT[YX+=7 M_9F/)@<=Z<_OG@$?U7X9HPFLKAZ+&/BL]OJ@V33&S>CK]1CO?:T9J>W+AW4S M^?A>D >/.\9[+X6+1J)JEXL$:\T,ZOB:XAM?L(%!RAO4DP00G/Y AR$O1AOT MK$,'Q"RR(#EXO\=QGZ?Y<-E_("Z)\;M4_&ZRH/5Z1FCQDW,.3OO+"]_L.^VI M'(YKZ[36"G_/C?92K>=J%X0?_D;6FBK[UC>38A7(>NGZR)6=%D"N?':4[[,: M<_[LI8M6 MV;5%IN^U0>IG'7P@PI7:N3P$&VXS?H+46S_K:R)5Z_]HQ>)5,SQ4R_N7GH3NUK77='W0KU."YDM-R%#!H@FZ:6@Z,2N/RV3I <)KZ8>9 M B?!_(],+"88'%;(%4P!4ZICR&)8VIA$QMO:VZ$U<%$7.='C_U7DR?NC;;3R9X4^68!^(X6NB5-W8/@#$E*7B23>8*V<<*H$Q MT(W;Y,]#,!0\"U8/[BA'44GZ&#!O#^B:X8C>,F95EU@RV*T<)3=Y[J%7>N.91IXZKOF:[/7"RDIT_7WONVY=V7'-'K MQ(^N-O9ND*62MHHHW-NE:CT<3QNSK+3"C0+'P]95P6!)(^WHD4G"W4GNL6_7 M1$9]M[8_>UB-ZN3?$M \O*.&,='&GS3(>;(Z:3@%OS&2423R+=9DVK<;YF8-GB%;-DY)A MT=_)OG1-;]I)["2YTC$&E,;V9Y]]J)4HB[JEVMK#HAZ3.?(J!8U IZMO3Y1; M<*Y436.%1:=QK#(F.".:Z0["WY4@5(^<&!*5NR)&NS>T S+1GTUH!=WGZOU.(O\=9): M$"&")U*]G,&_,9A!V05:M.O(FG)JMSIEVAKD/Z1K[8^'BH0I=A M2FUP6XX=-D%?<(!$/<-YZ>.S<< VA3*25S=>$:\H4[>\(.?::,>\'N5W3&Y% MY/>]SXO+NDZ#%ZI7H2'V.AVVY6T6'RXVE*S31WGSPW^A[DPXW.CB\EKZO&UZ M'MGEPZVR"HKH ]D*5*O()L\02\_J'$!VRL);I:#9[Y^/2+MYN#NE>12Z&AE2 M#KI7GW?WK4-WK&^V@;<^+J<50^V;BB]* MOQ64I-2%Y@F@QL(GS-AAU9EO@QA7(M,HV.2S0Z<8^>NJ\A]PZ-RO (5NUKS MLW(&)ZA@=&WYEZI'VIF+*NW4D;GG.74UMY*/OG>.UDM7;4U2B7B 7Q\M;,D26MK;"8V>J+ M/;AZH8%2*NM-@GR%H4&0CA::4Z9&A!M+,VB3!?XIASU?C58 M.]?!2 ;O!X$+I0\LJ MBC+#1:^'&Y);1+M,'7W#1\Z MH1;^577(FM*M 5ELF,N"DM" S/#^4.'<7LM M1$+A]K:^K(:5EI/*[;$*G0X!^OY?;PO1792$=JU+75S9-"4;^" FJ0YM=?GQ M_$VX_=\Q6!M3M,^FR6D]4;//T$?+D[*6K9($+ZS>EOH#&#UYW%T.:$AOE'>8> M[0S3R+BW0M_PM9EZ.-(>.GZG4JRT-L-NWL=EH-. 9 ;+8[K+#-1I.0_G8*:- MZ8BH25W1"6M,O=MDEK?GFW63FNDKG*(4E X'R M[MJ\96Y$*K<>2[7%>S=4(JROB12A6!_(DZ==(C^F<)R?4I"=.\P1;\ MS79<,>+:$UI@0CS:\)7(=^PR8S%Z(=_QWJJ\N*"'[.;XQ(VQ>;K6SD !''.% M.0V=KC5Y'S[Q\MRVU]O.W(#Q>0SYX\S8M!$'!-CR(R]%A.K M^ E[Y=AA*B#9:$)/2RLXBS,8&+FI+%*X,5?+-T#XK$LA_H !A\/@:136'T#6 MJV8_Y%DB]^3'*FFRSKU($T\CG8]SU F3ND]3V S&%IT?&3CTB=,$67PM\CA^ M%@PM8>G))$!*I85H;5"$I;"]'H,X%HJUVBY>&^/V?I@_&_ 1!1]#/-+3'3I5 MDM6PKB"5NWIU&TZVM\I5L;C-+3BQ;'C5?W)AFM)H?]D:,WIAH)F@U;74QQNT MRF'C?7:=B52Q80]O7WV5$Z.:8UF*2UNOK\GKG''/8SNN]"%)!]_ZNIF:6M5V M$MRL>$A!Z(3_.XW5$,^ !90K ^1*AZ?1B45EY?(HUR3B<2]RZ( 5U/'&@70 M *$3"Q'R+]K":.-_Q;# G5@?3G[]"#*QB!;X=D H;;_L?]&.C!&L1M6*S(L) M?;0R9W*L(^5HK3F7.JHZU2N#Q9OP@EP4JY51BN@K'TI.K-4DB@, M?YF %=I"DAB\#R8N(0G(GNT7$-+8W/-%(/K/[5H,4*&,HCE$+-0GZHSNWA>Z M4,[!3Z5,+:4KE*4XK6;5N>KJTK]J!4T7?96H"DVYB'D:XU_4[,BAV MF?&GPDS^ +8%OZ#]7A'"0Z_\E;E2//3-\VS? XWY__@F\+]B_H<;Z']32<.F MBPF3E-DA(%Q^_9N3S?U=[F22,$BD.912D"]2E3B9;);N-29T=0CA^6E YCG5 M1E&PR:\\\*^+3\3_L/^_MQE.(H>&XN$Q8XOTAITJY2K"!9\6H@T@U,S<2:,' M!S7\"+O\^1-,=8@\)TE _2\"9;<9-[JGD0#:K+]?M/^A;,]?+UK'S"[['YY//GH>??V,+2:?3B:P^?WT\$/BT=G?O6D3X(G2YBOAMP YU MU_F0%6.!86V]8T6]C;/%4]J=-RUM5Q?;O5<+R"O$Q]B0*DK>]LRR"NOWLD,G MD[6=Z3J:;NU/C5O9B!-R4%P_VK'CM[;,1LKU;>"489F=V2QS[N[,U<"VU[ MWC#[.O..YR=Y5L6^XFH\OA'WMCU:>N+&>\1V+]ZH);%=XIN+/*$3 M*Q9GNO9\3XD[$?<7H>PT^P>6"?"=(5GC*JJN]AJ!C%S'D@L=*/9',\,_F3NN( /CYH72'=2KN_CS3_)TS>Z)T;ZSS( Z:@^IAG5@T=E2F_/&"G:=-'3H^MN[VF\7 M+]JJ[]T"W3\\9W7/6T$\:K]:NNGNF^AX:>"AA.H]6-="7:I M.6K4Y\DC?[G>V#CM0Y->"S\_0U^P:10,K.+P.Y?CY6W%QRCMM+"L7U1ML1I> MJ,:,9DM5"+-V>YMB_$T:3#.:FSOI@"/?BUJ9R7&^!%G>BHZR38@"D?0MC^KZ;9MC7/IOT"_&VD+3PH6O0WVE40FZ.AY]) 3FVQUIDO[U^-0. MCL>OQZC5-*D/:KL*W-M^UK2]$)*3.$)H/EEY([C53QCRQ'M_Z6[*8!=>N]<1 M*$#-_'U?:E335SWO\N#AU2N!E*8UEE2-& /K#KJ%^".M&R%ML4H+TBRD"QP= M-45=9'(*Q$]"-^R6/(PET5!,"N'KS6W*83;Z^B9T;/&VS(YN^&HH6EK:>\.E MT2?I4_F#I[- M&55Q[>WOZG]K3SF!5VZ1JM2HE];9/"#IIH+::5&GO%F>]\Z M>/ T%)!F5,)],GG2>_E?[;\KA-(7XBTOF0F (8)Z4E\>K,-^6%BB.HQ%$L\V:=G9C\$E+GF.5K!B7ZW9JSZ!10W+ MK4V3$B2W 'W[2Y^E>_%V\RB1W9U=VG@(X1M6JOLH(&_*=I]:O$;I&-)7KH2[A2" MB18GN_*@-W%<9#4\T1D?NM]];I#!/A1>+'6CTO;M)8$SR*7.OHQ;5=,-JBUJ M;A9@QTD]9GAZI?U]R6D\Q'M&HXB6*UHM24 K&")>%?UHER3A36]$Z_09AV+[ M LK[TPRC/HJ(:'>>#IUU>DW!;/";*@F5@Q+TICA3S%T77Q<^D2'"\6-=]RG' M=/UFF=Y[Q%8S[99!Y\7"AI^&IZM^$M+3Y?U] XAI&7B_(F)H200S6OX: "_> MIFO] [AJZJ;J_ 684KO&R>K_%?M[J_H/X% [!=9\]P<0__P1B#;%N[&0-%RC M?IQ3') MJ]=,=JWP> BEW2 ;R*]IY^K>W1P]?@FMH-C8:!>; MR=&19*VB^]S7MEHSG[?2U+W"Z6V$4O?B^(B8#7,=JC]2J8;GMNXC+VT+6U.) MC+SR/(Y""=FTP\DWU:(@8IZ_=L;8^#H>2W!6O M:KH^+?]8VK"E&RI SC \R9@5T? 'E^^G9[!&9$ 7UXFY%Y3G5-;X/G;# 'OR\@,M MF$*B,1R^#^0WU^=@CHCP&LB^\K!'.@[6T^ WM(/ M;Z,.36"+)6>#Q:,B6Z+LN/7$J:NBMME8B&#BRHUM.\^A)5?9[41W,3-5E9TI MBBR_@":?C%\LJG:)1SD#=[OWV@H.OG3\,I$$!GZ6MG@3L$R&>*-(Y)0M!84( M*'N-9E79#4\-]]++T.1A/ *#++(1U-&?T815I\0&U9GGI,2I0T9JNB>_UB&> MQ-@^BCKVE;9%>T/4*(S77-.SCTSM%RK_ZN""G?LO 6MTB MQSWHPV8\YZA8U$+NG-:4VG[+CB5J@,O?$?)I-X=,6[GBZ;"Q<;>84T@H6D':M<3D7.K;L=)&N#P?YI/JRN-84GS(1 M:1$3J"&D'<_J!J(]GO6#]31]W<1/OX_?N7^,+2&^@=F3/DP,N%%Q2Q/A#OCJ M>#J7@BF:'BX@$A@YOGT1&Z+=#VOIP-C!F:N+!=PA"BC+@ZCK82^2=6]>W1QWM[!6O M*X6;A/K.(TB%$)"W3-#81AR6;KULI5;(9KI7,5&+:(;F4X!):!!D9O1=/O/1 M+K94"#!6O6"/<_21)T5M229!K:ZSZ=RV[*1KSD#Y?*7J,9+Z4O.M983R(XLW M4QRL?<"ZQS^8[+"+Q3H#80B3\<%D:V<.MYB^MFIB@6O^TJX9C>6((\">K=PC M&7%R2*MLM9E>3.93#L81X4R]A]9]G]1 8W4->+LH*K._0U^:B%KE5/5MQAN7 M/IB3U$!URI:%4(O%4+FH43AGLXNE+]1R+9U-H$<0<$/8EMD@IE.B4+RH/!NE ME>\*+#@AVP-'UJ0_)?\ 4 $?;] Z_@#VNA8!J7]?X?[;O5K_M:)8[?[C1891EJYJMRCU8QAB.KG)"@/3+R'EF[O+V7U=\T-:[LVC$LF* M2#.\53'>WI]704^VNR01GA+"(K=-(NY'NQ:%]=T02-3>1H9]A]C*D?7$Z-CT M6)& (9LOW8&% RU/9='=XG.:)%5A=)BH4HD;OW=<6S">^W02W\03T 8J"1%G MSBWC R(YMQ.RI8W< <\(@6CN6>*@.VZHBQE-@:,WKR>VI[L%N&=U6M+/W;^3 MH3+)UI*%A86;O$OB8W$W1SKH5(4-U0,$LQ&7H5J)XMH1Q)*PI;03!GK"L X8 M1L6G^0G*T_M/C^]JNDWMD^#WN9^CJ[1IJ#$A4GOLBCJ,I[@QQ8JD]-C#I&AA MTEZ!B8)$LU=7RS*2HDP[1*D\+B^X"G@3RLWW[<<::&54N5FTC+-170Q8/ANR"_>,46]3(ODYU-3 MT/9^JQA,5*\3?[V=']5-.*M9]OJI>:-2[07_S^Z//X\G30/O?ILOM31];@E M17?J2RQ8>*]]XU3.#B:BG69@@ M#D% (XYK@(@UASW MGZ:DS'SU \(^^3+16]]]HE-]N14OR_AS_-17!\[,)LZ@-Y7'^!<),\.'^/$B MW))^B'J>Z-#OH 4>G4+S:/&1.F;7=9>P8#KN<4UES MED_TI@R8*X_)H+9$,UR^H?$4XQ?[K"[@@PK%.O(,+X5CTD$KP4H) 6=*6T@T ME31K:AA9_&A<3IUGLWT@?LBFMV3&#F?W*G/'$='M G$NUMV"@\"4Y0"_5)U> M^8"L5"#Q^YT72@A<3(%F)89XBYOTDGLHU/>NJ7FBK K9WP+K\5!Z2U^GU[;) M:66J"PIQP+I4'287$PI3Q*!R^U3% &6U!_FMNG>/;5()-29&F$QLZVHSGH]X MCU_D,6V[ZW-DHP3A+HF'0J?I^:)A=OATH+/9)B?C4Y!.#0N&I-KPMHR$MLWB M45ZIQ.0/P$L;^[@2._)\('^)G(90"S'1B]JMF@^, 5WJ>)'ON>SL B$KOG6\ M/.EZK'H@)2V@0N#= ^-I+6XVG <,,DU]"AG;R+P0:+QV+(3Q!+63P 0OPY[24K0'^FOEP!-7'OK" #)KTY=#M!\U5.;F#;?N/ M(44=D01)QY1,TCIG]W;-P#)QBFQ;*-33U;'B@@'ZY5I04>.U_]M!K?AQ?F', M2L[&TG2X&9;3D+;4#)4>NJG,,8,HD=AKO?-R)9(H_I^RVP^?#T=1;"XH]\$> M4G6>]BVJ$>.SGS5YXI)VV [)ZJ"(98BV&28 <\5G>4B%O%%Y5 M\ YF$,^>6Z3G0 [5JFFHF-",!EQVM9(BFK!2SY]8'A[,JZ(*MRC!E?0)(R6L M;[T,;S_MO=-,2@+E+:38D(#D@7,CB#Q1;"%AO YZ;EZZP90-7RD>D]PVMQ-( M5#(T,(W9PU_?;))JEA?CB#2K(TK?^6;9;6M"<\E"-ZY A2%(SV5EJ\+0>F:- M1EJ.?>^[(>2.FZ>M.C%7($6*6R]"7PIT3"[#P@&5B",UD .FDUV")88K9UV* M-M*&=&W &[<(T,%(1OT7'1I:B_S$)?MVN/M^73DS^(S#A(M^GR] D"L7Q&A6 MGID9R=3.W#(:W","^B#OFBMDUFQ(_"F(9;I#J7#\47\LQVN:9B")X4??^]3[ MT5#R+>N#K_LXW$KE"1HW3IM7[4#4>H^Q-%9N:0L_^Y=#*J.<(;ZHH=QU5#Z0 M:%9["DI'4B$5GIHFA8]1D!V&4E!6BK#W>^4NK,-_Y3[JE,VM:*<*K>]"%L-< MN4O>S#GI9I=2E\_L'MXP571_(6]4CQ6'RRS>1=%A1RB0GX MWJO'J_VP!47K**_'L_7)HFMY1[6'WL3L3G+:4I-1K=^G/-/)A]DV"2_+G#U4Z73HTJ9[U#GK2%BC;U_OBV@U5>*U R?K)&T"0 M]C)B#2]LC0IF,0+*G3 +Z5,L=UZ]4N)B4MP6NQO=I[I UV86$3=D8W<9E-OE]GI*@XK*@"KH;6*^,]6-1>^H'63..")OG M7&-JV-KND0_0*]&I&;X 03X2)^/F:&V,-Z:FT46N'AA>W/@1SIDE^?>V".R; ME*@QAKIKZ8/MDV"PD\))B]Q./.>!]^XS,Y>$)^;F>F6NKJZJN9U(9*/X!KZL>P/P!7&LQP@S>3Y[J[/R6_>G?\[QSJ?_*@B*.-Z$/D MA\(9*:/VKA+CC4\9MD( 2+2/+UF=#DN&$!U)@6(IT3VID_G*;\+S(&SZLP7I M+YGA&S,UIUF K\X,CY,#EXY+=U. D+;D5X?6 :TN(0YA\N9JSWR:9,V0\B(# M3 BV8FE3QOJ-HEQK8N.TCP7U1"ONNEI-.'7@XUEC'%>)JDI3C.5RWV->#&2^ MP2(?VC\&^.\W@(@JS;ZALTS&C$K]2E;]9L2A@$##QV3>K$L>0W,]Y/*E;V)> M*[YR%%QQEXA:#QX&N,.460F[_GE^I*X-@,1R&0RI_T:7I_\!^ ?@_S$ Z/?S M@-O]0RME#;GG#2FTWSH.O?JS?G9<7>]Y'!Q;EMN

WOH^58C,X M"ZJ-DC,(,=*?WK.;J:T3ZLK6F^X0 ! ]=EI"?8Z:2PM@;Y>4L"P-SB)K6IQ& M*^./N#A-299MJJ@NE7H# 0!DJR&'ILR#J!:X'B\6SL&+LU#:KGV!X'K/IW 3 M)ZYJFGCDZYXBW=EGDBK WBXP>74+I)5FOL;%2"OVDY?*8'-)X==/*#?B71K* M$QX8&!M@(JNPI#Q@'&OFD/=V(18)UG$66^V4_"=&EE3V]A;DVDHW8(7[;LJ4 MA_,*D>2KJ=FPSM'9^1%V0!&+WJSE8PBJH<7S3N+7",U^4%0HV :\WC167VCA M>_A?Y5=WC=$H.8^QT_G*)<<$0D-A:K@"\WGXW&: EGSQ0W^9+9_RY;1.6WH; MQ;J[D-'Q@8/(Y[JZ1!D$W%;P&T)M YRCO7Z% X0TSI^"<^/&(0A&\DCBM?>; M/Z5.,'Z0I<2KL?:T1@3XR"HA%CMDJZT&Q %$BU?>#F'J>Q2K_TZ>R90>7/!* MN/F8!ADLW"(M_?(M2\L[T2ZY].3)U,> #\B.ZW5$S2SZMJ+=\2MRX&SZ'=;E M.$(HA'/M)^Y\'I-Y*5WE9)4/!:7^ W96TR+!^P%JX&TMXH3=CD.G(5G;U$. MA +WS\!?LK'5"(.[J@V=\V-D9UT3Q.8P5<Z]F2 814P02S4?$0\3R$2YY:-<,J#)VFA(&@F MOP&41%;==BIVYDDW@(1)FZL&O';('?Q3=$W:;PS$1@Y?5+\K\68_@!1'G_JO MZCJB[X';*-Y?0)7U-0[R:>6/_812J"Y#,Q=))DR^*W&K)LXD- ?V2M>ETA-8=^ %FB'J+P M'2X'>U>$G$C)>)KZ[SK.''6& UHBFP+U)*D^QB&DF&(LH^I^7=Q WP#0U"]S ML,X7L-'G5UU=:3+_,> #=OFVQKN6"0JTENVJRVJB6/%RQFN*GB*8^+8O;5%( MKV,T+JR<9NFN7I:KK7E?UAH5R("L.Y+R2.7Z6P/S .P3%1>9V8S0C8=L"/ $ M&Q[-OA9._<#_-!UJ.A=I#PNT158*-9:GNJ"'8#G9$.&ZG#*@+Z+PQJ&G$_C1 M<$2@*/)CO+$8U<#;7Z_0O1K*.+<$LY64SU$O^COSJM#VO5R/=6/Q- =TSK%SS>D(A FL MO?7>%%2 Q=F6L>H7HV[@.TG/-Z%'-:Y.:D,!8.0MNP9_9/NX#O3>NGH*JQCC M+%G,6L;'F,M67*%7?^UJC ?0D8T[M7@E6\+:%.CM.K[,$C\D21[:'\_=T/]7 MP4#/\PLP56J2U/6#ON?Q&QTC*%$?,NI#0V]U]"9(!:B\&HJ<3_B= (2]^7-' M?(<4&:+VHMXM285IT;JJ&XXZ.C:18XR3)93W!N0TA\G8%1R:$X?QKA/.WSZU MOF8]]X((7TBZB+R[W.:=)^3<^Y40ZK3(B4QH.J0SPBI$*N?PMD2806J?[EY) M:GC N#$+\DY 8R3.F^'DOG2HX!UB,>++U26\O1=PD/XIB5^2=04:(?EOZ.X& M>H@&4)5X'^@:IC1N2=85:(3\'%7CHJH$L- -P07?#4A2!D _D)0;_R%L[XRP MW4#4^,71-? A#< [O]S^ ."4^.]TYY/RF-<%:(+LG=&$S6)4J$[IG(?9D_OM MBTMUNVX@"Q32$$K[KW#-[8*4GK:0G['O(.C4I_SAL5\$U MB.J]-,>L7X?UDIY (MN>3VJL5\)E80E>)8W9%_R M.CI1WOPM+*NKQ#BJL9O,ME )M9S<]D &I"U9Q)9]!DH X!;&Y;QWUA.=A/PW M*KNA,SI#VBT5:,UXXG X!:ME7#EY5NDQI5-0P"%I/AMQI4= +CE8V5<@5:* MJZ72%( A/1L;9EF@%95R H MDF*VKGI #5%K95J1V5[@E&H*9%V!2,B*6C4VJHO /CJ."'2D)^)I;$GB>T > MWPV^)I)MF=46-C5DK:T:\5E:6RXWOD9+>$\F:HPBM$4@"$K9FKS MB8N&PR;K?9^>:&8BP5-\\W?GY/3@] 3IG5#G$;X_)G$K_[4]$AQ&I*H9\= M]L1\*P7!X9^VEJ1[_M& FQ)1(E0*<]L71$!<>$+.19N;TNOZ MD^L'-'P;IIZZ<_C7\RJA&;E4[_#B_CD!CI#>8&JL$=[I%=%QV*NM/S'%WA=X MRR13$GHWX8(F0'XF 9G2RM)?0_\=WA-N<.LF@*^DCB0=>IW!"M+@+V$]QC># MRI$";16*.2D@'VGL+VDJ=O@G=.6BLC.,-^*N,BQ.#T"M'FK'W MCZR(U*"%,!_(M\H%)8Y"^.>TS$$LJ:BB,PY0<'2 90ZIJR:OAY C(]HJ'C-W M-&WQH XHD]G8*Q!(/6Q8S0M28!='J<4\MB (07+XC:0N:A!N#I>9T'-C+_GZ MYKDI@?:G!X>J?NSB_@6QD%.?"+G(V0&TP'$DH7W]E#0SE3!&^UY0%Z+6.,[H M%"D/E>Y.WP >A]FXSCWKFNF/)/8C;S*[ M=QAL5D')82JN;] ZB40E-TN2^FE&9TFK&6.S%EP. MOW&]CCZ++ 1!](V^..$"WQ,@^WXO&^QE! &*2; MFUDYJ V=(Q.]\G;:\PN'38_^X,[)2'"7$W4#XF"FFS A%^HP.3+0D>N3Y!S8 M5&$NT!,/!/N%A"6(2?PEBDD>;ILGT_&@&OQNZB6.JLY$ ,S(,ODK8$/ MC\-K=0W@1<'KD,QID7.Z.3OM_VV) X?,15XZU3:1>J*MZQN]T*("/I;]B$91R> MK ESZ-^K]$Y[963V=0^"):;0&TB%;#L1\58;"(?GO.XE3/X%C1L#6_<9 M".1T;2J\Y,V;P\!>Q?Y50,G7Y7YC( 1V?)\" WGSYC"P5QF>)F^$ZFC#^3UQ M$Y(7<)W,OB8D/UT$O!3VRZWU6&E?C%]FU:!R4FAJ*YP8>>;1Q&%39N8JBV.V M<5NM8T&EOML^-;%R)*)7ZJEUKLE'=T5UJR5$N)4\1.%4*A0*O2FU3D=#V2IT M '/$HP>%U=3*4MPDJ;^DNC;8*F=9<.^_4[O.8QS!ZH'W:>#FA*'>(?G==B"% M8"Y.NU^D6V7"V-3E%<+0'<(Y/$"^L,F(SUZ8>OAZ6CQ#+X <:].MQY)MMK+1 M&*I>875,^:$U,>4CI9CR0[['G\5\J1=2CA4"RZ/[/G?87*$W4 K9F*/, M3DUIV,6(6N[!C#1<9D!)460LNR$L)N3450!#D0O>%B%>*RL,2#N0OWO2 N6;TST!99 %I]@>W@M+!TA#F!6!MK9B)K M@4)O(#1R F!5=FH*PR[$U@I0M&[&&T\!4Y*7CK>HA/QEE@!_D@3VY%<_+/(! M*]CD1-V6_U*US:D,YAX?(/HYR=LCL=#I([;/7U1;[ MZJ(4:T8Y/8"ZR&J1>CSDZ4@$(.VK5F^$[?2?,9'K0:5]@4K(9["0?>H<9Z!" MK53/RP549*K,0]_?TBJ"^_LK\3M:H2LL$V1G9T76,)[3RO#L*T6O9(\$8$D4 M^#1KE7<3IH",B(KJ\9H#_9"U7B;V;CE"^\K-U^:R,,\ROP/0 =%90,P=-6Y6 M<0S )%EDK;EUI[DKKZR.]5YCH(,U&I#FMRX>O@$8&[>AR4M9,YH#+9"-RSS^ MJ'"SBF$ UD:&L*OH-$7=@#;6N$:V\H+:03H Z^.CN\KSS+Y$Y85TC9HDO\7B M# NRKD!;9(]G.0A]VOR"RHM]G7_PZ0']FN75> 6B!#:[;1 MUHT?ZTQ#\)+9A#-5?L.Q?6S2'UW[R32($NH^(C=]"'HYAR<(\4B;"=WZH9_ M58;*D^@,9G> R2.O-"EEV0M-!&< IHH-O$IF-B7N5ML#-9 ?S$V9NX]F /:( M#3K9M7F[(>!'?A(WY68%ABG30I2Z 38;&V05/,0J,&"*I7M@FAH7ME,(OB N M4PIM@U-Z_V6T!H(@&Y-J+Q91-87?5=GD3M<@-IX6KZ.E1]POE9C:#%\QD MMB4V]SX\@+R.8K:'J:,'<*H2F*-]Y\,:P!9Z%84Y!6BUGTV6?DJ;!Y+*6:[0 M&RB%'E/23 "400Y ;;#&^EF%X8ENJJ$[)]<9F83D[\2-)_$]$>H4-$9Q#K&S MN)H2#V6PJ!Z/IAX5]![YXGZ01%@)1=@>J('\=&W*>@$L^_P?M9E<(89"VLB] MQD '9'M[4_;R,-GG]6CTTJI[TV/V!DJAAXV9O/<)0)IRFNQ<8;6V#J^QW<&X MX3PW#>LR]47]Q]1?!6X"2\@H>9(0$'D:YB0M;R; M5PV, WB?27!_HGYPE_+ LQJC 261;W6U6%]+BOCX!_"$NS6RUVB, IN[-9$5 MRON,-KX!O/L$F#7W%\V1@(+(NF)M=FM+#1_W %Z5 );$(4D+6!2@/'48MP\L M2V0'[UILY)TT0I0#B+L#8KGAU _GGYJPQRA.9U'@1\]D3@,8Y&>)R@A 9FMB M:W7.$75L XC.4\"K.J[P2Y0E?QU MPJZP%)%=>#39R3,MJ< <0-C?$TE\#V#5D05I7Z 2LI./$6%0Q#FD,,![A0#@ MO;9 !F2+[3YZ!9P7=W0.+RPIU:S$#E*,'(EIKO+KP%&?DU"YXJ1O56E0[G24O/,E?9VC31]@N%'HW0W?B4>"!S&U&!.0 _DO:KM!T=(%OI]'C*E@MEH -P&FF_2MO1 M"-V36Y&=FM*PBW$ CA_FRWH=8:5 U68?F_M2; -PZEC7J .(ZW_>+=_BZ)WD MJ>642_8)^P.U>E#L2R )&BA1W36Z*/MUA)T[=T).R^;,1X+95.Z/&U%TH0W!?:+M(X]'(&@>'%A0P.SB'X +! MQ2K-:2[L" 1"C[%58Z*F"%30#<&KHF(+NB8P[:E?AM&^!21G6+AE(^*2161_ M-_0)(#JRXV0SD3)+A\8N'=N))FW;?1Y(+=,7= /R(+M4MK3S;+ 9JP;;>50_ MWUQF3RQ_RR;9P^.!FV0/;7W ;_.@J4GVD.]:TZ?SOP.3[*$UA8Y4>-K )'O8 M8HY+&T3"G$D6N[J),CL;F&3YI4MZ99)M1=MWU =MWZ$HK9X$W "LLJUKBK!K M9+5Z+NS@'$ ?6N*HD-;;;D[/*RG*#H:_-YW7VF]UFI],GE3I&>YNZ*;,9U0/D4W4,I@SN\%+$6H M%5&2]XL;_TG2O%I]HI+54M0-@&#K1654YBI$): &\,"^6;X%T8J0)Y)K?BOK M2,YU:5^@$K:NLQ[K%9$-X#4]@1/(I=)]3UR81 ETI9"U6-C1.3H[_]S ^L5\ M162HCV>.%^-FRPJS&:#,8D"Q/BKY+%7M"D3#]E'5XZ@>L $\BEGU%C36M$IW MH!6V=JS>LE8'9Z-_\J4?0*-Y?$Q)DDQF3^2=A)ET74L[ F;L%VZ-5:T( M:P!/VR)W>K&):5W/Q!V=HV/LYV_-XUD!%JKGLOALKDR9\7@M46S"Y?]PX]@- MTY7DU*XW*- *6]%=_SQO MF4EW/G#@K7Y-4F7P0Z':T" NP.P!0$50=5LDUF M5\!L/[UUI_DU0.9FP.T#$) /41%IV1NI!,P E!O;V"3. ON-@0[(FBL)BS@7 M70Z0 6@KMJ%)C?VLYD +9)T4CS\JW*QBL%$! 9?P*'B'HSARPX3F6H3)%;5U M_7=:T.U_P"OK6CY/TFDQS7 T%1&%LH)Q5&T-3,5&&/ #C?T$,:J/9(J%" EQ! M/Z .LKI352 TX Q (4)ONG>YAY-"9OS]QD! 9+;6NM7Q@ P@2'L;FE)Y%%X7 MH FR=IK')Q6N[N) C<;F'./T,/'&RUQK,0Z])Y*DU$1:2/-X'A,B3*B@/09L M6U9Q=)='C*-9'QYJ]#6'T?_M')TAVW%Y[&,S6QF2J=SPJ ZV61QY41"X?!4FKRD0 7E+UN,K M>_ZMI6M'MA7?*\29"?O!L89\LZIUXBI@XK"\QTJI*S>.5_39L(PRH=.5J!L\ M+9#W:07>J>BI6+ X/.]5ZD 6>9X(W?8 [&44QQ%].EZY;_ WID]6O8& @!9> MO97DH@Y0CJ3T*]<@ _<7]\-?9LNFW6[HG&QN+1U.]IEJ M0&.-O@!M15X-* G>*TPE#X MKUUFPD_.DQO.>=:CK;\7&)&OH$IKD#UM0UZR7;.&JT?>:5'@1+H.LBG.XB^SQWVG WYD';)GT+9(.9/M4V!%*/<5 M^HL;B/BK.@0\IFQA^3X7V6S7@S: ^CS;@/\@_GQ!2WR_PZ]S0D-7J3&)JG@> M23R5I#;0'"IG!79X3T,)T4!IROL4OO0:62(O-/N:LD30Q@4UL).X-N/Y%@Y3 M/JFX7+TG21+%VS!?2+RH0:2%GG@EK($0/:7-? 9RY+T)IREN6(2\=F<6>L[>W(">6&URYR>(VB+Y5 M#&0OT<[**2QF25],9C1WY":9;7 MD,W-8TSC5?(L@_391E3RWBF/4=#,EMUYGY6<5:P-SY")SZ:'S:.[HC13UV:O M.^2O >Q'BCX+5=XN>Q -F0YQ^?Y$'V23V=>$C($RZ>05WB A\?)4Q MJM[O= MU>5L\DP+A*/!J 5YL9.<&9(@$W0P9 $UK".K/FXOW8#F'WA>$))6'KB"LT1W MB)P8A]CE[E6/DMKH#)E(;3I)=E: \H&RTZ]8#4@&D-K\5#E6>$ '8"3- =&, MUI5DULK73'GGG%0'5AK%!/=+#5S8ID]N,B4ZVQWE):>669F[O(*5=QHT&[58 MMQJL91P8A@@P#,LJYU+T$(73NM6%((J=[HM+RUG15;!K4MZKA]DG$]DQ1N7+)H%EV&71."14 M-9$=\ZN??9\FLIPFMO@0;;-)UT2VAO)]F\AR*B GVY'S2-E$MH;SW9O(CK%+ MU]5;I?L8^FTBX]X]UOK_ZTQ%?:$S3$XY[/)E H;J7$@E"*T*AZOE[[O[1-_< MQ"NP'^ &_/*-!._D2Q2F"V%6M9I#%A1%5GC4$@&V-#6FPR"L<:I4^#MQXY=O MD0&Y*D,[QP>D!MFM<5Y(D)4)C*^A%(58AF=,J.X,P=9\@:Q8- M"H<,9FLE5KHR@A?94L9AF+G!FCP@]"1^B,(KZG,84-U\-5ZT:UOXCH/2;99F M\3K+2Q,5N70DY^0$P92N.,DK3:\DV4 UBH5BB)W5%:M&G1#)GQ[<@1Q8=^% M+]\B>J/6R!TE'PNHB!Q&V;T [:(WY"?0#QFBJD=S4K09#2AIE0:N(SG:P6_( M.:$7DD15C\8$:3,8T-$J!5PW2DP M&W*'Z#ZF(/Y^6?FIRN+BM24$Y)K2+8;.D=GQ]VOLM)E]P5VCR2+ M5SEA96$%W#X ?E5RB(I>Z%(0 Q 0?&\ )(]D;Q>(;9$H3>0%UFE5VN?5D8V@.?Q M5;1<1F$.[B%Z=./?W4#XD&&V!VH@+W)EEG%N8'Q4 WB^[C]1'J*4Y+\^OP5^ M>A6%[_ G0/A$^29*):T[%.R5R#X!#26C'F!3KUELH=D[ 1\R>@).9OFAFHRS M=!'%_K^(]Q)=5LY83R9!=<=UT+-[FA"G9N@-.?MCRM86W4K04R!L+)0<02\' M/?MG0[F08FLK21>"?@P.V[>L&'PRHQ6KI^/0N_:#C+K:N3'-TI\\DCBG H[: MC+WI*ZC1Q!V=HXN1@2<:I5\44NTICWQKZO&T9W6&@X"L2-=M6.T"/%.E;GU?L'94!:RCZM4MZ&:"D(F%2LB>F*5YSB\KE MZK--:67)2?%)C]![#-SPP5T2-;VIO_ 8SF/HY MT#QA:**@^^-U!B,?\!*.5V*B9NZR0G69JD M;NB!P!?+0+Z<:XT'9$QW!N08 !)^;70FQ(D!SU/?P.F&Y BQXI\_BT* M4+D<]]"/O7]D29I?T6ON3>HC [>0_,\ZVZ5TB6$J+P?FA@6'>KRNHELX!!2& MF!2>;:]92B_Z+]'^B[#R8!2(7//!86DC:^"-2 I;"$V1QUBV#_L.3AZA]8]. MWDA 0F2GZ18EK!8MAE%+?M>J*KMQ,=L#;9&QP MO:@;L71\<(Y@C9TNB)<%9#)K2&MI]12C'W*.1\AF.1;S.";8%I /P;FC&3$N M.9N#S%6DO:^"#&#'B;0@:1S7E+;). !'%S9$):<565<'O6QXZP*@(W>[A!E M!AHS#@HGIP<7V&[%:BS3\3=8HQI _!K'W^9Y_/0L9;FT+U 661?2A/>*\ SY MG7ADYH=YSH/?,M^CR2-M.3"4]U21#XOI3P#ML0O,]^6NLT.S 7C%-"2(-+6S MD?&!VMA%BXW*32NR62556]X[K:N-GL@["3-2@ WSYWCRAY\NKK(DC98P'8NR MV3#F6IVJ@M)(<03@Z1G&K36?W!.AAWNAU\P)#L?IY#7PYSGEY>#$_0$:@ZU%">_/Q1NA5_\5?0I/)[!E^369 Q^)O@1L:$1_%SP#MD;4Y M74F9%D':TLO@GQ+/V7+IQBMJ3DW<^3PNBAH\D/39#;#RQU>FDI_?)0B%8T+2 MTSD^U(KC;!6.S'0@Z@9 D*]Y2I1F+T\YL 'L_;=^"/L-["Q/9$K\=XKM,8K3 M613XT3.9Y[X/8IV]X@A ,615EYR?;#G0 C@ S;@"7JF*7'D,H!JR%DR+O;4E MI(IV& IPWP-8OAOL(E51AHO[ I60+W>:#.6JQU5P#D!/3ATJ23RM(PRRKL[Q M$;(JTX@LJ,$<0+JW]3/E)7;#9$;]'W^+(F\2/Y/XW9_*4D4H] 8J(\=?U+U' M*(,;@!):@E5Z?U#J#]1"SM*KS-):$E%%.8#HS35*F.LX?8S\,+T+@0)$>D:( M.\+6B>QMH<%&CAPH !Q &@%YN2=Q+J\W^X#5$'V,33)=A:V 41H\!:LA,15A:8%C@Z<@+0RB-LTD26BK7>W$_ZMO66*,!*9&-46K, M%MH'] &W6,.\FS"#_:0Y]AB)@:/3($JRF$QFU2D^D8":)*ZB)$UR\_UK)8Y0 M)3U)LX'AS$ HJ?+IYU,_V9%Z;$+#;SC'Q\BZ!!,LYOCCF262?9:-)$XK8@G_ MM2N2\)/S1#%R= Q;?W=.3DX5 MW,":#PZ$'K*=US2A.!+9*T_CVK3@U4EN0T!YWP(V(/NLF1(EPX(J)AA';GNE M!=T\K0L/8C:E'FA!^(3F&:=$25ZB(J/]YN_4B>@A2O].TB8A)=$CB?T( MCJ2X_(FV&PF$NMN) .Q4W.V*O$8U.0LAUYYC[=&M\^1BDZ3=$'BEX4;3G*" MB>XC:'-RCD^P<[KUO'O[M!)O3<19D0,!3[PF_G!N_6*8KR*8A2D?P%*5DCLG+]&+&\])NOT\ MXFG=.IP", +;'-:*T.+0D2/0O;+7U.;'YA0:)TFV+ ZK+R1=1-[7I!WMC/B+ MP!)L*Y*=^[$*V3B2W)$E2K0UMW&I^@U&2)/UG6JG1ES^QVLW)1NZ0;/'V*?I M9KY$'D4FV,;MFRXP>)"Z2_MISEE4O:6I#7\ ")KZ[WZZ^J%[WE), MGFL5F.090S=[YRXK2J+S-,4:O6&J^'4#&Y.:90#5@/_]:G?/D0P VBQ2TMN> M\SV3^\3+0>AMSY'O!PS1Z%)O>XY=B+)7^=\N;'?WK2T#&MHX'6+9J-F5;N>B M-Z_F"$!M0R MI I^RYV\GU,W3@!D?#M& MVH+@=V ;DEFO%S+.(E93-?I%(>,AK>I'O)=!WEINHWA&?&Q1WYL%,!#)3-D+ M:>?0JZD%X'L0>"NOZ1=( 4"]$'8FM4PEGB_NZ3>A-UQ!ET::XJX!Z?2 X4B^ MW_U:'HJ$-)6S__MYX=JY@#3G",RWVL9FU1M9D9I#J(C0U9/,SD6D.4=@N]7J M?JL>X8K4'$*%BM9?>AE(FYTK2&>"P' D)Y]>+!]]4@ZAVH<--V/[7T!(7BR] M6#>ZA#15:H6I.T#REI6%P?QPCV7Y;%Z<]\4]]N0 .?[=!*GKN\?F\+]?]]@+ MJXTA%18IN<=>\+-^]8F70W"//3FPJ[@[%8T.W6-S^#:ZQ_:NN/O)"#O KS7Y M8)Q:YDGWW3O2GAQ8;0/EGG&U'/1$EXHBXBQBF?6C'9R(V^I">W+0 MD^ ?%$'GT,NL"^W@9-W.NWE/@G\LN9MSHW]^>,\.T79\ ML]^G]^S)@=4F.*L>QHK4_.$]^[UYSYZ,K-;Q6_7T5J3F#^_9[\=[]F34DS@H MS >]!BE_>,]^)R^@44\BGZQ_ 8WX04^]]I[=%#:KU#.FE8Q?HILD]9=5(DQF M-^YT\>S&/UQIJ_Z=)Z,3$QXG=:6<59!Z''I%3>HHB.82)]R6OPOD0:[)8(*] M+,>73@CWW3K^GHQ033B=,%?%93BGPP^783MW9E9Q*)E M6>@S_QK>]QZ\3MLJWJ[Z;=A[4!7OG0FB8=V)'GU1B\A9N J>_.3/VYB0NQ @ MD23MKL%R\D7HYDXM_*1X$OJ/IO&^2^ M1<(.H%A?*P?D[U$ PP1^NL*X_FQ_'3B%&K]EPQ+H@L(#*T'X[,8_$J%_;2G+"U2'8D@Q%LFG+ M;1[:(\'RM2.&I^YYU0CW]VQ=>(A*-[U]-[XL35(W]/QPWEXLIL;G8=G;X9VL M)UR&'\S:!/N1)85/LMP#E;023B_]*'#'#J=A2\5YBTQ#T?F;)='-!XFG?M*U M &\^"[RQ(VF5I2*\0ZCO.\L)GTR5N)IN!;GR8>"0'7FI+!7E/5)]WVE,>G5K MMB,;E:6"S2$8?OX2T[Z4&Q(D(AJP0K0>8W]J/K"EX7R 378DGVHBUQ90T(9T M(R)15_"K8!$F8J_V(@)>*,MM?!!(W0MSD**PMDO6BNU6-A=@ M32^4PSA;K1KU<+-HM";8O"=O*Z&P2E\%P/X?5L<6*K$P7[N-<71.0Z]31AL1'_2IU-3$T\7 M&T!;(QY'M_D7@U2&?]$P= MS^=Q[E1V!Z3SP\2?%EEU/S>2-G)D&)@6,+?_9E9[",E9)?T*#NR:BES_&.09 M 4O[;]6U@H:<9=%_B^_G8;H-ODW=$N^;SLG)#^NM(I4X MG<1MMZ2I>;Y5L0 MK0BY)"&9^2D-4D[&GN<74.["610O\P_AI';98ECH/9'4CW.6?>8'49\%*\U!H'H"(G>='F"^GEVH!5;)[OPQI 2A?E9"R[N21.D>MF['-#S+7JO(>0_R1[3<@_ M,R#4S3O\'X5$2YP>SLD9H/2@0 ?G EG*(O1B;0A[ P[DDP2V!J;O!'@WD\L+K"11"\B@UQ5VAS(AA M#^#Y7>)\!K;1A(WW\*4ZXB'N#]1"+OK5JI"H@!_ BU],P]I'#M 'R>6P$^$0 MHC:E$XA2-\![$>03-7M+:3 J4!8IA*?A-:4QYF%H'_*)EN>N_EZC-@#0"_^% MV8S98AE2@3\,=40^T:T3N+[0J P#M$.V)[4L.NI$&$!R3PDMZY]00"'LNN[M MBHD0MZG*5XCW&GV)X%,$V>6@YGU$B,=4/:==#G>IM:2:V'#J!X6'U61V[<]@ MZB2NHUF()MY#2QD M-:A\Y6^:;M-$1VO:^"/.R<4(<9UO3XH#:YSNLO>SO[B6G='O *EL>>,88KMD M"S)'M $HU'%3DR6 2B#.;@?(GJ^9M/4?PU(27A] MH6*- I1#5@RC"A2?) -0%W,PPP_/)$V#HHB4OAAM]P=J(2N/406(18P!^)EQ MT%X7:P4H^>^9&_@SGWAP+R]_*T,C_#KGG>+ 0%]DK2&JL&E1J:DNVHHR _Q5 M=P4 _)K;5]D7Z(2L2,3>NK8(T50;;;/ Y.%^8^\?69+6//5V1P":(:L7486' M38X!Z*,-:ATO;-$Z=B,@+/AMJ:&[5%)N.2KG'B!H 6E47A3FH=D,.JM%6TK[ S1;M'8\NG-<6=31#4"]MH>PW*C"^7V4 M)%=N'*]F44QCI25Q$*JC .6PW>/4&2RV"BJC'8"V; ]S;A(J?BM/HR?@9OQ. MZ$X]GDYC>#8E?[@T!C]=K?^D(T*U/@#TQO:O,RY=#0@Q ,V: CEVHLS+6U'" MS@I!HU*:B:'VYX 7R*J4+H2R)ED&H,';/P_HBTWKN*0=@![(.I(63L9/8 -R MV-S NPMI8&P4KW28O>D$=$'6:YAG^ XX5+=+3AXGP?6-P#Y5>64RN*HY G4Y M&AWV=?>O"W8 NBG6@5>H<&N_B=@C -TM2-)C_'+ 16I*3663;/P6P[M/1Q3R M#L[I"#D7B'G.5X"UY32)R6B:$:Y@4A!$WV@))!VN[_<&2B%'&9L7 1[*QL6J MK3!Z[<%](%K/26@.Y$#6C)IG^@:6J4K-F,N>0Y[*3:>^DIPQ"!#:%D=#(YIR M+D0KZR:S)WY-/K.1*KP".#UA26#G"]!DD?C^+X39N'APP_U=B[_;;Y@\W^QD M]C4AQ6ZFQW'Q6/FCZ,C.4[ZY&"AB;US!MTO9^"V*O&]^$(R749SZ_ZJQ![!& M@$5BI]VKN1#PX38N;=LEW]>J*S\WK/!TN'H# !GLM$.:KU9=]#=W M([%>4*4;D,=.3:"B,*AC;%P1=5L$7BS0 ;# JKW].#V!4G::>PQ*PP9FXT*B M$H'HTDG-HNSY+3BDC2ZZ7V.;"17^DG,23E>R3/C7$AYK]3?.<56O?!YR%GWZK &X#H%F^(CB?W(D^SX6^VX+S=39U M-@Q#GE$!,@NEU1%V6A;XD95B;(Y(N+RG*X6B0_Q. M!55L"?;469P*F PY-EG%:>FR%74K*&-+=":?<3H5E7"O4-E$ MV ]6D2W)\6LM<#XF4TY+-GFGF7=:PG9H56"DHM\*#UUC9R4+!,%<>/7IH87G MN1+#A8B,^2J9]$?Y&L:;FCDP[W48S4-&WWV3&?STQ4WI%^\\(%R>F(1GI:PQ M%!#&EL-;#7[6!#L &>>N'<,T' MJ$]D2OQWBNT1L,^BP(]*P!+=E^((0#%DW69M-K.E1@OW &R1"GBENC/E,8!J MR(Z"6NRM+2%5M ,P8CZ1Q,]?%&ZPBU1JP)3V!2HA/\8T&([_VU;G'YKX,VP"22CR1=Q)FY!9HEQ=+AV?:'WZZN,J2 M-()M\>9C&F0>?<,E"8'_1Q59PON#]FA 263#75,IJ0T:->\$1]>_%OEG-R#) M4ZX"@N%YZGQV:^?D='1XT=.UKX*K+9,L@NJOT/(EF^-R6 K X^/O4@%XC'PO M%S/$H +PF&])03R$DSBMB O\UZZHP$_P[ @3>&MX.:Y\-^+H^/B- 3^R@J8V MT[9E0 ;1/LU=319SE7.BYD #)(6^C"\J7*QB&(!V;9-=8/T2D*I1.#VZ^<3UP3*!_( %1E'9IACONH)=G?MVOA'H FK6,SS+']*O=/]C8VPQQCYVCM MA1GF!#F@6).AM8$6_MF]H*A M#GH T1(6J.1/L-V$E/EM4"5_PL\.IAUDX9&9'^8^E;]E\,K* UPZ-^>1M'!W MO1>G@MYJ!V3 UBDUY#T#CJFHBBI%ZO"58W.YN;Q[N1[S;"S%7P&(95Z=JGS9 M S&$^(9JKE'X=T!R9H2>)$&C3G<@%K:6H.%*5$H,8)4RU8F]P&4>[W]X;C MO">8BL'S>S;M7#_ M<%S0M?:=(JLLM=C;V''AE*O;_.&X\&G%/4-^86LRM+;CPMDPXH-:=5PX0X[\ M,2(+:C!_."ZHJ;9.L57?9B\8ZJ 'X+A0T^!\ANS*ILXC)8/S&;\PAK8;05.# MLRG+%D@524J4I4U'7&B(UP7(@ZWY:DB MML_0J2WB]U$X?R'Q\C&+IPLW(9_ +U=7<%.;1_%J,J-;TKJ%K'Q0S1&!HDA* MDUJL9Q^CC;#;9U,U*$T<]%*E?,T1@:+(C^]&HJ K70JT0+7T'##YB7CN*QGCOD,T;&J M)GN5<=F8[/#3=%O.F8)/W3EU%5LE5+\D9JMJ_YP(YWU;N]KH#)DPS1S VH^R MWS(7-JN4D,EKX,]S[B27JP>71L)(WO*RKLXIULHV^&A7 SF$*G4LI 5.Z3M< MUA4(C.S_I,9&=1'81V=E#;N*Q];7A$C>S8RV\')$=E92(S[K4N2G<@-W)LM@Y3ZXA%%2=NR#;/TIK%,W=*;@/W3U@*?[@QW257 MY?3%^[Q"5^?L -E=09T]+).J*D)30=U=*Z^?7-C^!!KKS=^!1$A.0H9TU#M( M. S## )09QAW6>ZT *B(*:IW*,YA276F'*9@NN,K,>6+'_K+;"EDRU8;.$^0 M0NJ9=-]G#6.V'.9@NL*K,1'% M*74WV/$-@"Y_+/SIXC'V:3#87?) YE'J4P?\,?R;5/PU=V6F@T_#NK->>;PC M)0QAZXQ0' GME7_8FB2?&J3KC-R%#^0C??E& G@1 %D6(FV)X@CPIK!>72*4 MK5IX.2+2*WT:!_ SS8WE_9VXHL!<:5\@D_5.IDW$8A=AT!2(AZ=2[$8<=H!QIZ%6B#P[2VRB+TT4]K MJP5]>M^%-*1T"A?8;>7O5>#Z_$=JO=& /$C>1R99W@0[1S1P_<\82(2& *[F M0G,<((GU.G:Y.-1#S1&$'A3O%1#K.5LN71HLL9L;%_J\N>$JJ28L*GP!=XCS M/46.GAUH18X:NI%MD_W>=U^!3>E*ED=7V,\Y&R%[N]2@/.0@I3BEGB[2OD!B9/=2149J M2<$N/AMC-+=O'CKN+&OOCA%R;A1%XDN=5ZIX4",M.9R:I L25^Y#8EZQ6P,Z M9&^C^MP2(1I BMNN'$W/L,(M&Y^U.@ 'D,^V"^_2,ZRXZCH\K2,559RH66V1 MG$L/D8,_U+DC/9\%" >0I):W*]XK9*B5]@4*(\M![4U?$=L LM ^IV[HN;&W M@W@\G<89Q<1EO[@CT >Y.)$B"]G\5P%G+&MM;I*!+\:IE3+P&!,"IV&14W : M$SVW6ACL MV]MO<90DL"F),]E76@%R9)U\?4;OP1B Z:Q>?9&S0V15?7TF,H ,H!+EC1N' ML,4DCS3: RAXZ2;^5,!.9GN@!O)SO#Y;!8 ,&HMPS"HO#?Q!_OJ"1.470 MST-&58R360XVF61I0F^(0 $9Y[7& 0(B/[/K2T0-H ,PU>VN@VL_R%)FK)VD M!U $^>%L;C/8@F3(_&;G=E BW1-R_0V!-Y)S=H3\D#:^)8BAMF6:PWU16U3J MI+67]-$AAOHJFOZYB (0DN3FGYF?KAZBE.2_/K\%/O4LH3EZ@=A/E.0C 3S= MH0"PY4^K(ZXIK1[6MA[0K2_-M;?^G?]IA X](%_@SU9453"=1EGA_KNQ1YM8 MFTHY-R13XJ]+]<[ OK/&:], F$]W:I[+N/88SMDQDCU;E_S;*[$FT 'HL#KS M;CM"3$5>@[7LG5H'[ #T8YUXNATA/[)U>%I'*JHX!Z!LV_'VXB>T%W> 588< M:*3.-(R@756,4H)S5/J]RB= &:Y_*S>BU M\E[@(EEK'* :DOK%R"VB >;!N\U?ND%1B[CF;:+L#]1"K(I2D[EU;A5;> UI MZ?#=+,68KQ9N/(>M-+J*$EKRJ:R@7EMF..,!39%421W+D!#_ %SW)>#,Q,2YH=&U02P$"% ,4 " CBEA0=#MI ME0 ( #;*@ $0 @ 'DI ( 9##,Q,BYH=&U0 M2P$"% ,4 " CBEA0^FTZ:%P$ #(#P $ @ $3K0( M9##,R+FAT;5!+ 0(4 Q0 ( ".*6%#T;O>"O 8 &@6 1 M " 9VQ @!D-S@Q,#$R9&5X-#$V+FAT;5!+ 0(4 Q0 ( M ".*6%" ([7,-#8 -V< 1 " 8BX @!G-S@Q,#$R9SON @!G-S@Q,#$R9S@T=3DY+FIP9U!+ 0(4 Q0 ( ".*6%!2KD0M M.Q8 '_Q 1 " 8N: P!TR#! !T0$ end XML 44 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Income Tax Provision (Benefit)
Income tax provision (benefit) consists of the following (in thousands):
 
Year Ended December 31,
 
 
2019
 
 
2018
 
 
2017
 
Current income tax provision:
 
 
 
 
 
 
 
 
 
Federal
 
$
30,306
 
 
$
33,578
 
 
$
41,177
 
State
 
 
6,952
 
 
 
7,674
 
 
 
5,420
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37,258
 
 
41,252
 
 
46,597
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deferred income tax provision:
 
 
 
 
 
 
 
 
 
Federal
 
 
6,928
 
 
 
988
 
 
 
1,177
 
State
 
 
778
 
 
 
49
 
 
 
(983
)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7,706
 
 
1,037
 
 
194
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total income tax provision
 
$
44,964
 
 
$
42,289
 
 
$
46,791
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Reconciliation of Differences between Income Tax Provision and Income Tax Determined by Applying US Federal Statutory Rate
The income tax provision differs from the amount of income tax determined by applying the U.S. Federal statutory rate to income before taxes as a result of the following (in thousands):
 
Year Ended December 31,
 
 
2019
 
 
2018
 
 
2017
 
U.S. Federal statutory taxes
  $
39,838
    $
37,141
    $
49,671
 
State and local taxes, net of U.S. Federal benefit
   
8,412
     
7,716
     
5,110
 
Permanent items
   
1,266
     
470
     
576
 
Excess tax benefits from vesting or settlement of stock compensation awards
   
(3,540
)    
(2,368
)    
(1,454
)
Domestic production activities deduction
   
—  
     
—  
     
(4,376
)
Federal credits
   
(654
)    
(662
)    
(534
)
Other
   
(358
)    
(8
)    
(2,202
)
                         
Total income tax provision
  $
44,964
    $
42,289
    $
46,791
 
                         
Schedule of Deferred Tax Assets and Liabilities
Deferred tax assets and liabilities consist of the following (in thousands):
 
As of December 31,
 
 
2019
 
 
2018
 
Deferred tax assets:
   
     
 
Net operating losses
  $
88
    $
79
 
Residential product warranty reserve
   
6,486
     
7,804
 
Stock-based compensation
   
1,055
     
1,725
 
Accruals not currently deductible and other
   
2,245
     
3,928
 
Inventories
   
5,780
     
4,682
 
Operat
ing le
ase liability
 
 
10,618
 
 
 
 
State tax credit carryforwards
   
3,461
     
3,400
 
                 
Gross deferred tax assets, before valuation allowance
   
29,733
     
21,618
 
Valuation allowance
   
(2,988
)    
(3,015
)
                 
Gross deferred tax assets, after valuation allowance
   
26,745
     
18,603
 
                 
Deferred tax liabilities:
   
     
 
Depreciation
   
(17,267
)    
(13,893
)
Operating lease right-of-use asset
 
 
(10,162
)
 
 
 
Goodwill amortization
   
(4,782
)    
(3,774
)
Inventories and other
   
(4,365
)    
(3,061
)
                 
Gross deferred tax liabilities
   
(36,576
)    
(20,728
)
                 
Net deferred tax liability
  $
(9,831
)   $
(2,125
)
                 

XML 45 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Numerator:                      
Net income $ 35,497 $ 41,976 $ 35,710 $ 31,555 $ 25,171 $ 29,471 $ 42,820 $ 37,110 $ 144,738 $ 134,572 $ 95,128
Denominator:                      
Basic weighted average shares outstanding 58,295,717 58,400,060 58,486,192 58,543,478 58,603,537 58,741,973 58,760,753 58,855,156 58,430,597 58,739,670 58,785,118
Effect of dilutive securities:                      
Diluted weighted average shares outstanding 58,512,733 58,604,603 58,687,540 58,829,177 58,936,795 59,084,117 59,051,413 59,199,622 58,657,749 59,067,302 59,150,920
Basic earnings per share $ 0.61 $ 0.72 $ 0.61 $ 0.54 $ 0.43 $ 0.50 $ 0.73 $ 0.63 $ 2.48 $ 2.29 $ 1.62
Diluted earnings per share $ 0.61 $ 0.72 $ 0.61 $ 0.54 $ 0.43 $ 0.50 $ 0.73 $ 0.63 $ 2.47 $ 2.28 $ 1.61
Stock appreciation rights [Member]                      
Effect of dilutive securities:                      
Dilutive securities                 124,425 176,700 198,642
Restricted stock [Member]                      
Effect of dilutive securities:                      
Dilutive securities                 102,727 150,932 167,160
XML 46 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2019
Dec. 31, 2018
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 120,000,000 120,000,000
Common stock, shares issued 70,187,463 69,998,336
Common stock, shares outstanding 58,240,721 58,551,653
Treasury stock, shares 11,946,742 11,446,683
XML 47 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property, Plant and Equipment - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross $ 393,812 $ 334,152  
Depreciation expense 13,600 13,400 $ 14,700
Construction in Process [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross $ 59,257 $ 16,392  
XML 48 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
2.
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Accounting
The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States. The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiary, Trex Commercial Products, Inc. (Trex Commercial Products), from date of acquisition of July 31, 2017. Intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the accompanying notes. Actual results could differ from those estimates.
Cash and Cash Equivalents
Cash equivalents consist of highly liquid investments purchased with original maturities of three months or less.
Concentrations and Credit Risk
The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents and trade accounts receivable. The Company from time to time may have bank deposits in excess of insurance limits of the Federal Deposit Insurance Corporation. As of December 31, 2019, substantially all deposits are maintained in one financial institution. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk related to its cash and cash equivalents.
The Company routinely assesses the financial strength of its customers and believes that its trade receivables credit risk exposure is limited. Trade receivables are recognized at the amount of revenue recognized on each shipment for Trex Residential products and for satisfied performance obligations for Trex Commercial
products as the Company has an unconditional right to consideration from the customer and payment is due based solely on the passage of time.
 
A valuation allowance is provided for known and anticipated credit losses and disputed amounts, as determined by management in the course of regularly evaluating individual customer receivables. This evaluation takes into consideration a customer’s financial condition and credit history, as well as current economic conditions. There was no material valuation allowance recorded as of December 31, 2019 and 2018.
In the years ended December 31, 2019, 2018 and 2017, sales to certain customers of Trex Residential accounted for 10% or more of the Company’s total net sales. For the year ended December 31, 2019,
three
customers of Trex Residential represented approximately 57% of the Company’s total net sales. For the year ended December 31, 2018,
two
customers of Trex Residential represented approximately 42% of the Company’s total net sales. For the year ended December 31, 2017,
two
customers of Trex Residential represented approximately 41% of the Company’s total net sales. At December 31, 2019, three customers of Trex Residential represented 30%, 24% and 10%, respectively, of the Company’s total accounts receivable balance.
For each year ended December 31, 2019, 2018 and 2017, approximately 27%, 33% and 33%, respectively, of the Company’s materials purchases at Trex Residential were purchased from its four largest suppliers.
Inventories
Inventories for the Company’s composite decking and railing products are stated at the lower of cost
(last-in,
first-out,
or LIFO, method) and market. The Company periodically reviews its inventory for slow moving or obsolete items and writes down the related products to estimated realizable value. The Company’s reserves for estimated slow moving products or obsolescence are not material. At December 31, 2019, the excess of the replacement cost of inventory over the LIFO value of inventory was approximately $19.1 million. Due to the nature of the LIFO valuation methodology, liquidations of inventories will result in a portion of the Company’s cost of sales being based on historical rather than current year costs.
A majority of the Company’s products at Trex Residential are made in a proprietary process that combines reclaimed wood fibers and scrap polyethylene. The Company grinds up scrap materials generated from its manufacturing process and inventories deemed no longer salable and reintroduces the reclaimed material into the manufacturing process as a substitute for raw materials. The reclaimed material is valued at the costs of the raw material components of the material.
Inventories for the Company’s railing and staging products at Trex Commercial for the commercial and multi-family market are stated at the lower of cost
(first-in,
first-out
or FIFO method), using actual cost, and net realizable value.
Work-in
process includes estimated production costs.
Property, Plant and Equipment
Property, plant and equipment are stated at historical cost. The costs of additions and improvements are capitalized, while maintenance and repairs are expensed as incurred. Unpaid liabilities related to property, plant and equipment are included in accounts payable and were $0.8 million at December 31, 2019. Depreciation is provided using the straight-line method over the following estimated useful lives:
Buildings
   
40 years
 
Machinery and equipment
   
3-11
 years
 
Furniture and equipment
   
10 years
 
Forklifts and tractors
   
5 years
 
Computer equipment and software
   
5 years
 
Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the asset.
The Company reviews its long-lived assets, including property, plant and equipment, whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable. To determine the recoverability of its long-lived assets, the Company evaluates the probability that future estimated undiscounted net cash flows will be less than the carrying amount of the long-lived assets. If the estimated cash flows are less than the carrying amount of the long-lived assets, the assets are written down to their fair value. The Company’s estimates of anticipated cash flows and the remaining estimated useful lives of long-lived assets could be reduced in the future. As a result, the carrying amount of long-lived assets could be reduced in the future. Long-lived assets held for sale are stated at the lower of cost or fair value less cost to sell.
Fair Value Measurement
Assets and liabilities measured at fair value are measured at the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date and classified into one of the following fair value hierarchy:
  Level 1 – Quoted prices for identical instruments in active markets.
  Level 2 – Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model derived valuations in which all significant inputs and significant value drivers are observable in active markets.
  Level 3 – Valuations derived from management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.
Goodwill
Goodwill represents the excess of cost over net assets acquired resulting from the Company’s 1996 purchase of the Mobil Composite Products Division, the 2011 purchase of the assets of the Iron Deck Corporation, and the 2017 purchase of certain assets and the assumption of certain liabilities of SC Company. The Company evaluates the recoverability of goodwill in accordance with Accounting Standard Codification Topic 350, “
Intangibles – Goodwill and Other
,” annually or more frequently if an event occurs or circumstances change in the interim that would more likely than not reduce the fair value of the asset below its carrying amount. Goodwill is considered to be impaired when the net book value of the reporting unit exceeds its estimated fair value.
The Company first assesses qualitative factors to determine if it is more likely than not that the fair value of the reporting units is less than the carrying amount to determine if it should proceed with the evaluation of goodwill for impairment. The Company identified its reporting units based on the way it manages its operating segments. Each reporting unit constitutes a business with discrete financial information and operating segment management, at a level below the Company’s chief operating decision maker, regularly reviews the operating results of the reporting unit. The Company assigned goodwill to the reporting units based on the excess of the fair values acquired over the fair value of the sum of the individual assets acquired and liabilities assumed that were assigned to the reporting units. If the Company proceeds with the
two-step
impairment test, the Company first compares the fair value of the reporting unit to its carrying value. If the carrying value of a reporting unit exceeds its fair value, the goodwill of that reporting unit is potentially impaired and step two of the impairment analysis is performed. In step two of the analysis, an impairment loss is recorded equal to the excess of the carrying value of the reporting unit’s goodwill over its implied fair value should such a circumstance arise.
The Company measures fair value of the reporting units based on a present value of future discounted cash flows and a market valuation approach. The discounted cash flows model indicates the fair value of the reporting unit based on the present value of the cash flows that the reporting unit is expected to generate in the future. Significant estimates in the discounted cash flows model include: the weighted average cost of capital; long-term rate of growth and profitability of the business; and working capital effects. The market valuation approach
indicates the fair value of the business based on a comparison of the Company against certain market information. Significant estimates in the market approach model include identifying appropriate market multiples and assessing earnings before interest, income taxes, depreciation and amortization (EBITDA) in estimating the fair value of the reporting unit.
For the years ended December 31, 2019, 2018 and 2017, the Company completed its annual impairment test of goodwill utilizing the qualitative assessment and concluded it was not more likely than not that the fair value of the reporting units was less than the carrying amounts. The Company performs the annual impairment testing of its goodwill as of October 31 of each year. However, actual results could differ from the Company’s estimates and projections, which would affect the assessment of impairment. As of December 31, 2019, the Company had goodwill of $68.5 million that is reviewed annually for impairment.
Product Warranty
The Company warrants that its Trex Residential decking products will be free from material defects in workmanship and materials. This warranty generally extends for a period of 25 years for residential use and 10 years for commercial use. With respect to Trex Signature
®
Railing, the warranty period is 25 years for both residential and commercial use. With respect to the Company’s Transcend
®
, Enhance
®
, Select
®
and Universal Fascia product, the Company further warrants that the product will not fade in color more than a certain amount and will be resistant to permanent staining from food substances or mold, provided the stain is cleaned within seven days of appearance. This warranty extends for a period of 25 years for residential use and 10 years for commercial 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. Depending on the product and its use, the Company also warrants its Trex Commercial products will be free of manufacturing defects for one to three years. The Company establishes warranty reserves to provide for estimated future expenses as a result of product defects that result in claims. Reserve estimates are based on management’s judgment, considering such factors as cost per claim, historical experience, anticipated rates of claims, and other available information. Management reviews and adjusts these estimates, if necessary, based on the differences between actual experience and historical estimates.
Treasury Stock
The Company records the repurchase of shares of its common stock at cost. These shares are considered treasury stock, which is a reduction to stockholders’ equity. Treasury stock is included in authorized and issued shares but excluded from outstanding shares.
Revenue Recognition
Effective January 1, 2018, the Company retrospectively adopted the requirements of Financial Accounting Standards Board
(FASB)
Accounting Standards Update
(ASU)
2014-09,
“Revenue from Contracts with Customers” (Topic 606). The Company determined the appropriate revenue recognition for its contracts with customers by analyzing the type, terms and conditions of the contracts with customers. Topic 606 provides a single, comprehensive model for revenue recognition arising from contracts with customers. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in Topic 606. A contract’s transaction price is allocated to each distinct performance obligation and revenue is recognized when or as the Company satisfies the performance obligation. Revenue is recognized at an amount that reflects the consideration to which the entity expects to be entitled in exchange for transferring control of the goods or services to a customer. Adoption of Topic 606 did not have an impact on the Company’s financial condition or results of operations. The following provides additional information about the Company’s contracts with customers.
Trex Residential Products
Trex Residential principally generates revenue from the manufacture and sale of its high-performance,
low-maintenance,
eco-friendly
composite decking and railing products and accessories. Substantially all of its
revenues are from contracts with customers, which are individual customer purchase orders of short-term duration of less than one year. Trex Residential satisfies its performance obligations at a point in time. The shipment of each product is a separate performance obligation as the customer is able to derive benefit from each product shipped and no performance obligation remains after shipment. Upon shipment of the product, the customer obtains control over the distinct product and Trex Residential satisfies its performance obligation. Any performance obligation that remains unsatisfied at the end of a reporting period is part of a contract that has an original expected duration of one year or less. Any variable consideration related to the unsatisfied performance obligation is allocated wholly to the unsatisfied performance obligation and recognized when the product ships and the performance obligation is satisfied.
Trex Commercial Products
Trex Commercial generates revenue from the manufacture and sale of its modular and architectural railing and staging systems. All of its revenues are from fixed-price contracts with customers. Trex Commercial contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contract and is, therefore, not distinct.
Trex Commercial satisfies its performance obligation over time as work progresses because control is transferred continuously to its customers. Revenue and estimated profit is recognized over time based on the proportion of actual costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying the performance obligation. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Incurred costs include all direct material, labor, subcontract and certain indirect costs. The Company reviews and updates its estimates regularly and recognizes adjustments in estimated profit on contracts under the cumulative
catch-up
method. Under this method, the impact of the adjustment on revenue and estimated profit to date on a contract is recognized in the period the adjustment is identified. Revenues and profits in future periods are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, the Company recognizes the total loss in the period it is identified. During the year ended December 31, 2019, no adjustment to any one contract was material to the Company’s Consolidated Financial Statements and no material impairment loss on any contract was recorded.
Stock-Based Compensation
The Company measures stock-based compensation at the grant date of the award based on the fair value. For stock options, stock appreciation rights and time-based restricted stock and time-based restricted stock units, stock-based compensation is recognized on a straight line basis over the vesting periods of the award. The Company recognizes forfeitures as they occur. 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 probable to be paid out based on the achievement of predetermined performance measures. Stock-based compensation expense is included in “Selling, general and administrative expenses” in the accompanying Consolidated Statements of Comprehensive Income.
Income Taxes
The Company recognizes deferred tax assets and liabilities based on the difference between the financial statement basis and tax basis of assets and liabilities using enacted rates expected to be in effect during the year in which the differences reverse. The Company assesses the likelihood that its deferred tax assets will be realized. Deferred tax assets are reduced by a valuation allowance when, after considering all available positive and negative evidence, it is determined that it is more likely than not that some portion, or all, of the deferred tax asset will not be realized. The tax legislation H.R.1, “An Act to Provide for Reconciliation Pursuant to Titles II and V of the Concurrent Resolution on the Budget for Fiscal Year 2018,” known as the Tax Cuts and Jobs Act (Act), was enacted on December 22, 2017.
The Act reduces the corporate tax rate to 21 percent, effective
January 1, 2018. Accordingly, we recognized the tax effects of the Act in our financial statements and related notes as of and for the year ended December 31, 2017. Accordingly, the Company recognized the tax effects of the Act in its financial statements and related notes. As of December 31, 2019, the Company has a valuation allowance of $
3.0 million against these deferred tax assets. The Company analyzes its position in subsequent reporting periods, considering all available positive and negative evidence, in determining the expected realization of its deferred tax assets.
Research and Development Costs
Research and development costs are expensed as incurred. For the years ended December 31, 2019, 2018 and 2017, research and development costs were $4.5 million, $4.2 million, and $3.8 million, respectively, and have been included in “Selling, general and administrative expenses” in the accompanying Consolidated Statements of Comprehensive Income.
Advertising Costs
The Company expenses its branding and advertising communication costs as incurred. Production costs are deferred and recognized as expense in the period that the related advertisement is first used. At December 31, 2019 $0.5 million was included in prepaid expenses for production costs. At December 31, 2018 there were no production costs included in prepaid expenses.
For the years ended December 31, 2019, 2018 and 2017, branding expenses, including advertising expenses as described above, were $35.7 million, $35.0 million, and $31.0 million, respectively.
Fair Value of 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, and debt to approximate the fair value of the respective assets and liabilities on the Consolidated Balance Sheets at December 31, 2019 and 2018.
Recently Adopted Accounting Standards
In June 2018, the FASB issued ASU No.
 2018-07,
“Compensation—Stock Compensation (Topic 718).” The ASU expands the scope of Topic 718, which currently only includes share-based payments issued to employees, to also include share-based payments issued to nonemployees for goods or services. The ASU supersedes Subtopic
505-50,
“Equity
Equity-Based Payment to
Non-Employees.”
Consequently, the accounting for share-based payments to nonemployees and employees will be substantially aligned. The ASU was effective for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year. The Company adopted the guidance on January 1, 2019. Adoption did not have an impact on the Company’s financial condition or results of operations.
In February 2016, the FASB issued ASU No.
 2016-02,
“Leases (Topic 842),” and issued subsequent amendments to the initial guidance in January 2018 within ASU No.
 2018-01,
in July 2018 within ASU Nos.
2018-10
and
2018-11,
in December 2018 within ASU No.
 2018-20,
and in March 2019 within ASU No.
 2019-01
(collectively, the standard). The standard requires lessees to recognize operating leases on the balance sheet as a
right-of-use
asset and a lease liability. The liability is equal to the present value of the lease payments over the remaining lease term. The asset is based on the liability, subject to certain adjustments. Operating leases result in straight-line expense. The Company adopted the standard on January 1, 2019, and elected the modified retrospective method of adoption that allowed the Company to apply the standard as of the beginning of the period of adoption. The Company opted to elect the package of practical expedients to not reassess prior conclusions related to contracts containing leases, lease classification and initial direct costs, and certain other
practical expedients, including the use of hindsight to determine the lease term for existing leases and in assessing impairment of the
right-of-use
asset, and the exception for short-term leases. For its current classes of
 
underlying assets, the Company did not elect the practical expedient under which the lease components would not be separated from the nonlease components. Nonlease components include certain maintenance services provided by the lessor and the related consideration is specified on a stand-alone basis in the applicable lease agreements. Adoption of the standard had a significant impact on the Company’s condensed consolidated balance sheet due to the recognition of a
right-of-use
asset and lease liability (current and
non-current)
of $45.8 million and $47.2 million, respectively, upon adoption. As the Company’s leases do not provide an implicit rate that can be readily determined, the Company used its incremental borrowing rate based on the information available at the implementation date in determining the present value of lease payments.
New Accounting Standards Not Yet Adopted
In August 2018, the FASB issued ASU No.
 2018-15,
“Intangibles—Goodwill and
Other—Internal-Use
Software (Subtopic
350-40):
Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of FASB Emerging Issues Task Force)”. The new guidance aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred for an
internal-use
software license. Under that model, implementation costs are capitalized or expensed depending on the nature of the costs and the project stage during which they are incurred. Capitalized implementation costs are amortized over the term of the associated hosted cloud computing arrangement service contract on a straight-line basis, unless another systematic and rational basis is more representative of the pattern in which the entity expects to benefit from its right to access the hosted software. Capitalized implementation costs would then be assessed for impairment in a manner similar to long-lived assets. The new guidance is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted. Entities can choose to adopt the new guidance either prospectively to eligible costs incurred on or after the date the guidance is first applied or retrospectively. The Company will adopt the guidance on January 1, 2020, and has determined that adoption will not 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 will 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 will adopt the guidance on January 1, 2020. The Company believes adoption will have no material impact on its financial condition or results of operations.
In June 2016, the FASB issued ASU
2016-13,
“Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses in Financial Instruments,” and issued subsequent amendments to the initial guidance in November 2018 within ASU No.
 2018-09,
April 2019 within ASU No.
 2019-04,
and May 2019 within ASU No.
 2019-05.
The ASU amends the guidance on the impairment of financial instruments and adds an impairment model, known as the current expected credit loss (CECL) model. The CECL model requires an entity to recognize its current estimate of all expected credit losses, rather than incurred losses, and applies to trade receivables and other receivables. The CECL model is designed to capture expected credit losses through the establishment of an allowance account, which will be presented as an offset to the amortized cost basis of the related financial asset. The new guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and is applied using the modified-retrospective approach. The Company will adopt the guidance on January 1, 2020. The Company has determined that adoption will not have a material impact on its financial condition or results of operations.
XML 49 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Supplemental Cash flow Information to operating leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Supplemental cash flow information    
Cash paid for amounts included in the measurement of operating lease liabilities $ 8,479  
Operating ROU assets obtained in exchange for lease liabilities 1,319  
Supplemental balance sheet information    
Operating lease right-of-use assets 40,049 $ 0
Operating lease liabilities:    
Accrued expenses and other current liabilities 7,079  
Operating lease liabilities 34,242 $ 0
Total operating lease liabilities $ 41,321  
XML 50 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting Information [Line Items]                      
Net Income (Loss) $ 35,497 $ 41,976 $ 35,710 $ 31,555 $ 25,171 $ 29,471 $ 42,820 $ 37,110 $ 144,738 $ 134,572 $ 95,128
Interest (income) expense, net                 (1,503) (192) 461
Income Tax Expense (Benefit)                 44,964 42,289 46,791
Depreciation and Amortization                 14,031 16,597 16,860
Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Net Income (Loss)                 144,738 134,572 95,128
Interest (income) expense, net                 (1,503) (192) 461
Income Tax Expense (Benefit)                 44,964 42,289 46,791
Depreciation and Amortization                 14,031 16,467 16,730
EBITDA                 202,230 193,136 159,110
Operating Segments [Member] | Residential [Member]                      
Segment Reporting Information [Line Items]                      
Net Income (Loss)                 142,811 131,823 97,412
Interest (income) expense, net                 (1,496) (192) 461
Income Tax Expense (Benefit)                 44,292 41,421 47,911
Depreciation and Amortization                 13,413 13,216 14,598
EBITDA                 199,020 186,268 160,382
Operating Segments [Member] | Commercial [Member]                      
Segment Reporting Information [Line Items]                      
Net Income (Loss)                 1,927 2,749 (2,284)
Interest (income) expense, net                 (7)    
Income Tax Expense (Benefit)                 672 868 (1,120)
Depreciation and Amortization                 618 3,251 2,132
EBITDA                 $ 3,210 $ 6,868 $ (1,272)
XML 51 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Deferred tax assets:    
Net operating losses $ 88 $ 79
Residential product warranty reserve 6,486 7,804
Stock-based compensation 1,055 1,725
Accruals not currently deductible and other 2,245 3,928
Inventories 5,780 4,682
Operating lease liability 10,618  
State tax credit carryforwards 3,461 3,400
Gross deferred tax assets, before valuation allowance 29,733 21,618
Valuation allowance (2,988) (3,015)
Gross deferred tax assets, after valuation allowance 26,745 18,603
Deferred tax liabilities:    
Depreciation (17,267) (13,893)
Operating lease right-of-use asset (10,162)  
Goodwill amortization (4,782) (3,774)
Inventories and other (4,365) (3,061)
Gross deferred tax liabilities (36,576) (20,728)
Net deferred tax liability $ (9,831) $ (2,125)
XML 52 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Estimated Useful Lives of Property Plant and Equipment (Detail)
12 Months Ended
Dec. 31, 2019
Buildings [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful life 40 years
Furniture and Fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful life 10 years
Forklifts and Tractors [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful life 5 years
Computer Equipment and Software [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful life 5 years
Maximum [Member] | Machinery and Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful life 11 years
Minimum [Member] | Machinery and Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful life 3 years
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Summary of Reconciliation of Company's Residential Product Warranty Reserve
The following is a reconciliation of the Company’s residential product warranty reserve (in thousands):
 
Year Ended December 31, 2019
 
 
Surface
Flaking
 
 
Other
Residential
 
 
Total
 
Beginning balance, January 1
  $
23,951
    $
6,803
    $
30,754
 
Provisions and changes in estimates
   
—  
     
979
     
979
 
Settlements made during the period
   
(4,927
)    
(1,312
)    
(6,239
)
                         
Ending balance, December 31
  $
19,024
    $
6,470
    $
25,494
 
                         
 
Year Ended December 31, 2018
 
 
Surface
Flaking
 
 
Other
Residential
 
 
Total
 
Beginning balance, January 1
  $
28,158
    $
6,841
    $
34,999
 
Provisions and changes in estimates
   
—  
     
1,104
     
1,104
 
Settlements made during the period
   
(4,207
)    
(1,142
)    
(5,349
)
                         
Ending balance, December 31
  $
23,951
    $
6,803
    $
30,754
 
                         
XML 54 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Prepaid Expense and Other Assets [Abstract]    
Prepaid expenses $ 8,282 $ 3,390
Revenues in excess of billings 6,664 7,987
Contract retainage 1,832 2,469
Income tax receivable 2,675 471
Other 350 1,245
Total prepaid expenses and other assets $ 19,803 $ 15,562
XML 55 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Approximate number of shares employees purchased under the Employee Stock Purchase Plan 891,065    
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 12,840,000    
Performance-Based Restricted Stock and Performance-Based Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation cost recognition period for unvested awards 1 year 8 months 12 days    
Unrecognized compensation cost related to unvested awards $ 0.8 $ 1.6 $ 1.8
Vesting period 3 years    
Stock Appreciation Rights [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost related to unvested awards $ 0.4    
Fair value assumptions method used Black-Scholes option-pricing    
Weighted-average fair value of grants $ 29.56 $ 22.09 $ 13.99
Time-Based Restricted Stock and Time-Based Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost related to unvested awards $ 3.2    
Total fair value of restricted shares vested $ 6.0 $ 5.1 $ 5.5
Employee Stock Purchase 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 1,200,000    
Percentage of market price on lesser of either first day of calendar quarter or last day of calendar quarter for purchase price 85.00%    
Percentage of gross compensation eligible employees may elect to participate in the plan 15.00%    
Maximum [Member] | Performance-Based Restricted Stock and Performance-Based Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of target number of shares that will vest 200.00%    
Minimum [Member] | Performance-Based Restricted Stock and Performance-Based Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of target number of shares that will vest 0.00%    
XML 56 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail) - Stock Appreciation Rights [Member]
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions and Methodology [Line Items]      
Dividend yield 0.00% 0.00% 0.00%
Average risk-free interest rate 2.50% 2.70% 2.00%
Expected term (years) 5 years 5 years 5 years
Expected volatility 39.10% 40.50% 42.30%
XML 57 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Estimated Useful Lives of Property Plant and Equipment
Property, plant and equipment are stated at historical cost. The costs of additions and improvements are capitalized, while maintenance and repairs are expensed as incurred. Unpaid liabilities related to property, plant and equipment are included in accounts payable and were $0.8 million at December 31, 2019. Depreciation is provided using the straight-line method over the following estimated useful lives:
Buildings
   
40 years
 
Machinery and equipment
   
3-11
 years
 
Furniture and equipment
   
10 years
 
Forklifts and tractors
   
5 years
 
Computer equipment and software
   
5 years
 
XML 58 d781012d10k_htm.xml IDEA: XBRL DOCUMENT 0001069878 2017-01-01 2017-12-31 0001069878 2019-01-01 2019-12-31 0001069878 2018-01-01 2018-12-31 0001069878 2019-12-31 0001069878 2018-12-31 0001069878 2017-01-01 2017-07-31 0001069878 2019-07-01 2019-09-30 0001069878 2019-04-01 2019-06-30 0001069878 2019-01-01 2019-03-31 0001069878 2018-10-01 2018-12-31 0001069878 2018-07-01 2018-09-30 0001069878 2018-04-01 2018-06-30 0001069878 2018-01-01 2018-03-31 0001069878 2019-10-01 2019-12-31 0001069878 2018-05-02 2018-05-02 0001069878 2020-02-10 0001069878 2019-06-30 0001069878 2016-12-31 0001069878 2017-12-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0001069878 us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0001069878 us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2018-01-01 2018-12-31 0001069878 us-gaap:CommercialPortfolioSegmentMember 2018-01-01 2018-12-31 0001069878 trex:TimeBasedRestrictedStockandRestrictedstockUnitsMember 2018-01-01 2018-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndrestrictedStockunitsMember 2018-01-01 2018-12-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2018-01-01 2018-12-31 0001069878 trex:EmployeeStockPurchasePlanMember 2018-01-01 2018-12-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2018-01-01 2018-12-31 0001069878 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001069878 us-gaap:OperatingSegmentsMember us-gaap:ResidentialPortfolioSegmentMember 2018-01-01 2018-12-31 0001069878 us-gaap:OperatingSegmentsMember us-gaap:CommercialPortfolioSegmentMember 2018-01-01 2018-12-31 0001069878 us-gaap:OperatingSegmentsMember 2018-01-01 2018-12-31 0001069878 us-gaap:WarrantyReservesMember 2018-01-01 2018-12-31 0001069878 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001069878 trex:TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001069878 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-01-01 2018-12-31 0001069878 us-gaap:AccountingStandardsUpdate201609Member 2018-01-01 2018-12-31 0001069878 trex:StockAppreciationRightsMember 2018-01-01 2018-12-31 0001069878 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001069878 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2018-01-01 2018-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2018-01-01 2018-12-31 0001069878 srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001069878 trex:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001069878 trex:RawMaterialsMember us-gaap:SupplierConcentrationRiskMember 2018-01-01 2018-12-31 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2018-01-01 2018-12-31 0001069878 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001069878 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001069878 us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2019-01-01 2019-12-31 0001069878 us-gaap:CommercialPortfolioSegmentMember 2019-01-01 2019-12-31 0001069878 trex:TimeBasedRestrictedStockandRestrictedstockUnitsMember 2019-01-01 2019-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndrestrictedStockunitsMember 2019-01-01 2019-12-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2019-01-01 2019-12-31 0001069878 trex:EmployeeStockPurchasePlanMember 2019-01-01 2019-12-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2019-01-01 2019-12-31 0001069878 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001069878 us-gaap:OperatingSegmentsMember us-gaap:CommercialPortfolioSegmentMember 2019-01-01 2019-12-31 0001069878 us-gaap:OperatingSegmentsMember us-gaap:ResidentialPortfolioSegmentMember 2019-01-01 2019-12-31 0001069878 us-gaap:OperatingSegmentsMember 2019-01-01 2019-12-31 0001069878 srt:MinimumMember 2019-01-01 2019-12-31 0001069878 srt:MaximumMember 2019-01-01 2019-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001069878 us-gaap:InternetDomainNamesMember 2019-01-01 2019-12-31 0001069878 us-gaap:WarrantyReservesMember 2019-01-01 2019-12-31 0001069878 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001069878 trex:TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001069878 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-01-01 2019-12-31 0001069878 us-gaap:AccountingStandardsUpdate201609Member 2019-01-01 2019-12-31 0001069878 trex:StockAppreciationRightsMember 2019-01-01 2019-12-31 0001069878 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001069878 trex:FourthamendedandrestatedcreditagreementMember 2019-01-01 2019-12-31 0001069878 trex:ThirdAmendedAndRestatedCreditAgreementMember 2019-01-01 2019-12-31 0001069878 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001069878 trex:FourthamendedandrestatedcreditagreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2019-01-01 2019-12-31 0001069878 trex:FourthamendedandrestatedcreditagreementMember us-gaap:EurodollarMember 2019-01-01 2019-12-31 0001069878 trex:ThirdAmendedAndRestatedCreditAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2019-01-01 2019-12-31 0001069878 trex:ThirdAmendedAndRestatedCreditAgreementMember us-gaap:EurodollarMember 2019-01-01 2019-12-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2019-01-01 2019-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2019-01-01 2019-12-31 0001069878 srt:MinimumMember trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001069878 srt:MaximumMember trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001069878 srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001069878 trex:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001069878 trex:RawMaterialsMember us-gaap:SupplierConcentrationRiskMember 2019-01-01 2019-12-31 0001069878 trex:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001069878 trex:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001069878 trex:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001069878 us-gaap:BuildingMember 2019-01-01 2019-12-31 0001069878 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2019-01-01 2019-12-31 0001069878 us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0001069878 trex:ForkliftsAndTractorsMember 2019-01-01 2019-12-31 0001069878 us-gaap:ComputerEquipmentMember 2019-01-01 2019-12-31 0001069878 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2019-01-01 2019-12-31 0001069878 trex:CommercialRailingAndStagingSystemsMember srt:MinimumMember trex:CommercialUseMember 2019-01-01 2019-12-31 0001069878 trex:ResidentialUseMember 2019-01-01 2019-12-31 0001069878 trex:CommercialUseMember 2019-01-01 2019-12-31 0001069878 trex:TranscendEnhanceSelectAndUniversalFasciaProductMember trex:ResidentialUseMember 2019-01-01 2019-12-31 0001069878 trex:TranscendEnhanceSelectAndUniversalFasciaProductMember trex:CommercialUseMember 2019-01-01 2019-12-31 0001069878 trex:TrextrimAndTrexRevealRailingMember trex:ResidentialUseMember 2019-01-01 2019-12-31 0001069878 trex:TrextrimAndTrexRevealRailingMember trex:CommercialUseMember 2019-01-01 2019-12-31 0001069878 trex:CommercialRailingAndStagingSystemsMember srt:MaximumMember trex:CommercialUseMember 2019-01-01 2019-12-31 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2019-01-01 2019-12-31 0001069878 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-12-31 0001069878 us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-12-31 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:TransferredOverTimeMember 2017-01-01 2017-12-31 0001069878 us-gaap:TransferredOverTimeMember 2017-01-01 2017-12-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2017-01-01 2017-12-31 0001069878 us-gaap:CommercialPortfolioSegmentMember 2017-01-01 2017-12-31 0001069878 trex:TimeBasedRestrictedStockandRestrictedstockUnitsMember 2017-01-01 2017-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndrestrictedStockunitsMember 2017-01-01 2017-12-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2017-01-01 2017-12-31 0001069878 trex:EmployeeStockPurchasePlanMember 2017-01-01 2017-12-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2017-01-01 2017-12-31 0001069878 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001069878 us-gaap:OperatingSegmentsMember 2017-01-01 2017-12-31 0001069878 us-gaap:OperatingSegmentsMember us-gaap:ResidentialPortfolioSegmentMember 2017-01-01 2017-12-31 0001069878 us-gaap:OperatingSegmentsMember us-gaap:CommercialPortfolioSegmentMember 2017-01-01 2017-12-31 0001069878 us-gaap:WarrantyReservesMember 2017-01-01 2017-12-31 0001069878 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001069878 trex:TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember 2017-01-01 2017-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember 2017-01-01 2017-12-31 0001069878 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-01-01 2017-12-31 0001069878 us-gaap:AccountingStandardsUpdate201609Member 2017-01-01 2017-12-31 0001069878 trex:StockAppreciationRightsMember 2017-01-01 2017-12-31 0001069878 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001069878 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001069878 srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001069878 trex:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001069878 trex:RawMaterialsMember us-gaap:SupplierConcentrationRiskMember 2017-01-01 2017-12-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2019-12-31 0001069878 us-gaap:ConstructionInProgressMember 2019-12-31 0001069878 trex:TwoThousandFourteenStockIncentivePlanMember 2019-12-31 0001069878 trex:EmployeeStockPurchasePlanMember 2019-12-31 0001069878 trex:RawMaterialSupplyContractsMember 2019-12-31 0001069878 trex:RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember trex:ThirdAmendedAndRestatedCreditAgreementMember 2019-12-31 0001069878 trex:RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember trex:ThirdAmendedAndRestatedCreditAgreementMember 2019-12-31 0001069878 us-gaap:RevolvingCreditFacilityMember trex:LetterOfCreditFacilitySublimitMember 2019-12-31 0001069878 us-gaap:RevolvingCreditFacilityMember trex:SwingAdvanceLoanSublimitMember 2019-12-31 0001069878 trex:RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember trex:FourthamendedandrestatedcreditagreementMember 2019-12-31 0001069878 trex:RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember trex:FourthamendedandrestatedcreditagreementMember 2019-12-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2019-12-31 0001069878 trex:TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember 2019-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember 2019-12-31 0001069878 trex:StockRepurchaseProgramMember 2019-12-31 0001069878 trex:StagingConceptsAcquisitionLLCMember 2019-12-31 0001069878 us-gaap:OperatingSegmentsMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0001069878 us-gaap:OperatingSegmentsMember us-gaap:ResidentialPortfolioSegmentMember 2019-12-31 0001069878 us-gaap:OperatingSegmentsMember 2019-12-31 0001069878 us-gaap:MachineryAndEquipmentMember 2019-12-31 0001069878 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0001069878 trex:ForkliftsAndTractorsMember 2019-12-31 0001069878 us-gaap:ComputerEquipmentMember 2019-12-31 0001069878 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001069878 us-gaap:LandMember 2019-12-31 0001069878 srt:MinimumMember 2019-12-31 0001069878 srt:MaximumMember 2019-12-31 0001069878 us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember 2018-12-31 0001069878 trex:StagingConceptsAcquisitionLLCMember 2018-12-31 0001069878 us-gaap:OperatingSegmentsMember us-gaap:ResidentialPortfolioSegmentMember 2018-12-31 0001069878 us-gaap:OperatingSegmentsMember us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0001069878 us-gaap:OperatingSegmentsMember 2018-12-31 0001069878 us-gaap:MachineryAndEquipmentMember 2018-12-31 0001069878 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0001069878 trex:ForkliftsAndTractorsMember 2018-12-31 0001069878 us-gaap:ComputerEquipmentMember 2018-12-31 0001069878 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001069878 us-gaap:ConstructionInProgressMember 2018-12-31 0001069878 us-gaap:LandMember 2018-12-31 0001069878 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001069878 trex:StockRepurchaseProgramMember 2018-02-16 2019-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember 2017-12-31 0001069878 trex:StagingConceptsAcquisitionLLCMember 2017-12-31 0001069878 us-gaap:OperatingSegmentsMember 2017-12-31 0001069878 us-gaap:OperatingSegmentsMember us-gaap:ResidentialPortfolioSegmentMember 2017-12-31 0001069878 us-gaap:OperatingSegmentsMember us-gaap:CommercialPortfolioSegmentMember 2017-12-31 0001069878 trex:StagingConceptsAcquisitionLLCMember 2017-07-31 2017-07-31 0001069878 trex:StagingConceptsAcquisitionLLCMember 2017-07-31 0001069878 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-12-31 0001069878 us-gaap:WarrantyReservesMember 2017-12-31 0001069878 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0001069878 us-gaap:WarrantyReservesMember 2018-12-31 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2017-12-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2017-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2017-12-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2018-12-31 0001069878 trex:TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember 2018-12-31 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2018-12-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2018-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2018-12-31 0001069878 us-gaap:CommonStockMember 2018-12-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001069878 us-gaap:RetainedEarningsMember 2018-12-31 0001069878 us-gaap:TreasuryStockMember 2018-12-31 0001069878 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0001069878 us-gaap:WarrantyReservesMember 2019-12-31 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2019-12-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2019-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2019-12-31 0001069878 us-gaap:CommonStockMember 2019-12-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001069878 us-gaap:RetainedEarningsMember 2019-12-31 0001069878 us-gaap:TreasuryStockMember 2019-12-31 0001069878 us-gaap:TreasuryStockMember 2016-12-31 0001069878 us-gaap:CommonStockMember 2016-12-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001069878 us-gaap:RetainedEarningsMember 2016-12-31 0001069878 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2016-12-31 0001069878 us-gaap:WarrantyReservesMember 2016-12-31 0001069878 trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember 2016-12-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2016-12-31 0001069878 trex:TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember 2016-12-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2017-12-31 0001069878 trex:TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember 2017-12-31 0001069878 us-gaap:CommonStockMember 2017-12-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001069878 us-gaap:RetainedEarningsMember 2017-12-31 0001069878 us-gaap:TreasuryStockMember 2017-12-31 iso4217:USD shares pure iso4217:USD shares trex:Segment trex:Institution trex:Tax_Positions trex:Customer trex:Supplier trex:Retailer P1Y greater than one year P3Y P1Y 2015 2016 2017 P1Y false 2019 FY 0001069878 --12-31 TREX CO INC VA 10-K true 2019-12-31 false 001-14649 DE 54-1910453 160 Exeter Drive Winchester 22603-8605 540 542-6300 Common Stock NYSE No No Yes Yes Large Accelerated Filer false false false 4200000000 58192180 TREX 745347000 684250000 565153000 438844000 389356000 321780000 306503000 294894000 243373000 118304000 118225000 100993000 188199000 176669000 142380000 1503000 192000 -461000 189702000 176861000 141919000 44964000 42289000 46791000 144738000 134572000 95128000 2.48 2.29 1.62 58430597 58739670 58785118 2.47 2.28 1.61 58657749 59067302 59150920 144738000 134572000 95128000 148833000 105699000 78462000 91163000 56106000 57801000 19803000 15562000 303204000 270225000 171300000 117144000 74084000 74503000 40049000 0 3602000 3250000 592239000 465122000 15227000 31084000 58265000 56291000 5178000 5400000 78670000 92775000 34242000 0 9831000 2125000 20317000 25354000 4000 1905000 143064000 122159000 0.01 0.01 3000000 3000000 0 0 0 0 0.01 0.01 120000000 120000000 70187463 69998336 58240721 58551653 702000 700000 123996000 124224000 561680000 416942000 11946742 11446683 237203000 198903000 449175000 342963000 592239000 465122000 58801104 698000 119733000 187242000 10987362 -173512000 134161000 95128000 95128000 33228 2000 391000 393000 58470 2000 3617000 3619000 80998 5187000 5187000 58856860 698000 121694000 282370000 10987362 -173512000 231250000 134572000 134572000 63448 1000 881000 882000 13028 4695000 4695000 103694 1000 6344000 6345000 459321 -459321 25391000 25391000 58551653 700000 124224000 416942000 11446683 -198903000 342963000 144738000 144738000 77141 1000 1088000 1089000 108378 8245000 8245000 220364 1000 6929000 6930000 500059 -500059 38300000 38300000 58240721 702000 123996000 561680000 11946742 -237203000 449175000 144738000 134572000 95128000 14031000 16597000 16860000 7706000 1037000 194000 6930000 6344000 5187000 -285000 -47000 -1738000 218000 406000 406000 -12701000 24281000 10486000 -1695000 23276000 3635000 1652000 613000 2194000 -16666000 21131000 -4804000 -10823000 5040000 2488000 -2375000 1929000 1795000 156352000 138121000 101865000 67265000 33816000 15040000 21000 83000 55000 71804000 -67244000 -33733000 -86789000 89500000 172250000 201000000 89500000 172250000 201000000 46545000 30085000 3617000 1089000 882000 391000 518000 -45974000 -29203000 -3226000 43134000 75185000 11850000 105699000 30514000 18664000 148833000 105699000 30514000 321000 662000 418000 39612000 48238000 44802000 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;"><div style="font-weight:bold;display:inline;">1. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="font-weight:bold;display:inline;">BUSINESS AND ORGANIZATION</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Trex Company, Inc. (together with its subsidiaries, the Company), a Delaware corporation, was incorporated on September 4, 1998. The Company’s principal business based on net sales is the manufacture and distribution of wood and plastic composite products, as well as related accessories, primarily for residential and commercial decking and railing applications. A majority of its products are manufactured in a proprietary process that combines reclaimed wood fibers and scrap polyethylene. On July 31, 2017, through its newly-formed, wholly-owned subsidiary, Trex Commercial Products, Inc., the Company acquired certain assets and assumed certain liabilities of Staging Concepts Acquisition, LLC (SC Company) and thus expanded its markets to include the design, engineering and marketing of modular and architectural railing and staging systems for the commercial and multi-family market, including sports stadiums and performing arts venues. Additional information on the acquisition of SC Company is presented in Note 3. The principal executive offices are located at 160 Exeter Drive, Winchester, Virginia 22603, and the telephone number at that address is (540)<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 542-6300. </div> Subsequent to the acquisition, the Company operates in two reportable segments, Trex Residential Products (Trex Residential) and Trex Commercial Products (Trex Commercial).</div> 2 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2. </div></div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</div></div></td></tr></table><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Basis of Accounting </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States. The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiary, Trex Commercial Products, Inc. (Trex Commercial Products), from date of acquisition of July 31, 2017. Intercompany accounts and transactions have been eliminated in consolidation. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Use of Estimates </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the accompanying notes. Actual results could differ from those estimates. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash and Cash Equivalents </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents consist of highly liquid investments purchased with original maturities of three months or less. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Concentrations and Credit Risk </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents and trade accounts receivable. The Company from time to time may have bank deposits in excess of insurance limits of the Federal Deposit Insurance Corporation. As of December 31, 2019, substantially all deposits are maintained in one financial institution. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk related to its cash and cash equivalents. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company routinely assesses the financial strength of its customers and believes that its trade receivables credit risk exposure is limited. Trade receivables are recognized at the amount of revenue recognized on each shipment for Trex Residential products and for satisfied performance obligations for Trex Commercial</div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">products as the Company has an unconditional right to consideration from the customer and payment is due based solely on the passage of time.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">A valuation allowance is provided for known and anticipated credit losses and disputed amounts, as determined by management in the course of regularly evaluating individual customer receivables. This evaluation takes into consideration a customer’s financial condition and credit history, as well as current economic conditions. There was no material valuation allowance recorded as of December 31, 2019 and 2018. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In the years ended December 31, 2019, 2018 and 2017, sales to certain customers of Trex Residential accounted for 10% or more of the Company’s total net sales. For the year ended December 31, 2019, <div style="letter-spacing: 0px; top: 0px;;display:inline;">three</div> customers of Trex Residential represented approximately 57% of the Company’s total net sales. For the year ended December 31, 2018, <div style="letter-spacing: 0px; top: 0px;;display:inline;">two</div> customers of Trex Residential represented approximately 42% of the Company’s total net sales. For the year ended December 31, 2017, <div style="letter-spacing: 0px; top: 0px;;display:inline;">two</div> customers of Trex Residential represented approximately 41% of the Company’s total net sales. At December 31, 2019, three customers of Trex Residential represented 30%, 24% and 10%, respectively, of the Company’s total accounts receivable balance. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For each year ended December 31, 2019, 2018 and 2017, approximately 27%, 33% and 33%, respectively, of the Company’s materials purchases at Trex Residential were purchased from its four largest suppliers. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Inventories </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Inventories for the Company’s composite decking and railing products are stated at the lower of cost <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(last-in,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-out,</div> or LIFO, method) and market. The Company periodically reviews its inventory for slow moving or obsolete items and writes down the related products to estimated realizable value. The Company’s reserves for estimated slow moving products or obsolescence are not material. At December 31, 2019, the excess of the replacement cost of inventory over the LIFO value of inventory was approximately $19.1 million. Due to the nature of the LIFO valuation methodology, liquidations of inventories will result in a portion of the Company’s cost of sales being based on historical rather than current year costs.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">A majority of the Company’s products at Trex Residential are made in a proprietary process that combines reclaimed wood fibers and scrap polyethylene. The Company grinds up scrap materials generated from its manufacturing process and inventories deemed no longer salable and reintroduces the reclaimed material into the manufacturing process as a substitute for raw materials. The reclaimed material is valued at the costs of the raw material components of the material. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">Inventories for the Company’s railing and staging products at Trex Commercial for the commercial and multi-family market are stated at the lower of cost <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(first-in,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-out</div> or FIFO method), using actual cost, and net realizable value. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Work-in</div> process includes estimated production costs.</div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Property, Plant and Equipment </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment are stated at historical cost. The costs of additions and improvements are capitalized, while maintenance and repairs are expensed as incurred. Unpaid liabilities related to property, plant and equipment are included in accounts payable and were $0.8 million at December 31, 2019. Depreciation is provided using the straight-line method over the following estimated useful lives: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 81%; padding: 0px; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 5%; padding: 0px; font-family: &quot;Times New Roman&quot;;"/> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"/> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"/> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Buildings </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: left; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">40 years </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Machinery and equipment </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: left; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-11</div> years</div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Furniture and equipment </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: left; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10 years </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Forklifts and tractors </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: left; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5 years </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Computer equipment and software </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: left; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5 years </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the asset. </div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company reviews its long-lived assets, including property, plant and equipment, whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable. To determine the recoverability of its long-lived assets, the Company evaluates the probability that future estimated undiscounted net cash flows will be less than the carrying amount of the long-lived assets. If the estimated cash flows are less than the carrying amount of the long-lived assets, the assets are written down to their fair value. The Company’s estimates of anticipated cash flows and the remaining estimated useful lives of long-lived assets could be reduced in the future. As a result, the carrying amount of long-lived assets could be reduced in the future. Long-lived assets held for sale are stated at the lower of cost or fair value less cost to sell. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Fair Value Measurement </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Assets and liabilities measured at fair value are measured at the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date and classified into one of the following fair value hierarchy: </div></div><div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left; padding-left: 0px;"> </td> <td style="width: 3%; vertical-align: top; padding-left: 0px;">•</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;">Level 1 – Quoted prices for identical instruments in active markets.</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left; padding-left: 0px;"> </td> <td style="width: 3%; vertical-align: top; padding-left: 0px;">•</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;">Level 2 – Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model derived valuations in which all significant inputs and significant value drivers are observable in active markets.</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left; padding-left: 0px;"> </td> <td style="width: 3%; vertical-align: top; padding-left: 0px;">•</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;">Level 3 – Valuations derived from management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.</td></tr></table><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Goodwill </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Goodwill represents the excess of cost over net assets acquired resulting from the Company’s 1996 purchase of the Mobil Composite Products Division, the 2011 purchase of the assets of the Iron Deck Corporation, and the 2017 purchase of certain assets and the assumption of certain liabilities of SC Company. The Company evaluates the recoverability of goodwill in accordance with Accounting Standard Codification Topic 350, “<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangibles – Goodwill and Other</div></div>,” annually or more frequently if an event occurs or circumstances change in the interim that would more likely than not reduce the fair value of the asset below its carrying amount. Goodwill is considered to be impaired when the net book value of the reporting unit exceeds its estimated fair value.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">The Company first assesses qualitative factors to determine if it is more likely than not that the fair value of the reporting units is less than the carrying amount to determine if it should proceed with the evaluation of goodwill for impairment. The Company identified its reporting units based on the way it manages its operating segments. Each reporting unit constitutes a business with discrete financial information and operating segment management, at a level below the Company’s chief operating decision maker, regularly reviews the operating results of the reporting unit. The Company assigned goodwill to the reporting units based on the excess of the fair values acquired over the fair value of the sum of the individual assets acquired and liabilities assumed that were assigned to the reporting units. If the Company proceeds with the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> impairment test, the Company first compares the fair value of the reporting unit to its carrying value. If the carrying value of a reporting unit exceeds its fair value, the goodwill of that reporting unit is potentially impaired and step two of the impairment analysis is performed. In step two of the analysis, an impairment loss is recorded equal to the excess of the carrying value of the reporting unit’s goodwill over its implied fair value should such a circumstance arise.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company measures fair value of the reporting units based on a present value of future discounted cash flows and a market valuation approach. The discounted cash flows model indicates the fair value of the reporting unit based on the present value of the cash flows that the reporting unit is expected to generate in the future. Significant estimates in the discounted cash flows model include: the weighted average cost of capital; long-term rate of growth and profitability of the business; and working capital effects. The market valuation approach </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">indicates the fair value of the business based on a comparison of the Company against certain market information. Significant estimates in the market approach model include identifying appropriate market multiples and assessing earnings before interest, income taxes, depreciation and amortization (EBITDA) in estimating the fair value of the reporting unit. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31, 2019, 2018 and 2017, the Company completed its annual impairment test of goodwill utilizing the qualitative assessment and concluded it was not more likely than not that the fair value of the reporting units was less than the carrying amounts. The Company performs the annual impairment testing of its goodwill as of October 31 of each year. However, actual results could differ from the Company’s estimates and projections, which would affect the assessment of impairment. As of December 31, 2019, the Company had goodwill of $68.5 million that is reviewed annually for impairment. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Product Warranty </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company warrants that its Trex Residential decking products will be free from material defects in workmanship and materials. This warranty generally extends for a period of 25 years for residential use and 10 years for commercial use. With respect to Trex Signature<div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;">®</div> Railing, the warranty period is 25 years for both residential and commercial use. With respect to the Company’s Transcend<div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;">®</div>, Enhance<div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;">®</div>, Select<div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;">®</div> and Universal Fascia product, the Company further warrants that the product will not fade in color more than a certain amount and will be resistant to permanent staining from food substances or mold, provided the stain is cleaned within seven days of appearance. This warranty extends for a period of 25 years for residential use and 10 years for commercial 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. Depending on the product and its use, the Company also warrants its Trex Commercial products will be free of manufacturing defects for <span style="-sec-ix-hidden:hidden10226120">one</span> to three years. The Company establishes warranty reserves to provide for estimated future expenses as a result of product defects that result in claims. Reserve estimates are based on management’s judgment, considering such factors as cost per claim, historical experience, anticipated rates of claims, and other available information. Management reviews and adjusts these estimates, if necessary, based on the differences between actual experience and historical estimates. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Treasury Stock </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company records the repurchase of shares of its common stock at cost. These shares are considered treasury stock, which is a reduction to stockholders’ equity. Treasury stock is included in authorized and issued shares but excluded from outstanding shares. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenue Recognition </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Effective January 1, 2018, the Company retrospectively adopted the requirements of Financial Accounting Standards Board <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">(FASB) </div>Accounting Standards Update <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">(ASU) </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2014-09,</div> “Revenue from Contracts with Customers” (Topic 606). The Company determined the appropriate revenue recognition for its contracts with customers by analyzing the type, terms and conditions of the contracts with customers. Topic 606 provides a single, comprehensive model for revenue recognition arising from contracts with customers. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in Topic 606. A contract’s transaction price is allocated to each distinct performance obligation and revenue is recognized when or as the Company satisfies the performance obligation. Revenue is recognized at an amount that reflects the consideration to which the entity expects to be entitled in exchange for transferring control of the goods or services to a customer. Adoption of Topic 606 did not have an impact on the Company’s financial condition or results of operations. The following provides additional information about the Company’s contracts with customers.</div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; text-decoration: none; margin-top: 18pt; margin-bottom: 0px;"><div style="text-decoration:underline;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential Products </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Trex Residential principally generates revenue from the manufacture and sale of its high-performance, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">low-maintenance,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">eco-friendly</div> composite decking and railing products and accessories. Substantially all of its</div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">revenues are from contracts with customers, which are individual customer purchase orders of short-term duration of less than one year. Trex Residential satisfies its performance obligations at a point in time. The shipment of each product is a separate performance obligation as the customer is able to derive benefit from each product shipped and no performance obligation remains after shipment. Upon shipment of the product, the customer obtains control over the distinct product and Trex Residential satisfies its performance obligation. Any performance obligation that remains unsatisfied at the end of a reporting period is part of a contract that has an original expected duration of one year or less. Any variable consideration related to the unsatisfied performance obligation is allocated wholly to the unsatisfied performance obligation and recognized when the product ships and the performance obligation is satisfied. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; text-decoration: none; margin-top: 18pt; margin-bottom: 0px;"><div style="text-decoration:underline;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Trex Commercial Products</div></div> </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Commercial generates revenue from the manufacture and sale of its modular and architectural railing and staging systems. All of its revenues are from fixed-price contracts with customers. Trex Commercial contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contract and is, therefore, not distinct. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">Trex Commercial satisfies its performance obligation over time as work progresses because control is transferred continuously to its customers. Revenue and estimated profit is recognized over time based on the proportion of actual costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying the performance obligation. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Incurred costs include all direct material, labor, subcontract and certain indirect costs. The Company reviews and updates its estimates regularly and recognizes adjustments in estimated profit on contracts under the cumulative <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">catch-up</div> method. Under this method, the impact of the adjustment on revenue and estimated profit to date on a contract is recognized in the period the adjustment is identified. Revenues and profits in future periods are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, the Company recognizes the total loss in the period it is identified. During the year ended December 31, 2019, no adjustment to any one contract was material to the Company’s Consolidated Financial Statements and no material impairment loss on any contract was recorded.</div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Stock-Based Compensation </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company measures stock-based compensation at the grant date of the award based on the fair value. For stock options, stock appreciation rights and time-based restricted stock and time-based restricted stock units, stock-based compensation is recognized on a straight line basis over the vesting periods of the award. The Company recognizes forfeitures as they occur. 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 probable to be paid out based on the achievement of predetermined performance measures. Stock-based compensation expense is included in “Selling, general and administrative expenses” in the accompanying Consolidated Statements of Comprehensive Income. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income Taxes </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes deferred tax assets and liabilities based on the difference between the financial statement basis and tax basis of assets and liabilities using enacted rates expected to be in effect during the year in which the differences reverse. The Company assesses the likelihood that its deferred tax assets will be realized. Deferred tax assets are reduced by a valuation allowance when, after considering all available positive and negative evidence, it is determined that it is more likely than not that some portion, or all, of the deferred tax asset will not be realized. The tax legislation H.R.1, “An Act to Provide for Reconciliation Pursuant to Titles II and V of the Concurrent Resolution on the Budget for Fiscal Year 2018,” known as the Tax Cuts and Jobs Act (Act), was enacted on December 22, 2017. </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Act reduces the corporate tax rate to 21 percent, effective </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">January 1, 2018. Accordingly, we recognized the tax effects of the Act in our financial statements and related notes as of and for the year ended December 31, 2017. Accordingly, the Company recognized the tax effects of the Act in its financial statements and related notes. As of December 31, 2019, the Company has a valuation allowance of $</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">3.0 million against these deferred tax assets. The Company analyzes its position in subsequent reporting periods, considering all available positive and negative evidence, in determining the expected realization of its deferred tax assets. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Research and Development Costs </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Research and development costs are expensed as incurred. For the years ended December 31, 2019, 2018 and 2017, research and development costs were $4.5 million, $4.2 million, and $3.8 million, respectively, and have been included in “Selling, general and administrative expenses” in the accompanying Consolidated Statements of Comprehensive Income. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Advertising Costs </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company expenses its branding and advertising communication costs as incurred. Production costs are deferred and recognized as expense in the period that the related advertisement is first used. At December 31, 2019 $0.5 million was included in prepaid expenses for production costs. At December 31, 2018 there were no production costs included in prepaid expenses. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31, 2019, 2018 and 2017, branding expenses, including advertising expenses as described above, were $35.7 million, $35.0 million, and $31.0 million, respectively. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Fair Value of Financial Instruments </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">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, and debt to approximate the fair value of the respective assets and liabilities on the Consolidated Balance Sheets at December 31, 2019 and 2018. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Recently Adopted Accounting Standards </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">In June 2018, the FASB issued ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2018-07,</div> “Compensation—Stock Compensation (Topic 718).” The ASU expands the scope of Topic 718, which currently only includes share-based payments issued to employees, to also include share-based payments issued to nonemployees for goods or services. The ASU supersedes Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">505-50,</div> “Equity<div style="letter-spacing: 0px; top: 0px;;display:inline;">—</div>Equity-Based Payment to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-Employees.”</div> Consequently, the accounting for share-based payments to nonemployees and employees will be substantially aligned. The ASU was effective for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year. The Company adopted the guidance on January 1, 2019. Adoption did not have an impact on the Company’s financial condition or results of operations.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In February 2016, the FASB issued ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2016-02,</div> “Leases (Topic 842),” and issued subsequent amendments to the initial guidance in January 2018 within ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2018-01,</div> in July 2018 within ASU Nos. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-10</div> and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-11,</div> in December 2018 within ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2018-20,</div> and in March 2019 within ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2019-01 </div> (collectively, the standard). The standard requires lessees to recognize operating leases on the balance sheet as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div> asset and a lease liability. The liability is equal to the present value of the lease payments over the remaining lease term. The asset is based on the liability, subject to certain adjustments. Operating leases result in straight-line expense. The Company adopted the standard on January 1, 2019, and elected the modified retrospective method of adoption that allowed the Company to apply the standard as of the beginning of the period of adoption. The Company opted to elect the package of practical expedients to not reassess prior conclusions related to contracts containing leases, lease classification and initial direct costs, and certain other </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">practical expedients, including the use of hindsight to determine the lease term for existing leases and in assessing impairment of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">right-of-use </div></div> asset, and the exception for short-term leases. For its current classes of<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div></div>underlying assets, the Company did not elect the practical expedient under which the lease components would not be separated from the nonlease components. Nonlease components include certain maintenance services provided by the lessor and the related consideration is specified on a stand-alone basis in the applicable lease agreements. Adoption of the standard had a significant impact on the Company’s condensed consolidated balance sheet due to the recognition of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div> asset and lease liability (current and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current)</div> of $45.8 million and $47.2 million, respectively, upon adoption. As the Company’s leases do not provide an implicit rate that can be readily determined, the Company used its incremental borrowing rate based on the information available at the implementation date in determining the present value of lease payments.</div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">New Accounting Standards Not Yet Adopted </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In August 2018, the FASB issued ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2018-15,</div> “Intangibles—Goodwill and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Other—Internal-Use </div> Software (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-40):</div> Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of FASB Emerging Issues Task Force)”. The new guidance aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred for an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software license. Under that model, implementation costs are capitalized or expensed depending on the nature of the costs and the project stage during which they are incurred. Capitalized implementation costs are amortized over the term of the associated hosted cloud computing arrangement service contract on a straight-line basis, unless another systematic and rational basis is more representative of the pattern in which the entity expects to benefit from its right to access the hosted software. Capitalized implementation costs would then be assessed for impairment in a manner similar to long-lived assets. The new guidance is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted. Entities can choose to adopt the new guidance either prospectively to eligible costs incurred on or after the date the guidance is first applied or retrospectively. The Company will adopt the guidance on January 1, 2020, and has determined that adoption will not have a material impact on its financial condition or results of operations. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In January 2017, the FASB issued ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2017-04,</div> “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 will 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 will adopt the guidance on January 1, 2020. The Company believes adoption will have no material impact on its financial condition or results of operations. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In June 2016, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13,</div> “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses in Financial Instruments,” and issued subsequent amendments to the initial guidance in November 2018 within ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2018-09,</div> April 2019 within ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2019-04,</div> and May 2019 within ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2019-05.</div> The ASU amends the guidance on the impairment of financial instruments and adds an impairment model, known as the current expected credit loss (CECL) model. The CECL model requires an entity to recognize its current estimate of all expected credit losses, rather than incurred losses, and applies to trade receivables and other receivables. The CECL model is designed to capture expected credit losses through the establishment of an allowance account, which will be presented as an offset to the amortized cost basis of the related financial asset. The new guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and is applied using the modified-retrospective approach. The Company will adopt the guidance on January 1, 2020. The Company has determined that adoption will not have a material impact on its financial condition or results of operations. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Basis of Accounting </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States. The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiary, Trex Commercial Products, Inc. (Trex Commercial Products), from date of acquisition of July 31, 2017. Intercompany accounts and transactions have been eliminated in consolidation. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Use of Estimates </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the accompanying notes. Actual results could differ from those estimates. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash and Cash Equivalents </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents consist of highly liquid investments purchased with original maturities of three months or less. </div></div> P3M <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Concentrations and Credit Risk </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents and trade accounts receivable. The Company from time to time may have bank deposits in excess of insurance limits of the Federal Deposit Insurance Corporation. As of December 31, 2019, substantially all deposits are maintained in one financial institution. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk related to its cash and cash equivalents. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company routinely assesses the financial strength of its customers and believes that its trade receivables credit risk exposure is limited. Trade receivables are recognized at the amount of revenue recognized on each shipment for Trex Residential products and for satisfied performance obligations for Trex Commercial</div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">products as the Company has an unconditional right to consideration from the customer and payment is due based solely on the passage of time.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">A valuation allowance is provided for known and anticipated credit losses and disputed amounts, as determined by management in the course of regularly evaluating individual customer receivables. This evaluation takes into consideration a customer’s financial condition and credit history, as well as current economic conditions. There was no material valuation allowance recorded as of December 31, 2019 and 2018. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In the years ended December 31, 2019, 2018 and 2017, sales to certain customers of Trex Residential accounted for 10% or more of the Company’s total net sales. For the year ended December 31, 2019, <div style="letter-spacing: 0px; top: 0px;;display:inline;">three</div> customers of Trex Residential represented approximately 57% of the Company’s total net sales. For the year ended December 31, 2018, <div style="letter-spacing: 0px; top: 0px;;display:inline;">two</div> customers of Trex Residential represented approximately 42% of the Company’s total net sales. For the year ended December 31, 2017, <div style="letter-spacing: 0px; top: 0px;;display:inline;">two</div> customers of Trex Residential represented approximately 41% of the Company’s total net sales. At December 31, 2019, three customers of Trex Residential represented 30%, 24% and 10%, respectively, of the Company’s total accounts receivable balance. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For each year ended December 31, 2019, 2018 and 2017, approximately 27%, 33% and 33%, respectively, of the Company’s materials purchases at Trex Residential were purchased from its four largest suppliers. </div></div> 1 0 0 0.10 0.10 0.10 3 0.57 2 0.42 2 0.41 3 0.30 0.24 0.10 0.27 0.33 0.33 4 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Inventories </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Inventories for the Company’s composite decking and railing products are stated at the lower of cost <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(last-in,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-out,</div> or LIFO, method) and market. The Company periodically reviews its inventory for slow moving or obsolete items and writes down the related products to estimated realizable value. The Company’s reserves for estimated slow moving products or obsolescence are not material. At December 31, 2019, the excess of the replacement cost of inventory over the LIFO value of inventory was approximately $19.1 million. Due to the nature of the LIFO valuation methodology, liquidations of inventories will result in a portion of the Company’s cost of sales being based on historical rather than current year costs.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">A majority of the Company’s products at Trex Residential are made in a proprietary process that combines reclaimed wood fibers and scrap polyethylene. The Company grinds up scrap materials generated from its manufacturing process and inventories deemed no longer salable and reintroduces the reclaimed material into the manufacturing process as a substitute for raw materials. The reclaimed material is valued at the costs of the raw material components of the material. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">Inventories for the Company’s railing and staging products at Trex Commercial for the commercial and multi-family market are stated at the lower of cost <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(first-in,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-out</div> or FIFO method), using actual cost, and net realizable value. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Work-in</div> process includes estimated production costs.</div> 19100000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Property, Plant and Equipment </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment are stated at historical cost. The costs of additions and improvements are capitalized, while maintenance and repairs are expensed as incurred. Unpaid liabilities related to property, plant and equipment are included in accounts payable and were $0.8 million at December 31, 2019. Depreciation is provided using the straight-line method over the following estimated useful lives: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 81%; padding: 0px; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 5%; padding: 0px; font-family: &quot;Times New Roman&quot;;"/> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"/> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"/> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Buildings </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: left; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">40 years </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Machinery and equipment </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: left; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-11</div> years</div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Furniture and equipment </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: left; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10 years </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Forklifts and tractors </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: left; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5 years </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Computer equipment and software </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: left; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5 years </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the asset. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company reviews its long-lived assets, including property, plant and equipment, whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable. To determine the recoverability of its long-lived assets, the Company evaluates the probability that future estimated undiscounted net cash flows will be less than the carrying amount of the long-lived assets. If the estimated cash flows are less than the carrying amount of the long-lived assets, the assets are written down to their fair value. The Company’s estimates of anticipated cash flows and the remaining estimated useful lives of long-lived assets could be reduced in the future. As a result, the carrying amount of long-lived assets could be reduced in the future. Long-lived assets held for sale are stated at the lower of cost or fair value less cost to sell. </div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment are stated at historical cost. The costs of additions and improvements are capitalized, while maintenance and repairs are expensed as incurred. Unpaid liabilities related to property, plant and equipment are included in accounts payable and were $0.8 million at December 31, 2019. Depreciation is provided using the straight-line method over the following estimated useful lives: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 81%; padding: 0px; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 5%; padding: 0px; font-family: &quot;Times New Roman&quot;;"/> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"/> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"/> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Buildings </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: left; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">40 years </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Machinery and equipment </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: left; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-11</div> years</div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Furniture and equipment </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: left; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10 years </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Forklifts and tractors </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: left; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5 years </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Computer equipment and software </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: left; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5 years </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> 800000 P40Y P3Y P11Y P10Y P5Y P5Y <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Fair Value Measurement </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Assets and liabilities measured at fair value are measured at the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date and classified into one of the following fair value hierarchy: </div></div><div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left; padding-left: 0px;"> </td> <td style="width: 3%; vertical-align: top; padding-left: 0px;">•</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;">Level 1 – Quoted prices for identical instruments in active markets.</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left; padding-left: 0px;"> </td> <td style="width: 3%; vertical-align: top; padding-left: 0px;">•</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;">Level 2 – Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model derived valuations in which all significant inputs and significant value drivers are observable in active markets.</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left; padding-left: 0px;"> </td> <td style="width: 3%; vertical-align: top; padding-left: 0px;">•</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;">Level 3 – Valuations derived from management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.</td></tr></table> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Goodwill </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Goodwill represents the excess of cost over net assets acquired resulting from the Company’s 1996 purchase of the Mobil Composite Products Division, the 2011 purchase of the assets of the Iron Deck Corporation, and the 2017 purchase of certain assets and the assumption of certain liabilities of SC Company. The Company evaluates the recoverability of goodwill in accordance with Accounting Standard Codification Topic 350, “<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangibles – Goodwill and Other</div></div>,” annually or more frequently if an event occurs or circumstances change in the interim that would more likely than not reduce the fair value of the asset below its carrying amount. Goodwill is considered to be impaired when the net book value of the reporting unit exceeds its estimated fair value.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">The Company first assesses qualitative factors to determine if it is more likely than not that the fair value of the reporting units is less than the carrying amount to determine if it should proceed with the evaluation of goodwill for impairment. The Company identified its reporting units based on the way it manages its operating segments. Each reporting unit constitutes a business with discrete financial information and operating segment management, at a level below the Company’s chief operating decision maker, regularly reviews the operating results of the reporting unit. The Company assigned goodwill to the reporting units based on the excess of the fair values acquired over the fair value of the sum of the individual assets acquired and liabilities assumed that were assigned to the reporting units. If the Company proceeds with the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> impairment test, the Company first compares the fair value of the reporting unit to its carrying value. If the carrying value of a reporting unit exceeds its fair value, the goodwill of that reporting unit is potentially impaired and step two of the impairment analysis is performed. In step two of the analysis, an impairment loss is recorded equal to the excess of the carrying value of the reporting unit’s goodwill over its implied fair value should such a circumstance arise.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company measures fair value of the reporting units based on a present value of future discounted cash flows and a market valuation approach. The discounted cash flows model indicates the fair value of the reporting unit based on the present value of the cash flows that the reporting unit is expected to generate in the future. Significant estimates in the discounted cash flows model include: the weighted average cost of capital; long-term rate of growth and profitability of the business; and working capital effects. The market valuation approach </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">indicates the fair value of the business based on a comparison of the Company against certain market information. Significant estimates in the market approach model include identifying appropriate market multiples and assessing earnings before interest, income taxes, depreciation and amortization (EBITDA) in estimating the fair value of the reporting unit. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31, 2019, 2018 and 2017, the Company completed its annual impairment test of goodwill utilizing the qualitative assessment and concluded it was not more likely than not that the fair value of the reporting units was less than the carrying amounts. The Company performs the annual impairment testing of its goodwill as of October 31 of each year. However, actual results could differ from the Company’s estimates and projections, which would affect the assessment of impairment. As of December 31, 2019, the Company had goodwill of $68.5 million that is reviewed annually for impairment. </div></div> 0 0 0 68500000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Product Warranty </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company warrants that its Trex Residential decking products will be free from material defects in workmanship and materials. This warranty generally extends for a period of 25 years for residential use and 10 years for commercial use. With respect to Trex Signature<div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;">®</div> Railing, the warranty period is 25 years for both residential and commercial use. With respect to the Company’s Transcend<div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;">®</div>, Enhance<div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;">®</div>, Select<div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;">®</div> and Universal Fascia product, the Company further warrants that the product will not fade in color more than a certain amount and will be resistant to permanent staining from food substances or mold, provided the stain is cleaned within seven days of appearance. This warranty extends for a period of 25 years for residential use and 10 years for commercial 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. Depending on the product and its use, the Company also warrants its Trex Commercial products will be free of manufacturing defects for <span style="-sec-ix-hidden:hidden10226120">one</span> to three years. The Company establishes warranty reserves to provide for estimated future expenses as a result of product defects that result in claims. Reserve estimates are based on management’s judgment, considering such factors as cost per claim, historical experience, anticipated rates of claims, and other available information. Management reviews and adjusts these estimates, if necessary, based on the differences between actual experience and historical estimates. </div></div> P25Y P10Y P25Y P25Y P25Y P10Y P3Y <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Treasury Stock </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company records the repurchase of shares of its common stock at cost. These shares are considered treasury stock, which is a reduction to stockholders’ equity. Treasury stock is included in authorized and issued shares but excluded from outstanding shares. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenue Recognition </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Effective January 1, 2018, the Company retrospectively adopted the requirements of Financial Accounting Standards Board <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">(FASB) </div>Accounting Standards Update <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">(ASU) </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2014-09,</div> “Revenue from Contracts with Customers” (Topic 606). The Company determined the appropriate revenue recognition for its contracts with customers by analyzing the type, terms and conditions of the contracts with customers. Topic 606 provides a single, comprehensive model for revenue recognition arising from contracts with customers. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in Topic 606. A contract’s transaction price is allocated to each distinct performance obligation and revenue is recognized when or as the Company satisfies the performance obligation. Revenue is recognized at an amount that reflects the consideration to which the entity expects to be entitled in exchange for transferring control of the goods or services to a customer. Adoption of Topic 606 did not have an impact on the Company’s financial condition or results of operations. The following provides additional information about the Company’s contracts with customers.</div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; text-decoration: none; margin-top: 18pt; margin-bottom: 0px;"><div style="text-decoration:underline;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential Products </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Trex Residential principally generates revenue from the manufacture and sale of its high-performance, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">low-maintenance,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">eco-friendly</div> composite decking and railing products and accessories. Substantially all of its</div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">revenues are from contracts with customers, which are individual customer purchase orders of short-term duration of less than one year. Trex Residential satisfies its performance obligations at a point in time. The shipment of each product is a separate performance obligation as the customer is able to derive benefit from each product shipped and no performance obligation remains after shipment. Upon shipment of the product, the customer obtains control over the distinct product and Trex Residential satisfies its performance obligation. Any performance obligation that remains unsatisfied at the end of a reporting period is part of a contract that has an original expected duration of one year or less. Any variable consideration related to the unsatisfied performance obligation is allocated wholly to the unsatisfied performance obligation and recognized when the product ships and the performance obligation is satisfied. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; text-decoration: none; margin-top: 18pt; margin-bottom: 0px;"><div style="text-decoration:underline;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Trex Commercial Products</div></div> </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Commercial generates revenue from the manufacture and sale of its modular and architectural railing and staging systems. All of its revenues are from fixed-price contracts with customers. Trex Commercial contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contract and is, therefore, not distinct. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">Trex Commercial satisfies its performance obligation over time as work progresses because control is transferred continuously to its customers. Revenue and estimated profit is recognized over time based on the proportion of actual costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying the performance obligation. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Incurred costs include all direct material, labor, subcontract and certain indirect costs. The Company reviews and updates its estimates regularly and recognizes adjustments in estimated profit on contracts under the cumulative <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">catch-up</div> method. Under this method, the impact of the adjustment on revenue and estimated profit to date on a contract is recognized in the period the adjustment is identified. Revenues and profits in future periods are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, the Company recognizes the total loss in the period it is identified. During the year ended December 31, 2019, no adjustment to any one contract was material to the Company’s Consolidated Financial Statements and no material impairment loss on any contract was recorded.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Stock-Based Compensation </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company measures stock-based compensation at the grant date of the award based on the fair value. For stock options, stock appreciation rights and time-based restricted stock and time-based restricted stock units, stock-based compensation is recognized on a straight line basis over the vesting periods of the award. The Company recognizes forfeitures as they occur. 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 probable to be paid out based on the achievement of predetermined performance measures. Stock-based compensation expense is included in “Selling, general and administrative expenses” in the accompanying Consolidated Statements of Comprehensive Income. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income Taxes </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes deferred tax assets and liabilities based on the difference between the financial statement basis and tax basis of assets and liabilities using enacted rates expected to be in effect during the year in which the differences reverse. The Company assesses the likelihood that its deferred tax assets will be realized. Deferred tax assets are reduced by a valuation allowance when, after considering all available positive and negative evidence, it is determined that it is more likely than not that some portion, or all, of the deferred tax asset will not be realized. The tax legislation H.R.1, “An Act to Provide for Reconciliation Pursuant to Titles II and V of the Concurrent Resolution on the Budget for Fiscal Year 2018,” known as the Tax Cuts and Jobs Act (Act), was enacted on December 22, 2017. </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Act reduces the corporate tax rate to 21 percent, effective </div></div></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">January 1, 2018. Accordingly, we recognized the tax effects of the Act in our financial statements and related notes as of and for the year ended December 31, 2017. Accordingly, the Company recognized the tax effects of the Act in its financial statements and related notes. As of December 31, 2019, the Company has a valuation allowance of $</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">3.0 million against these deferred tax assets. The Company analyzes its position in subsequent reporting periods, considering all available positive and negative evidence, in determining the expected realization of its deferred tax assets. </div> 3000000.0 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Research and Development Costs </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Research and development costs are expensed as incurred. For the years ended December 31, 2019, 2018 and 2017, research and development costs were $4.5 million, $4.2 million, and $3.8 million, respectively, and have been included in “Selling, general and administrative expenses” in the accompanying Consolidated Statements of Comprehensive Income. </div></div> 4500000 4200000 3800000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Advertising Costs </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company expenses its branding and advertising communication costs as incurred. Production costs are deferred and recognized as expense in the period that the related advertisement is first used. At December 31, 2019 $0.5 million was included in prepaid expenses for production costs. At December 31, 2018 there were no production costs included in prepaid expenses. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31, 2019, 2018 and 2017, branding expenses, including advertising expenses as described above, were $35.7 million, $35.0 million, and $31.0 million, respectively. </div></div> 500000 0 35700000 35000000.0 31000000.0 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Fair Value of Financial Instruments </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">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, and debt to approximate the fair value of the respective assets and liabilities on the Consolidated Balance Sheets at December 31, 2019 and 2018. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Recently Adopted Accounting Standards </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">In June 2018, the FASB issued ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2018-07,</div> “Compensation—Stock Compensation (Topic 718).” The ASU expands the scope of Topic 718, which currently only includes share-based payments issued to employees, to also include share-based payments issued to nonemployees for goods or services. The ASU supersedes Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">505-50,</div> “Equity<div style="letter-spacing: 0px; top: 0px;;display:inline;">—</div>Equity-Based Payment to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-Employees.”</div> Consequently, the accounting for share-based payments to nonemployees and employees will be substantially aligned. The ASU was effective for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year. The Company adopted the guidance on January 1, 2019. Adoption did not have an impact on the Company’s financial condition or results of operations.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In February 2016, the FASB issued ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2016-02,</div> “Leases (Topic 842),” and issued subsequent amendments to the initial guidance in January 2018 within ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2018-01,</div> in July 2018 within ASU Nos. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-10</div> and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-11,</div> in December 2018 within ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2018-20,</div> and in March 2019 within ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2019-01 </div> (collectively, the standard). The standard requires lessees to recognize operating leases on the balance sheet as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div> asset and a lease liability. The liability is equal to the present value of the lease payments over the remaining lease term. The asset is based on the liability, subject to certain adjustments. Operating leases result in straight-line expense. The Company adopted the standard on January 1, 2019, and elected the modified retrospective method of adoption that allowed the Company to apply the standard as of the beginning of the period of adoption. The Company opted to elect the package of practical expedients to not reassess prior conclusions related to contracts containing leases, lease classification and initial direct costs, and certain other </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">practical expedients, including the use of hindsight to determine the lease term for existing leases and in assessing impairment of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">right-of-use </div></div> asset, and the exception for short-term leases. For its current classes of<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div></div>underlying assets, the Company did not elect the practical expedient under which the lease components would not be separated from the nonlease components. Nonlease components include certain maintenance services provided by the lessor and the related consideration is specified on a stand-alone basis in the applicable lease agreements. Adoption of the standard had a significant impact on the Company’s condensed consolidated balance sheet due to the recognition of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div> asset and lease liability (current and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current)</div> of $45.8 million and $47.2 million, respectively, upon adoption. As the Company’s leases do not provide an implicit rate that can be readily determined, the Company used its incremental borrowing rate based on the information available at the implementation date in determining the present value of lease payments.</div> 45800000 47200000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">New Accounting Standards Not Yet Adopted </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In August 2018, the FASB issued ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2018-15,</div> “Intangibles—Goodwill and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Other—Internal-Use </div> Software (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-40):</div> Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of FASB Emerging Issues Task Force)”. The new guidance aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred for an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software license. Under that model, implementation costs are capitalized or expensed depending on the nature of the costs and the project stage during which they are incurred. Capitalized implementation costs are amortized over the term of the associated hosted cloud computing arrangement service contract on a straight-line basis, unless another systematic and rational basis is more representative of the pattern in which the entity expects to benefit from its right to access the hosted software. Capitalized implementation costs would then be assessed for impairment in a manner similar to long-lived assets. The new guidance is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted. Entities can choose to adopt the new guidance either prospectively to eligible costs incurred on or after the date the guidance is first applied or retrospectively. The Company will adopt the guidance on January 1, 2020, and has determined that adoption will not have a material impact on its financial condition or results of operations. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In January 2017, the FASB issued ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2017-04,</div> “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 will 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 will adopt the guidance on January 1, 2020. The Company believes adoption will have no material impact on its financial condition or results of operations. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In June 2016, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13,</div> “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses in Financial Instruments,” and issued subsequent amendments to the initial guidance in November 2018 within ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2018-09,</div> April 2019 within ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2019-04,</div> and May 2019 within ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2019-05.</div> The ASU amends the guidance on the impairment of financial instruments and adds an impairment model, known as the current expected credit loss (CECL) model. The CECL model requires an entity to recognize its current estimate of all expected credit losses, rather than incurred losses, and applies to trade receivables and other receivables. The CECL model is designed to capture expected credit losses through the establishment of an allowance account, which will be presented as an offset to the amortized cost basis of the related financial asset. The new guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and is applied using the modified-retrospective approach. The Company will adopt the guidance on January 1, 2020. The Company has determined that adoption will not have a material impact on its financial condition or results of operations. </div></div> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3. </div></div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ACQUISITION</div></div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On July 31, 2017, through its newly-formed, wholly-owned subsidiary, Trex Commercial Products, Inc., the Company acquired certain assets and assumed certain liabilities of SC Company for $71.8 million in cash. The acquired business designs, engineers and markets modular architectural railing and staging systems for the commercial and multi- family market, including sports stadiums and performing arts venues. As a result of the purchase, the Company gained access to growing commercial markets, expanded its custom design and engineering capabilities, and added the contract architect and specifier communities as new channels for its products. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">The acquisition was accounted for using the acquisition method of accounting under U.S. Generally Accepted Accounting Principles, which requires, among other things, that the assets acquired and liabilities assumed be recognized at their fair values as of the acquisition date. The fair values of consideration transferred and net assets acquired were determined using a combination of Level 2 and Level 3 inputs as specified in the fair value hierarchy in ASC 820, “<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurements and Disclosures</div></div>.” The Company believes that the fair values assigned to the assets acquired and liabilities assumed <div style="letter-spacing: 0px; top: 0px;;display:inline;">were</div> based on reasonable assumptions. The Company’s consolidated results of operations include the operating results of the acquired business from the date of acquisition.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Goodwill of $57.9 million is primarily attributable to the potential opportunity for the Company to offer full service railing systems in the growing commercial and multi-family markets, access to a complementary product category with a track record of substantial revenue growth, the ability to achieve economies of scale around raw material procurement, an increase in the range of products the Company may offer its core customers, and intangible assets that do not qualify for separable or legal criterion, such as an assembled workforce. The amount of goodwill that was amortized and deductible for tax purposes in 2019, 2018 and 2017 was $3.9 million, $3.9 million and $1.6 million, respectively. Primarily all of the goodwill was recorded to Trex Commercial. </div></div> 71800000 57900000 3900000 3900000 1600000 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4. </div></div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">INVENTORIES</div></div></td></tr></table><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Inventories at LIFO value consist of the following as of December 31 (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 71%; padding: 0px;"/> <td style="width: 7%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Finished goods </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">42,281 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">46,638 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Raw materials </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">31,686 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">27,321 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total FIFO inventories</div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">73,967 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">73,959 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Reserve to adjust inventories to LIFO value </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(19,062</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(18,442</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total LIFO inventories </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">54,905 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">55,517 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Inventory related to Trex Residential composite decking and railing products is stated at the lower of LIFO cost or market. The Company periodically reviews its inventory for slow moving or obsolete items and writes down the related products to estimated market. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Under the LIFO method, reductions in inventory cause a portion of the Company’s cost of sales to be based on historical costs rather than current year costs. There was no material inventory reduction during 2019 or 2018.</div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Inventories valued at lower of cost (FIFO method) and net realizable value as of December 31, 2019 and December 31, 2018, consist of $1.2 million and $2.3 million, respectively, of raw materials. The Company utilizes the FIFO method of accounting related to its Trex Commercial products. </div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Inventories at LIFO value consist of the following as of December 31 (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 71%; padding: 0px;"/> <td style="width: 7%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Finished goods </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">42,281 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">46,638 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Raw materials </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">31,686 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">27,321 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total FIFO inventories</div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">73,967 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">73,959 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Reserve to adjust inventories to LIFO value </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(19,062</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(18,442</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total LIFO inventories </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">54,905 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">55,517 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> 42281000 46638000 31686000 27321000 73967000 73959000 19062000 18442000 54905000 55517000 0 0 1200000 2300000 <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5. </div></div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">PREPAID EXPENSES AND OTHER ASSETS</div></div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses and other assets consist of the following as of December 31 (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%; padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses</div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,282 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,390 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenues in excess of billings</div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,664 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,987 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Contract retainage </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,832 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,469 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income tax receivable </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,675 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">471 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">350 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,245 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total prepaid expenses and other assets </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">19,803 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15,562 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses and other assets consist of the following as of December 31 (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%; padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses</div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,282 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,390 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenues in excess of billings</div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,664 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,987 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Contract retainage </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,832 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,469 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income tax receivable </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,675 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">471 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">350 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,245 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total prepaid expenses and other assets </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">19,803 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15,562 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> 8282000 3390000 6664000 7987000 1832000 2469000 2675000 471000 350000 1245000 19803000 15562000 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6. </div></div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">GOODWILL AND OTHER INTANGIBLE ASSETS, NET</div></div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The carrying amount of goodwill by reportable segment at December 31, 2019 and 2018 was $14.2 million for Trex Residential and $54.3 million for Trex Commercial. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company’s intangible assets consist of domain names purchased in May 2018. At December 31, 2019 and 2018, intangible assets were $6.3 million, net of accumulated amortization of $0.7 million and $0.3 million, respectively. Intangible asset amounts were determined based on the estimated economics of the asset and are amortized over the estimated useful lives on a straight-line basis over 15 years, which approximates the pattern in which the economic benefits are expected to be received. The Company evaluates the recoverability of intangible assets periodically and considers events or circumstances that may warrant revised estimates of useful lives or that may indicate an impairment. Intangible asset amortization expense for the years ended December 31, 2019 and December 31, 2018, was $0.4 million and $3.1 million, respectively.</div><div style="background-color: ; letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;"> Intangible asset amortization expense for the year ended December 31, 2018 included amortization expense for customer backlog and trade names and trademarks, which were fully amortized as of December 31, 2018.</div></div> 14200000 54300000 6300000 6300000 700000 300000 P15Y 400000 3100000 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7. </div></div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">PROPERTY, PLANT AND EQUIPMENT</div></div></td></tr></table><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment consist of the following as of December 31 (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%; padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 5%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Machinery and equipment </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">248,633 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">233,464 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Building and improvements </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">51,547 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">50,240 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Forklifts and tractors </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,870 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,872 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Computer equipment </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,647 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,142 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Furniture and fixtures </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,441 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,625 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Construction in process </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">59,257 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">16,392 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Land </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">11,417 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">11,417 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"><div style="font-size: 1pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Total property, plant and equipment </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">393,812 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">334,152 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated depreciation </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(222,512</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(217,008</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"><div style="font-size: 1pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Total property, plant and equipment, net </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">171,300 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">117,144 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company had construction in process as of December 31, 2019 of approximately $59.3 million. The Company expects that the construction in process will be completed and put into service in the year ending December 31, 2021. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense for the years ended December 31, 2019, 2018, and 2017 totaled $13.6 million, $13.4 million, and $14.7 million, respectively. </div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment consist of the following as of December 31 (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%; padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 5%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Machinery and equipment </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">248,633 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">233,464 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Building and improvements </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">51,547 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">50,240 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Forklifts and tractors </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,870 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,872 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Computer equipment </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,647 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,142 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Furniture and fixtures </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,441 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,625 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Construction in process </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">59,257 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">16,392 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Land </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">11,417 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">11,417 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"><div style="font-size: 1pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Total property, plant and equipment </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">393,812 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">334,152 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated depreciation </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(222,512</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(217,008</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"><div style="font-size: 1pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Total property, plant and equipment, net </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">171,300 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">117,144 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> 248633000 233464000 51547000 50240000 10870000 10872000 10647000 10142000 1441000 1625000 59257000 16392000 11417000 11417000 393812000 334152000 222512000 217008000 171300000 117144000 59300000 13600000 13400000 14700000 <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8. </div></div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ACCRUED EXPENSES AND OTHER LIABILITIES</div></div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other liabilities consist of the following as of December 31 (in thousands):</div></div><div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"> </div><div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/></div> <table border="0" cellpadding="0" cellspacing="0" style="margin-top: 0pt; margin-bottom: 0in; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;"> <tr style="font-size: 0px;"> <td style="width: 74%; padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing</div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">28,402 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">25,379 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Compensation and benefits </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">13,475 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">19,124 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,079 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Manufacturing costs </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,564 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,744 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255); width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Customer deposits </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,905 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,058 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; background-color: rgb(255, 255, 255); width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Billings in excess of revenues </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">816 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">512 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255); width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,024 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,474 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 74%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; background-color: rgb(255, 255, 255); width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total accrued expenses </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,265 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">56,291 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 74%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr></table> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other liabilities consist of the following as of December 31 (in thousands):</div></div><div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"> </div><div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/></div> <table border="0" cellpadding="0" cellspacing="0" style="margin-top: 0pt; margin-bottom: 0in; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;"> <tr style="font-size: 0px;"> <td style="width: 74%; padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing</div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">28,402 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">25,379 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Compensation and benefits </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">13,475 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">19,124 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,079 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Manufacturing costs </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,564 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,744 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255); width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Customer deposits </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,905 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,058 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; background-color: rgb(255, 255, 255); width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Billings in excess of revenues </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">816 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">512 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255); width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,024 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,474 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 74%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; background-color: rgb(255, 255, 255); width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total accrued expenses </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,265 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">56,291 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 74%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr></table> 28402000 25379000 13475000 19124000 7079000 0 2564000 3744000 2905000 2058000 816000 512000 3024000 5474000 58265000 56291000 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9. </div></div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">DEBT</div></div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company’s debt consists of a revolving credit facility. At December 31, 2019 and 2018, the Company had no outstanding indebtedness. Available borrowing capacity at December 31, 2019, was $200 million. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revolving Credit Facility </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Indebtedness after November 4, 2019</div></div>. On November 5, 2019, the Company as borrower, Trex Commercial Products, Inc. (TCP), as guarantor; Bank of America, N.A. (BOA), as a Lender, Administrative Agent, Swing Line Lender and L/C Issuer; and certain other lenders including Wells Fargo Bank, N.A. (Wells Fargo), who is also Syndication Agent; SunTrust Bank (SunTrust); and Branch Banking and Trust Company (BB&amp;T) (each, a Lender and collectively, the Lenders), arranged by BOA Securities, Inc., as Sole Lead Arranger and Sole Bookrunner, entered into a Fourth Amended and Restated Credit Agreement (Fourth Amended Credit Agreement) to amend and restate the Third Amended and Restated Credit Agreement dated as of January 12, 2016, as amended (Third Amended Credit Agreement), by and among the Company, as borrower; BOA, as a lender, Administrative Agent, Swing Line Lender and L/C Issuer; CitiBank, N.A. (Citi); Capital One, N.A. (Capital One); and SunTrust, each as a lender; and Bank of America Merrill Lynch, as Sole Lead Arranger and Sole Bookrunner.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Under the Fourth Amended Credit Agreement, the Lenders agreed to provide the Company with one or more Revolving Loans in a collective maximum principal amount of $<div style="letter-spacing: 0px; top: 0px;;display:inline;">250</div> million from January 1 through June 30 of each year and a maximum principal amount of $<div style="letter-spacing: 0px; top: 0px;;display:inline;">200</div> million from July 1 through December 31 of each year (Loan Limit) throughout the term, which ends November 5, 2024 (Term). Previously, under the Third Amended Credit Agreement, BOA, Citi, Capital One and SunTrust agreed to provide 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 would have ended on January 12, 2021 if not replaced by the Fourth Amended Credit Agreement. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Included within the Loan Limit are sublimits for a Letter of Credit facility in an amount not to exceed $15 million and Swing Line Loans in an aggregate principal amount at any time outstanding not to exceed $5 million. The Revolving Loans, the Letter of Credit facility and the Swing Line Loans are for the purpose of raising working capital and supporting general business operations. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Notes provide the Company, in the aggregate, the ability to borrow an amount up to the Loan Limit during the Term. The Company is not obligated to borrow any amount under the Loan Limit. Within the Loan Limit, the Company may borrow, repay and reborrow at any time or from time to time while the Notes are in effect. Base Rate Loans (as defined in the Fourth Amended Credit Agreement) under the Revolving Loans and </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">the Swing Line Loans accrue interest at the Base Rate plus the Applicable Rate (as defined in the Fourth Amended Credit Agreement) and Eurodollar Rate Loans for the Revolving Loans and Swing Line Loans accrue interest at the Adjusted London InterBank Offered Rate plus the Applicable Rate (as defined in the Fourth Amended Credit Agreement). The Base Rate for any day is a fluctuating rate per annum equal to the highest of (a) the Federal Funds Rate plus <div style="letter-spacing: 0px; top: 0px;;display:inline;">0.50</div>%, (b) the rate of interest in effect for such day as publicly announced from time to time by BOA as its prime rate, and (c) the Eurodollar Rate plus <div style="letter-spacing: 0px; top: 0px;;display:inline;">1.0</div>%. Repayment of all then outstanding principal, interest, fees and costs is due on November 5, 2024. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Under the terms of the Fourth Amended and Restated Security and Pledge Agreement, the Company and TCP, subject to certain permitted encumbrances, as collateral security for the above-stated loans and all other present and future indebtedness of the Company owing to the Lenders grants to BOA, as Administrative Agent for the Lenders, a continuing security interest in certain collateral described and defined in the Fourth Amended and Restated Security and Pledge Agreement. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Indebtedness through November 4, 2019</div></div>. On January 12, 2016, the Company entered into a Third Amended Credit Agreement with BOA as Lender, Administrative Agent, Swing Line Lender and Letter of Credit Issuer; and certain other lenders including Citi, Capital One, and SunTrust (collectively, Lenders) arranged by Bank of America Merrill Lynch as Sole Lead Arranger and Sole Bookrunner. The Third Amended Credit Agreement amended and restated the Second Amended Credit Agreement.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Under the Third Amended Credit Agreement, the Lenders agreed to provide 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 would have ended on January 12, 2021. Included within the revolving loan limit were sublimits for a letter of credit facility in an amount not to exceed $15 million and swing line loans in an aggregate principal amount at any time outstanding not to exceed $5 million. The revolving loans, the letter of credit facility and the swing line loans were for the purpose of funding working capital needs and supporting general business operations. Additionally, within the Revolving Loan Limit, the Company could borrow, repay, and reborrow, at any time or from time to time while the Third Amended Credit Agreement was in effect. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company had the option to select interest rates for each loan request at the Base Rate or Eurodollar Rate. Base rate loans under the revolving loans and the swing line loans accrued interest at the Base Rate plus the Applicable Rate. Eurodollar Rate Loans for the revolving loans and swing line loans accrued interest at the Adjusted London InterBank Offered Rate plus the Applicable Rate. The Base Rate for any day was a fluctuating rate per annum equal to the highest of (a) the Federal Funds Rate plus 0.50%, (b) the rate of interest in effect for such day as publicly announced from time to time by BOA as its prime rate, and (c) the Eurodollar Rate plus 1.0%. Repayment of all then outstanding principal, interest, fees and costs would have been due on<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>January 12, 2021. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Third Amended Credit Agreement was secured by property with respect to which liens in favor of the Administrative Agent, for the benefit of itself and the other holders of the obligations, were purported to be granted pursuant to and in accordance with the terms of the collateral documents as referenced in the Third Amended Credit Agreement. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Compliance with Debt Covenants and Restrictions </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the terms of the Fourth Amended Credit Agreement, the Company is subject to certain loan compliance covenants. The Company was in compliance with all covenants as of December 31, 2019. Failure to comply with the financial covenants could be considered a default of repayment obligations and, among other remedies, could accelerate payment of any amounts outstanding. </div></div> 0 0 200000000 250000000 200000000 250000000 200000000 15000000 5000000 0.0050 0.010 2024-11-05 250000000 200000000 15000000 5000000 0.0050 0.010 2021-01-12 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;"><div style="font-weight:bold;display:inline;">10. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="font-weight:bold;display:inline;">LEASES</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company leases office space, storage warehouses and certain plant equipment under various operating leases. At inception of an arrangement, the Company evaluates, among other things, whether it has the right to control the use of an identified asset in order to determine if the arrangement is or contains a lease. Operating leases are included in operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div> (ROU) assets, accrued expenses and other current liabilities, and operating lease liabilities in the consolidated balance sheets. Operating leases with an initial term of 12 months or less are not included in the consolidated balance sheet. The Company recognizes lease expense for these leases on a straight-line basis over the lease term. ROU assets represent the right to use an underlying asset for the lease term and operating lease liabilities represent the obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The Company gives consideration to instruments with similar characteristics when calculating its incremental borrowing rate. Certain events, such as a modification to the arrangement or a change in the lease term, are assessed by the Company to determine if it is required to reassess estimates and judgments and remeasure the lease liability and ROU asset. Our operating leases have remaining lease terms of 1 year to 10 years. Lease terms may include options to extend or terminate the lease when the Company determines that it is reasonably certain it will exercise the option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. The Company has lease agreements with lease and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components, which are accounted for separately. Consideration for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components is stated on a stand-alone basis in the applicable agreements. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December 31, 2019, total operating lease cost was $8.4 million. The weighted average remaining lease term and weighted average discount rate at December 31, 2019 were 6.5 years and 3.66%, respectively. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table includes supplemental cash flow information for the year ended December 31, 2019 and supplemental balance sheet information at December 31, 2019 related to operating leases: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 88%; padding: 0px;"/> <td style="width: 7%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Supplemental cash flow information</div> (in thousands) </div></div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for amounts included in the measurement of operating lease liabilities </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,479 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating ROU assets obtained in exchange for lease liabilities </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,319 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 1pt;"> <td style="height: 16px; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 16px; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="height: 16px; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 16px; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Supplemental balance sheet information </div>(in thousands) </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div> assets</div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">40,049</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities: </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,079 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">34,242</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">41,321 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes maturities of operating lease liabilities at December 31, 2019 (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 6pt auto 0px;width: 68%;font-size: 10pt;border-collapse: collapse;border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%; padding: 0px;"/> <td style="width: 8%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Maturities of operating lease liabilities </div></div></div></td> <td style="vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,472 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,279 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,464 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2023 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,109 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2024 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,146 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Thereafter </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">11,079 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">46,549 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less imputed interest </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(5,228</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total operating liabilities </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">41,321 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Minimum annual payments under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> leases as of December 31, 2018 were as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 6pt auto 0px;width: 68%;font-size: 10pt;border-collapse: collapse;border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%; padding: 0px;"/> <td style="width: 8%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year Ending December 31, </div></div></div></div></td> <td style="vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,998</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">9,317</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,952</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,901</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2023 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,576</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Thereafter </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">19,080</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total minimum lease payments </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">61,824</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31, 2018 and 2017, the Company recognized rental expenses of approximately $10.0 million and $9.1 million, respectively. </div></div></div> 12 months or less P1Y P10Y 8400000 P6Y6M 0.0366 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table includes supplemental cash flow information for the year ended December 31, 2019 and supplemental balance sheet information at December 31, 2019 related to operating leases: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 88%; padding: 0px;"/> <td style="width: 7%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Supplemental cash flow information</div> (in thousands) </div></div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for amounts included in the measurement of operating lease liabilities </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,479 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating ROU assets obtained in exchange for lease liabilities </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,319 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 1pt;"> <td style="height: 16px; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 16px; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="height: 16px; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 16px; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Supplemental balance sheet information </div>(in thousands) </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div> assets</div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">40,049</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities: </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,079 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">34,242</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">41,321 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> 8479000 1319000 40049000 7079000 34242000 41321000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes maturities of operating lease liabilities at December 31, 2019 (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 6pt auto 0px;width: 68%;font-size: 10pt;border-collapse: collapse;border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%; padding: 0px;"/> <td style="width: 8%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Maturities of operating lease liabilities </div></div></div></td> <td style="vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,472 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,279 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,464 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2023 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,109 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2024 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,146 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Thereafter </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">11,079 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">46,549 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less imputed interest </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(5,228</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total operating liabilities </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">41,321 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> 8472000 8279000 6464000 6109000 6146000 11079000 46549000 5228000 41321000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Minimum annual payments under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> leases as of December 31, 2018 were as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 6pt auto 0px;width: 68%;font-size: 10pt;border-collapse: collapse;border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%; padding: 0px;"/> <td style="width: 8%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year Ending December 31, </div></div></div></div></td> <td style="vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,998</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">9,317</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,952</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,901</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2023 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,576</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Thereafter </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">19,080</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total minimum lease payments </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">61,824</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table> 10998000 9317000 8952000 6901000 6576000 19080000 61824000 10000000.0 9100000 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;"><div style="font-weight:bold;display:inline;">11. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="font-weight:bold;display:inline;">FINANCIAL INSTRUMENTS</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">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, and debt to approximate the fair value of the respective assets and liabilities on the Consolidated Balance Sheets at December 31, 2019 and 2018. </div></div> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;"><div style="font-weight:bold;display:inline;">12. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="font-weight:bold;display:inline;">STOCKHOLDERS’ EQUITY</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Stock Split </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">On May 2, 2018, the Board of Directors of the Company approved a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-for-one</div> stock split of the Company’s common stock, par value $0.01. The stock split was in the form of a stock dividend distributed on June 18, 2018, to stockholders of record at the close of business on May 23, 2018. The stock split entitled each stockholder to receive one additional share of common stock, par value $0.01, for each share they held as of the record date. All common stock share and per share data for all periods presented in the accompanying consolidated financial statements and notes thereto have been retroactively adjusted to reflect the stock split.</div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Earnings Per Share </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except share and per share data): </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 58%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 58%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Numerator: </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 58%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net income </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">144,738 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">134,572 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">95,128 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 58%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 58%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Denominator: </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 58%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Basic weighted average shares outstanding </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,430,597 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,739,670 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,785,118 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 58%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive securities: </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 58%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">124,425 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">176,700 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">198,642 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 58%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">102,727 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">150,932 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">167,160 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 58%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 58%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Diluted weighted average shares outstanding </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,657,749 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">59,067,302 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">59,150,920 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 58%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 58%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per share </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.48 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.29 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1.62 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 58%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 58%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per share </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.47 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.28 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1.61 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 58%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="margin-top: 0px; background: none;"/><div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; background: none; line-height: 12pt;"/></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">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:</div></div><div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 6pt auto 0px; width: 76%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 67%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, </div></div></div></td> <td style="padding-left: 0px; padding-bottom: 0.5pt;;width:;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 67%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; padding: 0pt 5pt 0pt 0pt; height: 17px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">214 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">166 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 67%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20,770 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">13,347 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,234 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Stock Repurchase Program </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On February 16, 2018, the Board of Directors adopted new stock repurchase program of up to 5.8 million shares of the Company’s outstanding common stock (Stock Repurchase Program). As of the date of this report, the Company has repurchased 959,380 shares under the Stock Repurchase Program. </div></div> 2 0.01 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except share and per share data): </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 58%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 58%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Numerator: </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 58%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net income </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">144,738 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">134,572 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">95,128 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 58%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 58%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Denominator: </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 58%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Basic weighted average shares outstanding </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,430,597 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,739,670 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,785,118 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 58%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive securities: </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 58%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">124,425 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">176,700 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">198,642 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 58%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">102,727 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">150,932 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">167,160 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 58%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 58%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Diluted weighted average shares outstanding </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,657,749 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">59,067,302 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">59,150,920 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 58%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 58%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per share </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.48 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.29 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1.62 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 58%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 58%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per share </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.47 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.28 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1.61 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 58%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 3%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2.5%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table> 144738000 134572000 95128000 58430597 58739670 58785118 124425 176700 198642 102727 150932 167160 58657749 59067302 59150920 2.48 2.29 1.62 2.47 2.28 1.61 The computation of diluted earnings per share excludes the following potentially dilutive securities because the effect would be anti-dilutive: <table border="0" cellpadding="0" cellspacing="0" style="margin: 6pt auto 0px; width: 76%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 67%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, </div></div></div></td> <td style="padding-left: 0px; padding-bottom: 0.5pt;;width:;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 67%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; padding: 0pt 5pt 0pt 0pt; height: 17px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">214 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">166 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 67%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20,770 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">13,347 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,234 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> 0 214 166 20770 13347 21234 5800000 959380 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;"><div style="font-weight:bold;display:inline;">13. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="font-weight:bold;display:inline;">REVENUE FROM CONTRACTS WITH CUSTOMERS</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Topic 606 provides a single, comprehensive model for revenue recognition arising from contracts with customers. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in Topic 606. A contract’s transaction price is allocated to each distinct performance obligation and revenue is recognized when or as the Company satisfies the performance obligation. Revenue is recognized at an amount that reflects the consideration to which the entity expects to be entitled in exchange for transferring control of the goods or services to a customer. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; text-decoration: none; margin-top: 18pt; margin-bottom: 0px;"><div style="text-decoration:underline;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Trex Residential Products </div></div> </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential principally generates revenue from the manufacture and sale of its high-performance, low-maintenance, eco-friendly wood-alternative composite decking and residential railing products and accessories. Substantially all of its revenues are from contracts with customers, which are purchase orders of short-term duration of less than one year. Its customers, in turn, sell primarily to the residential market, which includes replacement, remodeling and new construction related to outdoor living products. Trex Residential satisfies its performance obligations at a point in time. The shipment of each product is a separate performance</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">obligation as the customer is able to derive benefit from each product shipped and no performance obligation remains after shipment. Upon shipment of the product, the customer obtains control over the distinct product and Trex Residential satisfies its performance obligation. Any performance obligation that remains unsatisfied at the end of a reporting period is part of a contract that has an original expected duration of one year or less. Any variable consideration related to the unsatisfied performance obligation is allocated wholly to the unsatisfied performance obligation and recognized when the product ships and the performance obligation is satisfied. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For each product shipped, the transaction price by product is specified in the purchase order. The Company recognizes revenue on the transaction price less any amount offered under a sales incentive program. The Company recognizes an account receivable (contract asset) for the amount of revenue recognized as it has an unconditional right to consideration at the time of shipment and payment from the customer is due based solely on the passage of time. The Company receives payments from its customers based on the payment terms applicable to each individual contract and the customer pays in accordance with the billing terms specified in the purchase order, which is less than one year. The related accounts receivables are included in “Accounts receivable, net” in the Consolidated Balance Sheets. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential may offer various sales incentive programs throughout the year. It estimates the amount of sales incentive to allocate to each performance obligation, or product shipped, based on direct sales to the customer. The estimate is updated each reporting period and any changes are allocated to the performance obligations on the same basis as at inception. Changes in estimate allocated to a previously satisfied performance obligation are recognized as a reduction of revenue in the period in which the change occurs under the cumulative <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">catch-up</div> method. In addition to sales incentive programs, Trex Residential may offer a payment discount. It estimates the payment discount that it believes will be taken by the customer based on prior history. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential pays commissions to certain employees. However, the sales commissions are not directly attributable to identifiable contracts, are discretionary in nature and are based on other factors not related to obtaining a contract, such as individual performance, profitability of the entity, annual sales targets, etc. These costs are included in selling, general and administrative expenses as incurred. Trex Residential does not grant contractual product return rights to customers other than pursuant to its assurance product warranty (see related disclosure on product warranties in Note 19, “Commitments and Contingencies”). Trex Residential accounts for all shipping and handling fees invoiced to the customer in net sales and the related costs in cost of sales. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; text-decoration: none; margin-top: 18pt; margin-bottom: 0px;"><div style="text-decoration:underline;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Trex Commercial Products </div></div> </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Commercial generates revenue from the manufacture and sale of its modular and architectural railing and staging systems. All of its revenues are from fixed-price contracts with customers. Trex Commercial contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contract and is, therefore, not distinct. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">Trex Commercial satisfies its performance obligation over time as work progresses because control is transferred continuously to its customers. Revenue and estimated profit is recognized over time based on the proportion of actual costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying the performance obligation. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Incurred costs include all direct material, labor, subcontract and certain indirect costs. The Company reviews and updates its estimates regularly and recognizes adjustments in estimated profit on contracts under the cumulative catch-up method. Under this method, the impact of the adjustment on revenue and estimated profit to date on a contract is recognized in the period the adjustment is identified. Revenues and profits in future periods are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, the Company recognizes the total loss in the period it is identified. During the year ended December 31, 2019, no adjustment to any one contract was material to the Company’s Consolidated Financial Statements. The Company discloses only <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">the transaction price allocated to its remaining performance obligations on contracts with an original duration</div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden10225646">greater than one year</span>, which was $51.6 million as of December 31, 2019. The Company will recognize this revenue as performance obligations are satisfied, which is expected to occur within the next 18 months. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes an account receivable (contract asset) for satisfied performance obligations as it has an unconditional right to consideration and payment from the customer is due based solely on the passage of time. The Company receives payments from its customers on the accounts receivable based on the payment terms applicable to each individual contract and the customer pays in less than one year. Accounts receivables are included in “Accounts receivable, net” in the Consolidated Balance Sheets. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In addition, the timing of revenue recognition, billings and cash collections may result in revenues in excess of billings and contract retainage (contract assets), and billings in excess of revenues and customer deposits (contract liabilities). These assets and liabilities are reported on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">contract-by-contract</div> basis at the end of each reporting period in prepaid expenses and other assets (contract assets), and accrued expenses and other liabilities (contract liabilities). These assets and liabilities and changes in these assets and liabilities, respectively, were not material as of and for the year ended December 31, 2019. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Commercial pays sales commissions that are directly attributable to identifiable contracts to certain of its employees. If the amortization period of the commission is one year or less, then the Company recognizes the commission expense as incurred. Otherwise, the Company capitalizes the commission and amortizes it on a straight-line basis over the life of the contract. Trex Commercial does not grant contractual product return rights to customers other than pursuant to its assurance product warranty. All shipping and handling fees invoiced to the customer are included in net sales and the related costs are included in cost of sales. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For each year in the three years ended December 31, 2019, net sales were disaggregated in the following tables by (1) market (2) timing of revenue recognition, and (3) type of contract. The tables also include a reconciliation of the respective disaggregated net sales with the Company’s reportable segments (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 60%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, 2019 </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reportable Segment </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Trex<br/>Residential </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Trex<br/>Commercial </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Timing of Revenue Recognition and Type of Contract </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; white-space: nowrap;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Products transferred at a point in time and variable consideration<br/>contracts </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">694,267 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">694,267 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Products transferred over time and fixed price contracts </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">51,080 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">51,080 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">694,267 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">51,080 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">745,347 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, 2018 </div></div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Reportable Segment </div></div></div></td> <td style="padding-left: 0px; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex<br/>Residential </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex<br/>Commercial </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Timing of Revenue Recognition and Type of Contract </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; white-space: nowrap;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Products transferred at a point in time and variable consideration<br/>contracts </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">613,229 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">613,229 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Products transferred over time and fixed price contracts </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">71,021 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">71,021 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">613,229 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">71,021 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">684,250 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <table border="0" cellpadding="0" cellspacing="0" style="margin: 6pt auto 0px; width: 84%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, 2017 </div></div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Reportable Segment </div></div></div></td> <td style="padding-left: 0px; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex<br/>Residential </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex<br/>Commercial </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Timing of Revenue Recognition and Type of Contract </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; white-space: nowrap;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Products transferred at a point in time and variable consideration<br/>contracts </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">543,346</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">543,346</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Products transferred over time and fixed price contracts </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,807</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,807</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">543,346</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,807</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">565,153</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> 51600000 The tables also include a reconciliation of the respective disaggregated net sales with the Company’s reportable segments (in thousands): <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 60%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, 2019 </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reportable Segment </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Trex<br/>Residential </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Trex<br/>Commercial </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Timing of Revenue Recognition and Type of Contract </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; white-space: nowrap;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Products transferred at a point in time and variable consideration<br/>contracts </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">694,267 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">694,267 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Products transferred over time and fixed price contracts </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">51,080 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">51,080 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">694,267 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">51,080 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">745,347 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, 2018 </div></div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Reportable Segment </div></div></div></td> <td style="padding-left: 0px; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex<br/>Residential </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex<br/>Commercial </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Timing of Revenue Recognition and Type of Contract </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; white-space: nowrap;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Products transferred at a point in time and variable consideration<br/>contracts </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">613,229 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">613,229 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Products transferred over time and fixed price contracts </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">71,021 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">71,021 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">613,229 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">71,021 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">684,250 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> <table border="0" cellpadding="0" cellspacing="0" style="margin: 6pt auto 0px; width: 84%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, 2017 </div></div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Reportable Segment </div></div></div></td> <td style="padding-left: 0px; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex<br/>Residential </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex<br/>Commercial </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Timing of Revenue Recognition and Type of Contract </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; white-space: nowrap;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Products transferred at a point in time and variable consideration<br/>contracts </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">543,346</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">543,346</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Products transferred over time and fixed price contracts </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,807</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,807</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">543,346</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,807</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">565,153</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> 694267000 694267000 51080000 51080000 694267000 51080000 745347000 613229000 613229000 71021000 71021000 613229000 71021000 684250000 543346000 543346000 21807000 21807000 543346000 21807000 565153000 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14. </div></div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">STOCK-BASED COMPENSATION</div></div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On April 30, 2014, the Company’s stockholders approved the Trex Company, Inc. 2014 Stock Incentive Plan (Plan), which was previously approved by the Board of Directors on February 19, 2014. The Plan amended and restated in its entirety the Trex Company, Inc. 2005 Stock Incentive Plan, as previously disclosed. 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. The total aggregate number of shares of the Company’s common stock that may be issued under the Plan is 12,840,000. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes stock-based compensation expense ratably over the period from 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 probable to be paid out based on the achievement of the predetermined performance measures. For the employee stock purchase plan, compensation expense is recognized related to the discount on purchases. The following table summarizes the Company’s stock-based compensation expense (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Time-based restricted stock and restricted stock units </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,676 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,687 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,992 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Performance-based restricted stock and restricted stock units </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,399 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,144 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,805 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">662 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">370 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">251 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Employee stock purchase plan </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">193 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">143 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">139 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,930 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,344 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,187 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation expense is included in “Selling, general and administrative expenses” in the accompanying Consolidated Statements of Comprehensive Income. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Time-Based Restricted Stock and Time-Based Restricted Stock Units </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The fair value of time-based restricted stock and time-based restricted stock units is determined based on the closing price of the Company’s shares on the grant date. Time-based restricted stock and time-based restricted stock units vest based on the terms of the awards. Unvested time-based restricted stock and unvested time-based restricted stock units are generally forfeitable upon the resignation of employment or termination of employment with cause. The total fair value of vested time-based restricted shares and vested time-based restricted stock units for the years ended December 31, 2019, 2018 and 2017 was $6.0 million, $5.1 million, and $5.5 million, respectively. At December 31, 2019, there was $3.2 million of total compensation expense related to unvested </div></div><div style="text-align: left; text-indent: 0in; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">time-based restricted stock and unvested time-based restricted stock units remaining to be recognized over a weighted-average period of approximately 2 years.</div><div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Time-based restricted stock and restricted stock unit activity under the Plan and all predecessor stock incentive plans is as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%; padding: 0px;"/> <td style="width: 14%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 13%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Time-based<br/>Restricted Stock<br/>and Restricted<br/>Stock Unit </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/>Grant Price<br/>Per Share </div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Nonvested at December 31, 2016 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">243,600 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15.80 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">72,402 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">36.27 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Vested </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(162,372</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14.45 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Forfeited </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(512</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18.68 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Nonvested at December 31, 2017 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">153,118 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">26.90 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">87,264 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">54.72 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Vested </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(84,550</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">26.65 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Forfeited </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(284</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">35.05 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Nonvested at December 31, 2018 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">155,548 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">42.68 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">35,650 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">76.23 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Vested </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(81,325</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">37.34 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Forfeited </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(640</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">62.33 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Nonvested at December 31, 2019 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">109,233 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">57.49 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Performance-based Restricted Stock and Performance-Based Restricted Stock Units </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">The fair value of performance-based restricted stock and performance-based restricted stock units is determined based on the closing price of the Company’s shares on the grant date. Unvested performance-based restricted stock and unvested performance-based restricted stock units are generally forfeitable upon the resignation of employment or termination of employment with cause. The performance-based restricted shares and performance-based restricted stock units have a <span style="-sec-ix-hidden:hidden10228876">three-year</span> vesting period, vesting <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-third</div> each year based on target earnings before interest, taxes, depreciation and amortization (EBITDA) for 1 year, cumulative 2 years and cumulative 3 years, respectively. The number of shares that will vest, with respect to each vesting, will be between 0% and 200% of the target number of shares. At December 31, 2019, 2018, and 2017 there was $0.8 million, $1.6 million, and $1.8 million, respectively, of total compensation expense related to unvested performance-based restricted stock and unvested performance-based restricted stock units remaining to be recognized over a weighted-average period of approximately 1.7 years.</div><div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Performance-based restricted stock activity under the Plan is as follows: </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 53%; padding: 0px;"/> <td style="width: 16%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 15%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Performance-based<br/>Restricted Stock and<br/>Performance-based<br/>Restricted Stock<br/>Units </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/>Grant Price<br/>Per Share </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Nonvested at December 31, 2016 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">116,832 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18.32 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">86,614 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">28.77 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Vested </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(86,788</div></div></div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18.64 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Forfeited </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Nonvested at December 31, 2017 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">116,658 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">25.85 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">80,570 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">35.26 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Vested </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(106,022</div></div></div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">23.52 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Forfeited </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Nonvested at December 31, 2018 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">91,206 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">36.86 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">82,135 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">47.64 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Vested </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(111,002</div></div></div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">31.10 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Forfeited </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(511</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58.45</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Nonvested at December 31, 2019 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">61,828 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">61.34 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table><div style="text-align: left;font-family: &quot;Times New Roman&quot;;font-size: 10pt;font-style: normal;margin-top: 18pt;margin-bottom: 0px;line-height: 12pt;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Stock Appreciation Rights </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">SARs are granted with a grant price equal to the closing market price of the Company’s common stock on the date of grant. These awards expire ten years after the date of grant and vest based on the terms of the individual awards. The SARs are generally forfeitable upon the resignation of employment or termination of employment with cause. The Company recognizes forfeitures as they occur. The Company recognizes compensation cost on a straight-line basis over the vesting period for the award. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2019, there was $0.4 million of unrecognized compensation cost related to SARs. The fair value of each SAR is estimated on the date of grant using a <div style="letter-spacing: 0px; top: 0px;;display:inline;">Black-Scholes option-pricing model</div>. For SARs issued in the years ended December 31, 2019, December 31, 2018 and December 31, 2017, respectively, the assumptions shown in the following table were used: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 72%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, </div></div></div></td> <td style="padding-left: 0px; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  2019  </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  2018  </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  2017  </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Average risk-free interest rate </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.5</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.7</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.0</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Expected term (years) </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">39.1</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">40.5</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">42.3</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dividend Yield. </div></div>The Company has never paid cash dividends on its common stock.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Average Risk-Free Interest Rate. </div></div>The Company uses the U.S. Treasury rate having a term that most closely resembles the expected term of the option.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Expected Term. </div></div>The expected term is the period of time that the SARs granted are expected to remain unexercised. SARs granted during the years ended December 31, 2019, December 31, 2018 and December 31, 2017 had a maximum term of ten years. The Company used historical exercise behavior with further consideration given to the class of employees to whom the equity awards were granted to estimate the expected term of the SAR.</div><div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Expected Volatility. </div></div>Volatility is a measure of the amount by which a financial variable such as a share price has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The Company has used the historical volatility over the average expected term of the options granted as the expected volatility.</div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The weighted-average grant date fair value of SARs granted during the years ended December 31, 2019, December 31, 2018 and December 31, 2017 was $29.56, $22.09 and $13.99, respectively.</div></div><div style="font-size: 10pt; letter-spacing: 0px; text-align: center; top: 0px;;display:inline;"> </div></div><div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">SAR activity under the Plan and all predecessor stock incentive plans is as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 44%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 8%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6.5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 8%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 8%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">SARs </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/>Grant Price<br/>Per Share </div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Aggregate<br/>Intrinsic<br/>Value as of<br/>December 31,<br/>2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2016 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">275,450 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">9.79 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">37,478 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">35.38 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercised </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(34,812</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8.07 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px 0px 0.45pt; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Canceled </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 44%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2017 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">278,116 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">13.45 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,260 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">56.59 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercised </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(60,900</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5.27 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px 0px 0.45pt; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Canceled </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 44%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2018 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">238,476 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">19.26 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">24,536 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">77.70 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercised </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(108,764</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">13.89 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px 0px 0.45pt; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Canceled </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,229</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;">) </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">77.70</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 44%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2019 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">152,019 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">31.58 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5.5</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,862,501 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Vested at December 31, 2019 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">103,094</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18.14</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4.1</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,396,470</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercisable at December 31, 2019 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">103,094 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18.14 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4.1</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,396,470 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Employee Stock Purchase Plan </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company has an employee stock purchase plan (ESPP) that permits eligible employees to purchase shares of common stock of the Company at a purchase price which is the lesser of 85% of the market price on either the first day of the calendar quarter or the last day of the calendar quarter. Eligible employees may elect to participate in the plan by authorizing payroll deductions of up to 15% of gross compensation for each payroll period. On the last day of each quarter, each participant’s contribution account is used to purchase the maximum number of whole shares of common stock determined by dividing the contribution account balance by the purchase price. The aggregate number of shares of common stock that may be purchased under the plan is 1,200,000. Through December 31, 2019, employees had purchased approximately 891,065 shares under the plan. </div></div> 12840000 The following table summarizes the Company’s stock-based compensation expense (in thousands): <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Time-based restricted stock and restricted stock units </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,676 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,687 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,992 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Performance-based restricted stock and restricted stock units </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,399 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,144 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,805 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">662 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">370 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">251 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Employee stock purchase plan </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">193 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">143 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">139 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,930 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,344 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,187 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> 3676000 2687000 1992000 2399000 3144000 2805000 662000 370000 251000 193000 143000 139000 6930000 6344000 5187000 6000000.0 5100000 5500000 3200000 <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Time-based restricted stock and restricted stock unit activity under the Plan and all predecessor stock incentive plans is as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%; padding: 0px;"/> <td style="width: 14%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 13%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Time-based<br/>Restricted Stock<br/>and Restricted<br/>Stock Unit </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/>Grant Price<br/>Per Share </div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Nonvested at December 31, 2016 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">243,600 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15.80 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">72,402 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">36.27 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Vested </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(162,372</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14.45 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Forfeited </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(512</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18.68 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Nonvested at December 31, 2017 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">153,118 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">26.90 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">87,264 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">54.72 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Vested </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(84,550</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">26.65 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Forfeited </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(284</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">35.05 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Nonvested at December 31, 2018 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">155,548 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">42.68 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">35,650 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">76.23 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Vested </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(81,325</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">37.34 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Forfeited </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(640</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">62.33 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Nonvested at December 31, 2019 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">109,233 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">57.49 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> 243600 15.80 72402 36.27 162372 14.45 512 18.68 153118 26.90 87264 54.72 84550 26.65 284 35.05 155548 42.68 35650 76.23 81325 37.34 640 62.33 109233 57.49 0 2 800000 1600000 1800000 P1Y8M12D <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Performance-based restricted stock activity under the Plan is as follows: </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 53%; padding: 0px;"/> <td style="width: 16%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 15%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Performance-based<br/>Restricted Stock and<br/>Performance-based<br/>Restricted Stock<br/>Units </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/>Grant Price<br/>Per Share </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Nonvested at December 31, 2016 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">116,832 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18.32 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">86,614 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">28.77 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Vested </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(86,788</div></div></div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18.64 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Forfeited </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Nonvested at December 31, 2017 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">116,658 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">25.85 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">80,570 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">35.26 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Vested </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(106,022</div></div></div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">23.52 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Forfeited </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Nonvested at December 31, 2018 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">91,206 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">36.86 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">82,135 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">47.64 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Vested </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(111,002</div></div></div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">31.10 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Forfeited </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(511</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58.45</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Nonvested at December 31, 2019 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">61,828 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">61.34 </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: 'Times New Roman';"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table> 116832 18.32 86614 28.77 86788 18.64 116658 25.85 80570 35.26 106022 23.52 91206 36.86 82135 47.64 111002 31.10 511 58.45 61828 61.34 400000 Black-Scholes option-pricing For SARs issued in the years ended December 31, 2019, December 31, 2018 and December 31, 2017, respectively, the assumptions shown in the following table were used: <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 72%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, </div></div></div></td> <td style="padding-left: 0px; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  2019  </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  2018  </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  2017  </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Average risk-free interest rate </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.5</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.7</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.0</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Expected term (years) </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">39.1</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">40.5</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">42.3</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td></tr></table> 0 0 0 0.025 0.027 0.020 P5Y P5Y P5Y 0.391 0.405 0.423 29.56 22.09 13.99 <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">SAR activity under the Plan and all predecessor stock incentive plans is as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 44%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 8%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6.5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 8%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 8%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">SARs </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/>Grant Price<br/>Per Share </div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Aggregate<br/>Intrinsic<br/>Value as of<br/>December 31,<br/>2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2016 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">275,450 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">9.79 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">37,478 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">35.38 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercised </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(34,812</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8.07 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px 0px 0.45pt; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Canceled </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 44%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2017 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">278,116 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">13.45 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,260 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">56.59 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercised </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(60,900</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5.27 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px 0px 0.45pt; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Canceled </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 44%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2018 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">238,476 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">19.26 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">24,536 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">77.70 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercised </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(108,764</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">13.89 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px 0px 0.45pt; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Canceled </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,229</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;">) </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">77.70</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.45pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.45pt;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 44%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2019 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">152,019 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">31.58 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5.5</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,862,501 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Vested at December 31, 2019 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">103,094</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18.14</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4.1</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,396,470</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercisable at December 31, 2019 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">103,094 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6.5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18.14 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4.1</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,396,470 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> 275450 9.79 37478 35.38 34812 8.07 0 0 278116 13.45 21260 56.59 60900 5.27 0 0 238476 19.26 24536 77.70 108764 13.89 2229 77.70 152019 31.58 P5Y6M 8862501 103094 18.14 P4Y1M6D 7396470 103094 18.14 P4Y1M6D 7396470 0.85 0.15 1200000 891065 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;"><div style="font-weight:bold;display:inline;">15. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="font-weight:bold;display:inline;">EMPLOYEE BENEFIT PLANS</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company has two 401(k) Profit Sharing Plans for the benefit of its employees who meet certain eligibility requirements and it matches qualifying employee contributions. The Company’s contributions to the plans totaled $4.6 million, $4.2 million, and $3.0 million for the years ended December 31, 2019, 2018 and 2017, respectively. </div></div></div></div> 4600000 4200000 3000000.0 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">16. </div></div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">INCOME TAXES</div></div></td></tr></table><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income tax provision (benefit) consists of the following (in thousands): </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; padding: 0px;"/> <td style="width: 5%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 5%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 5%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, </div></div></div></div></td> <td style="padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Current income tax provision: </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Federal </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; text-align: right; white-space: nowrap;;display:inline;">$</div></td> <td style="text-align: right; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">30,306</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; text-align: right; white-space: nowrap;;display:inline;">$</div></td> <td style="text-align: right; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">33,578</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">41,177</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">State </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; text-align: right; white-space: nowrap;;display:inline;"> </div></td> <td style="text-align: right; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">6,952</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; text-align: right; white-space: nowrap;;display:inline;"> </div></td> <td style="text-align: right; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">7,674</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,420</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="border-bottom: 1px solid rgb(0, 0, 0); padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; text-align: right; white-space: nowrap;;display:inline;"> </div></td> <td style="border-bottom: 1px solid rgb(0, 0, 0); padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; text-align: right; white-space: nowrap;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="border-bottom: 1px solid rgb(0, 0, 0); padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; text-align: right; white-space: nowrap;;display:inline;"> </div></td> <td style="border-bottom: 1px solid rgb(0, 0, 0); padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; text-align: right; white-space: nowrap;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">37,258</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">41,252</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">46,597</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deferred income tax provision: </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Federal </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,928</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">988</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,177</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">State </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">778</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">49</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(983</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="padding: 0pt; width: 6%; height: 15px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">7,706</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="padding: 0pt; width: 6%; height: 15px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">1,037</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="padding: 0pt; width: 6%; height: 15px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">194</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total income tax provision </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">44,964</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">42,289</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">46,791</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The income tax provision differs from the amount of income tax determined by applying the U.S. Federal statutory rate to income before taxes as a result of the following (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; padding: 0px;"/> <td style="width: 5%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 4%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 4%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, </div></div></div></td> <td style="padding-left: 0px; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">U.S. Federal statutory taxes </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">39,838 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">37,141 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">49,671 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">State and local taxes, net of U.S. Federal benefit </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,412 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,716 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,110 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Permanent items </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,266 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">470 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">576 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Excess tax benefits from vesting or settlement of stock compensation awards </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,540</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,368</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,454</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Domestic production activities deduction </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(4,376</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Federal credits </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(654</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(662</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(534</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(358</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(8</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,202</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total income tax provision </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">44,964 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">42,289 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">46,791 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets and liabilities consist of the following (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 75%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets: </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net operating losses </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">88 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">79 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Residential product warranty reserve </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,486 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,804 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,055 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,725 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accruals not currently deductible and other </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,245 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,928 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Inventories </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,780 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,682 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operat<div style="letter-spacing: 0px; top: 0px;;display:inline;">ing le<div style="letter-spacing: 0px; top: 0px;;display:inline;">ase liability</div></div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,618</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td> <td style="text-align: right; padding: 0pt 5pt 0pt 0pt; height: 15px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">—</div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">State tax credit carryforwards </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,461 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,400 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 75%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Gross deferred tax assets, before valuation allowance </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">29,733 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,618 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Valuation allowance </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,988</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,015</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 75%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Gross deferred tax assets, after valuation allowance </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">26,745 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18,603 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 75%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities: </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Depreciation </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(17,267</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(13,893</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);">)</td></tr> <tr> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Operating lease right-of-use asset</div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(10,162</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td> <td style="text-align: right; padding: 0pt 5pt 0pt 0pt; height: 15px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">—</div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Goodwill amortization </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(4,782</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,774</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Inventories and other </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(4,365</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,061</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 75%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Gross deferred tax liabilities </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(36,576</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(20,728</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 75%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net deferred tax liability </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(9,831</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,125</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 75%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes deferred tax assets and liabilities based on the difference between the financial statement basis and tax basis of assets and liabilities using enacted rates expected to be in effect during the year in which the differences reverse. In accordance with accounting standards, the Company assesses the likelihood that its deferred tax assets will be realized. Deferred tax assets are reduced by a valuation allowance when, after considering all available positive and negative evidence, it is determined that it is more likely than not that some portion, or all, of the deferred tax asset will not be realized. As of December 31, 2019, the Company had a valuation allowance of $3.0 million against deferred tax assets it estimates will not be realized. The Company will analyze its position in subsequent reporting periods, considering all available positive and negative evidence, in determining the expected realization of its deferred tax assets. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company realized $<div style="letter-spacing: 0px; top: 0px;;display:inline;">3.5</div> million, $<div style="letter-spacing: 0px; top: 0px;;display:inline;">2.4</div> million and $<div style="letter-spacing: 0px; top: 0px;;display:inline;">1.5</div> million of excess tax benefits during 2019, 2018 and 2017, respectively, related to share-based compensation awards. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes interest and penalties related to tax matters as a component of “Selling, general and administrative expenses” in the accompanying Consolidated Statements of Comprehensive Income. As of December 31, 2019, the Company has identified <div style="letter-spacing: 0px; top: 0px;;display:inline;">no</div> uncertain tax position and, accordingly, has <div style="letter-spacing: 0px; top: 0px;;display:inline;">no</div>t recorded any unrecognized tax benefits or associated interest and penalties. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">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 has accrued a liability when it believes that it is not more likely than not that it will realize the benefits of tax positions that it has taken or for the amount of any tax benefit that exceeds the cumulative probability threshold in accordance with accounting standards. As of December 31, 2019 Federal tax years 2016 through 2019 remain subject to examination. The Company’s returns filed with the state of Oregon for the tax years <span style="-sec-ix-hidden:hidden10230455">2015 through 2017</span> are currently under examination. No material adjustments are<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">expected as a result of the audit. The Company believes that adequate provisions have been made for all tax returns subject to examination. Sales made to foreign distributors are not taxable in any foreign jurisdictions as the Company does not have a taxable presence.</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income tax provision (benefit) consists of the following (in thousands): </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; padding: 0px;"/> <td style="width: 5%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 5%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 5%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, </div></div></div></div></td> <td style="padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Current income tax provision: </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Federal </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; text-align: right; white-space: nowrap;;display:inline;">$</div></td> <td style="text-align: right; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">30,306</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; text-align: right; white-space: nowrap;;display:inline;">$</div></td> <td style="text-align: right; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">33,578</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">41,177</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">State </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; text-align: right; white-space: nowrap;;display:inline;"> </div></td> <td style="text-align: right; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">6,952</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; text-align: right; white-space: nowrap;;display:inline;"> </div></td> <td style="text-align: right; padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">7,674</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,420</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="border-bottom: 1px solid rgb(0, 0, 0); padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; text-align: right; white-space: nowrap;;display:inline;"> </div></td> <td style="border-bottom: 1px solid rgb(0, 0, 0); padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; text-align: right; white-space: nowrap;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="border-bottom: 1px solid rgb(0, 0, 0); padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; text-align: right; white-space: nowrap;;display:inline;"> </div></td> <td style="border-bottom: 1px solid rgb(0, 0, 0); padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; text-align: right; white-space: nowrap;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">37,258</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">41,252</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="padding: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">46,597</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deferred income tax provision: </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Federal </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,928</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">988</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,177</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">State </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">778</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">49</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(983</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="padding: 0pt; width: 6%; height: 15px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">7,706</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="padding: 0pt; width: 6%; height: 15px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">1,037</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="padding: 0pt; width: 6%; height: 15px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">194</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total income tax provision </div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">44,964</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">42,289</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">46,791</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table> 30306000 33578000 41177000 6952000 7674000 5420000 37258000 41252000 46597000 6928000 988000 1177000 778000 49000 -983000 7706000 1037000 194000 44964000 42289000 46791000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The income tax provision differs from the amount of income tax determined by applying the U.S. Federal statutory rate to income before taxes as a result of the following (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; padding: 0px;"/> <td style="width: 5%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 4%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 4%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, </div></div></div></td> <td style="padding-left: 0px; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">U.S. Federal statutory taxes </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">39,838 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">37,141 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">49,671 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">State and local taxes, net of U.S. Federal benefit </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,412 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,716 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,110 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Permanent items </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,266 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">470 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">576 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Excess tax benefits from vesting or settlement of stock compensation awards </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,540</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,368</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,454</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Domestic production activities deduction </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(4,376</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Federal credits </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(654</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(662</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(534</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(358</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(8</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,202</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total income tax provision </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">44,964 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">42,289 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">46,791 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> 39838000 37141000 49671000 8412000 7716000 5110000 1266000 470000 576000 -3540000 -2368000 -1454000 4376000 654000 662000 534000 -358000 -8000 -2202000 44964000 42289000 46791000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets and liabilities consist of the following (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 75%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets: </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net operating losses </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">88 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">79 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Residential product warranty reserve </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,486 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,804 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,055 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,725 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accruals not currently deductible and other </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,245 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,928 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Inventories </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,780 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,682 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operat<div style="letter-spacing: 0px; top: 0px;;display:inline;">ing le<div style="letter-spacing: 0px; top: 0px;;display:inline;">ase liability</div></div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,618</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td> <td style="text-align: right; padding: 0pt 5pt 0pt 0pt; height: 15px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">—</div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">State tax credit carryforwards </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,461 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,400 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 75%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Gross deferred tax assets, before valuation allowance </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">29,733 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,618 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Valuation allowance </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,988</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,015</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 75%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Gross deferred tax assets, after valuation allowance </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">26,745 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18,603 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 75%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities: </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Depreciation </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(17,267</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(13,893</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);">)</td></tr> <tr> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Operating lease right-of-use asset</div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(10,162</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td> <td style="text-align: right; padding: 0pt 5pt 0pt 0pt; height: 15px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">—</div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div></td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Goodwill amortization </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(4,782</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,774</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Inventories and other </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(4,365</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,061</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 75%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Gross deferred tax liabilities </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(36,576</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(20,728</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 75%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 75%; background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net deferred tax liability </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(9,831</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,125</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(255, 255, 255);">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 75%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td></tr></table> 88000 79000 6486000 7804000 1055000 1725000 2245000 3928000 5780000 4682000 10618000 3461000 3400000 29733000 21618000 2988000 3015000 26745000 18603000 17267000 13893000 10162000 4782000 3774000 4365000 3061000 36576000 20728000 9831000 2125000 3000000.0 3500000 2400000 1500000 0 0 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentColor; border-image: none; width: 100%; text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; padding-left: 0px; vertical-align: top; white-space: nowrap;"><div style="font-weight: normal; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17. </div></div></div></td> <td style="text-align: left; padding-left: 0px; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight: normal; display: inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">SEGMENT INFORMATION</div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Prior to July 31, 2017, the Company operated in <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">one</div></div> reportable segment. Subsequent to the acquisition of certain assets and assumption of certain liabilities of SC Company on July 31, 2017, the Company operates in <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">two</div></div> reportable segments: </div></div><div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; text-align: left; padding-left: 0px;"> </td> <td style="width: 4%; vertical-align: top; padding-left: 0px;">•</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;">Trex Residential manufactures composite decking and railing and related products marketed under the brand name Trex<div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;">®</div>. The products are sold to its distributors and <div style="letter-spacing: 0px; top: 0px;;display:inline;">two</div> national retailers who, in turn, sell primarily to the residential market, which includes replacement, remodeling and new construction related to outdoor living products. Trex Residential net sales were $694.3 million, $613.2 million, and $543.3 million in the years ended December 31, 2019, December 31, 2018, and December 31, 2017, respectively.</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; text-align: left; padding-left: 0px;"> </td> <td style="width: 4%; vertical-align: top; padding-left: 0px;">•</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;">Trex Commercial designs, engineers, and markets modular and architectural railing and staging systems for commercial and multi-family market, including sports stadiums and performing arts venues. The segment’s products are sold through architects, specifiers, contractors, and others doing business within the segment’s commercial market. Trex Commercial net sales were $51.1 million and $71.0 million in the year ended December 31, 2019 and December 31, 2018, respectively, and $21.8 million from the date of acquisition through December 31, 2017.</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company’s reportable segments have been determined in accordance with its internal management structure, which is organized based on residential and commercial operations. The Company evaluates performance of each segment primarily based on net sales and earnings before interest, taxes, depreciation and amortization (EBITDA). The Company uses net sales to assess performance and allocate resources as this measure represents the amount of business the segment engaged in during a given period of time, is an indicator of market growth and acceptance of segment products, and represents the segment’s customers’ spending habits along with the amount of product the segment sells relative to its competitors. The Company uses EBITDA to assess performance and allocate resources because it believes that EBITDA facilitates performance comparison between the segments by eliminating interest, taxes, and depreciation and amortization charges to income. The below segment data includes data for Trex Residential for the years ended December 31, 2019, December 31, 2018 and December 31, 2017, and data for Trex Commercial for the years ended December 31, 2019 and December 31, 2018, and from the date of the acquisition of SC Company through December 31, 2017, for the year ended December 31, 2017 (in thousands): </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 16pt; margin-bottom: 0px; margin-left: 4%; line-height: 12pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Segment Data: </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 6pt auto 0px;width: 100%;font-size: 10pt;border-collapse: collapse;border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 35%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net Sales </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net Income<br/>(Loss) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">EBITDA </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Depreciation<br/>and<br/>Amortization </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income Tax<br/>Expense<br/>(Benefit) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Capital<br/>Expenditures </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Assets </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2019 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">694,267 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">142,811 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">199,020 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">13,413 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">44,292 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">65,399 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">503,883 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Commercial </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">51,080 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,927 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,210 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">618 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">672 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,866 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">88,356 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">745,347 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">144,738 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">202,230 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,031 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">44,964 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">67,265 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">592,239 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2018 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">613,229 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">131,823 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">186,268 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">13,216 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">41,421 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">31,392 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">380,682 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trex Commercial</div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">71,021 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,749 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,868 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,251 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">868 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,424 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">84,440 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">684,250 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">134,572 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">193,136 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">16,467 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">42,289 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">33,816 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">465,122 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2017 </div></div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential </div></div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">543,346</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">97,412</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">160,382</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,598</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">47,911</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,989</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">247,817</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Commercial </div></div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,807</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,284</div></div></div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,272</div></div></div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,132</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,120</div></div></div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">51</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">78,410</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">565,153</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">95,128</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">159,110</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">16,730</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">46,791</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15,040</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">326,227</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="text-align: left;font-family: &quot;Times New Roman&quot;;font-size: 10pt;font-weight: normal;/* margin-top: 12pt; */margin-bottom: 0pt;margin-left: 4%;line-height: 12pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Reconciliation of Net Income (Loss) to EBITDA: </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 6pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 41%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net Income<br/>(Loss) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Interest<br/>(Income)<br/>Expense, Net </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income Tax<br/>Expense<br/>(Benefit) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Depreciation<br/>and<br/>Amortization </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">EBITDA </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2019 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">142,811 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,496 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">) </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">44,292 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">13,413 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">199,020 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Commercial </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,927 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(7 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">) </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">672 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">618 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,210 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 41%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">144,738 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,503 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">) </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">44,964 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,031 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">202,230 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 41%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2018 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">131,823 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(192</div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">41,421 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">13,216 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">186,268 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Commercial </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,749 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">868 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,251 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,868 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 41%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left;text-indent: -1em;font-family: &quot;Times New Roman&quot;;font-size: 10pt;font-style: normal;margin-top: 0pt;margin-bottom: 0pt;margin-left: 3em;line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">134,572 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(192</div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">42,289 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">16,467 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">193,136 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 41%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2017 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">97,412 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">461 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">47,911 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,598 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">160,382 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Commercial </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(2,284</div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(1,120</div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,132 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(1,272</div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 41%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">95,128 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">461 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">46,791 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">16,730 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">159,110 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 41%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 1 2 2 694300000 613200000 543300000 51100000 71000000.0 21800000 The below segment data includes data for Trex Residential for the years ended December 31, 2019, December 31, 2018 and December 31, 2017, and data for Trex Commercial for the years ended December 31, 2019 and December 31, 2018, and from the date of the acquisition of SC Company through December 31, 2017, for the year ended December 31, 2017 (in thousands):<div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 16pt; margin-bottom: 0px; margin-left: 4%; line-height: 12pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Segment Data: </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 6pt auto 0px;width: 100%;font-size: 10pt;border-collapse: collapse;border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 35%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net Sales </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net Income<br/>(Loss) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">EBITDA </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Depreciation<br/>and<br/>Amortization </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income Tax<br/>Expense<br/>(Benefit) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Capital<br/>Expenditures </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Assets </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2019 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">694,267 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">142,811 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">199,020 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">13,413 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">44,292 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">65,399 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">503,883 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Commercial </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">51,080 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,927 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,210 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">618 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">672 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,866 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">88,356 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">745,347 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">144,738 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">202,230 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,031 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">44,964 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">67,265 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">592,239 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2018 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">613,229 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">131,823 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">186,268 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">13,216 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">41,421 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">31,392 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">380,682 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trex Commercial</div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">71,021 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,749 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,868 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,251 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">868 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,424 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">84,440 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">684,250 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">134,572 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">193,136 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">16,467 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">42,289 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">33,816 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">465,122 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2017 </div></div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential </div></div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">543,346</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">97,412</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">160,382</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,598</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">47,911</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,989</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">247,817</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Commercial </div></div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,807</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,284</div></div></div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,272</div></div></div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,132</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,120</div></div></div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">51</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">78,410</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-indent: -1em; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">565,153</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">95,128</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">159,110</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">16,730</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">46,791</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15,040</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">326,227</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 694267000 142811000 199020000 13413000 44292000 65399000 503883000 51080000 1927000 3210000 618000 672000 1866000 88356000 745347000 144738000 202230000 14031000 44964000 67265000 592239000 613229000 131823000 186268000 13216000 41421000 31392000 380682000 71021000 2749000 6868000 3251000 868000 2424000 84440000 684250000 134572000 193136000 16467000 42289000 33816000 465122000 543346000 97412000 160382000 14598000 47911000 14989000 247817000 21807000 -2284000 -1272000 2132000 -1120000 51000 78410000 565153000 95128000 159110000 16730000 46791000 15040000 326227000 <div style="text-align: left;font-family: &quot;Times New Roman&quot;;font-size: 10pt;font-weight: normal;/* margin-top: 12pt; */margin-bottom: 0pt;margin-left: 4%;line-height: 12pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Reconciliation of Net Income (Loss) to EBITDA: </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 6pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 41%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net Income<br/>(Loss) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Interest<br/>(Income)<br/>Expense, Net </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income Tax<br/>Expense<br/>(Benefit) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Depreciation<br/>and<br/>Amortization </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">EBITDA </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2019 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">142,811 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,496 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">) </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">44,292 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">13,413 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">199,020 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Commercial </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,927 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(7 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">) </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">672 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">618 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,210 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 41%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">144,738 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,503 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">) </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">44,964 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,031 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">202,230 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 41%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2018 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">131,823 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(192</div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">41,421 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">13,216 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">186,268 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Commercial </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,749 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">868 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,251 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,868 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 41%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left;text-indent: -1em;font-family: &quot;Times New Roman&quot;;font-size: 10pt;font-style: normal;margin-top: 0pt;margin-bottom: 0pt;margin-left: 3em;line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">134,572 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(192</div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">42,289 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">16,467 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">193,136 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 41%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2017 </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">97,412 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">461 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">47,911 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,598 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">160,382 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Commercial </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(2,284</div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(1,120</div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,132 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(1,272</div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 41%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 41%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">95,128 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">461 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">46,791 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">16,730 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">159,110 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 41%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 142811000 1496000 44292000 13413000 199020000 1927000 7000 672000 618000 3210000 144738000 1503000 44964000 14031000 202230000 131823000 192000 41421000 13216000 186268000 2749000 868000 3251000 6868000 134572000 192000 42289000 16467000 193136000 97412000 -461000 47911000 14598000 160382000 -2284000 -1120000 2132000 -1272000 95128000 -461000 46791000 16730000 159110000 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;"><div style="font-weight:bold;display:inline;">18. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="font-weight:bold;display:inline;">SEASONALITY</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The operating results for Trex Residential have historically varied from quarter to quarter. Seasonal, erratic or prolonged adverse weather conditions in certain geographic regions reduce the level of home improvement and construction activity and can shift demand for its products to a later period. As part of its normal business practice and consistent with industry practice, Trex Residential 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 its product to meet anticipated seasonal consumer demand. The seasonal effects are often offset by the positive effect of the incentive programs. The operating results for Trex Commercial have not historically varied from quarter to quarter as a <div style="display:inline;">result </div>of seasonality<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div> <div style="letter-spacing: 0px; top: 0px;;display:inline;">H</div>owever, they are driven by the timing of individual projects, which may vary significantly each period. </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;"><div style="font-weight:bold;display:inline;">19. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="font-weight:bold;display:inline;">COMMITMENTS AND CONTINGENCIES</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Legal Matters </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">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.</div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Purchase Commitments </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company fulfills requirements for raw materials under both purchase orders and supply contracts. In the year ended December 31, 2019, the Company purchased substantially all of its reclaimed wood fiber requirements under purchase orders which do not involve long-term supply commitments. All of the Company’s scrap polyethylene, aluminum and stainless steel purchases are under short-term supply contracts that may average approximately <div style="letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden10221821">one</span></div> to<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>two years</div>, for which pricing is negotiated as needed, or under purchase orders that do not involve long-term supply commitments. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The wood and polyethylene supply contracts generally provide that the Company is obligated to purchase all of the wood or polyethylene a supplier provides, if the wood or polyethylene meets certain specifications. The amount of wood and polyethylene the Company is required to purchase under these contracts varies with the </div></div></div><div style="text-align: left; text-indent: 0in; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">production of its suppliers and, accordingly, is not fixed or determinable. As of December 31, 2019, the Company has purchase commitments under material supply contracts of $26.8 million, $6.2 million for the years ending December 31, 2020 and 2021, respectively, and a total of $0.1 million for the years ending December 31, 2022 and 2023. </div></div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Product Warranty </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company warrants that its Trex Residential products will be free from material defects in workmanship and materials. This warranty generally extends for a period of 25 years for residential use and 10 years for commercial use, excluding Trex Signature<div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;">®</div> Railing, which has a warranty period of 25 years for both residential and commercial use. The Company further warrants that Trex Transcend<div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;">®</div>, Trex Enhance<div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;">®</div>, Trex Select<div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;">®</div> and Universal Fascia products will not fade in color more than a certain amount and will be resistant to permanent staining from food substances or mold, provided the stain is cleaned within seven days of appearance. This warranty extends for a period of 25 years for residential use and 10 years for commercial 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. Depending on the product and its use, the Company also warrants its Trex Commercial products will be free of manufacturing defects for <div style="letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden10221802">one</span></div> to <div style="letter-spacing: 0px; top: 0px;;display:inline;">three years</div>. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company continues to receive and settle claims for decking 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. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">To estimate the number of claims to be settled with payment, the Company utilizes actuarial techniques to determine a reasonable possible range of claims to be received and the percentage of those claims that will ultimately require payment. Management utilizes a range of assumptions derived from claim count history and the identification of factors influencing the claim counts to determine its best estimate of future claims for which to record a related liability. The number of claims received has declined each year since peaking in 2009, although the rate of decline has decelerated in recent years. 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. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">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 incoming claims received in the year ended December 31, 2019, was slightly lower than the Company’s expectations for 2019 and the number of claims received in the year ended December 31, 2018, continuing the historical year-over-year decline in incoming claims. Average settlement cost per claim experienced in 2019 was</div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">considerably higher than the Company’s expectations for 2019 and the average settlement cost per claim experienced in 2018 due to an increase in larger claims settled and changes in the mix of settlement methods. The Company believes its reserve at December 31, 2019 is sufficient to cover future surface flaking obligations and no adjustments were required in the current year. </div></div></div><div style="margin-top: 0px; background: none;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">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 </div></div></div><div style="text-align: left; text-indent: 0in; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">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 $1.9 million change in the surface flaking warranty reserve. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company also maintains a warranty reserve for the settlement of other residential product warranty claims and records the provision at the time of product sale. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following is a reconciliation of the Company’s residential product warranty reserve (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%; padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 5%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 5%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, 2019 </div></div></div></td> <td style="padding-left: 0px; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Surface<br/>Flaking </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other<br/>Residential </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance, January 1 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">23,951 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,803 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">30,754 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Provisions and changes in estimates </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">979 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">979 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(4,927</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,312</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(6,239</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Ending balance, December 31 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">19,024 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,470 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">25,494 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%; padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 5%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 5%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, 2018 </div></div></div></td> <td style="padding-left: 0px; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Surface<br/>Flaking </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other<br/>Residential </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance, January 1 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">28,158 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,841 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">34,999 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Provisions and changes in estimates </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,104 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,104 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(4,207</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,142</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(5,349</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Ending balance, December 31 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">23,951 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,803 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">30,754 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> P2Y 26800000 6200000 100000 100000 P25Y P10Y P25Y P25Y P25Y P10Y P3Y 0.10 1900000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following is a reconciliation of the Company’s residential product warranty reserve (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%; padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 5%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 5%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, 2019 </div></div></div></td> <td style="padding-left: 0px; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Surface<br/>Flaking </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other<br/>Residential </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance, January 1 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">23,951 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,803 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">30,754 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Provisions and changes in estimates </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">979 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">979 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(4,927</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,312</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(6,239</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Ending balance, December 31 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">19,024 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,470 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">25,494 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%; padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 5%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 5%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year Ended December 31, 2018 </div></div></div></td> <td style="padding-left: 0px; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Surface<br/>Flaking </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other<br/>Residential </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance, January 1 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">28,158 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,841 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">34,999 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Provisions and changes in estimates </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,104 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,104 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(4,207</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,142</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(5,349</div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Ending balance, December 31 </div></div></td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">23,951 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,803 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">30,754 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 23951000 6803000 30754000 979000 979000 4927000 1312000 6239000 19024000 6470000 25494000 28158000 6841000 34999000 1104000 1104000 4207000 1142000 5349000 23951000 6803000 30754000 <div style="margin-bottom: 0px; margin-top: 0pt; line-height: 12pt;"> </div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;;font-weight: normal;border-collapse: collapse;text-align: left;width: 100%;font-size: 10pt;/* margin: 18pt auto 0in 0px; */border: 0px;"> <tr style="page-break-inside:avoid;"> <td style="width:4%;vertical-align:top;white-space:nowrap;"><div style="font-weight:bold;display:inline;">20. </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: left; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;"><div style="font-weight:bold;display:inline;">INTERIM FINANCIAL DATA (Unaudited)</div></td> </tr> </table> <table border="0" cellpadding="0" cellspacing="0" style="margin: 6pt auto 0px; width: 100%; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 28%; padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 6.5pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="30" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended </div></div></div></div> </td> <td style="padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 6.5pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31,<br/> 2019 </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">September 30,<br/> 2019 </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">June 30,<br/> 2019 </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">March 31,<br/> 2019 </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31,<br/> 2018 </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">September 30,<br/> 2018 </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">June 30,<br/> 2018 </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">March 31,<br/> 2018 </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 6.5pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="30" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(In thousands, except share and per share data) </div></div></div></div> </td> <td style="padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net sales </div></div></div> </td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">164,772</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">194,551</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">206,453</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">179,571</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">139,971</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">166,380</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">206,692</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">171,207</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Gross profit </div></div></div> </td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">71,263</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">82,431</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">83,444</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">69,365</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">59,856</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">67,210</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">91,115</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">76,713</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net income </div></div></div> </td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">35,497</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">41,976</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">35,710</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">31,555</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">25,171</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">29,471</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">42,820</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">37,110</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per common share </div></div></div> </td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.61</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.72</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.61</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.54</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.43</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.50</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.73</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.63</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Basic weighted average common shares outstanding </div></div></div> </td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,295,717</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,400,060</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,486,192</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,543,478</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,603,537</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,741,973</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,760,753</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,855,156</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per common share </div></div></div> </td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.61</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.72</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.61</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.54</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.43</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.50</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.73</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.63</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Diluted weighted average common shares outstanding </div></div></div> </td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,512,733</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,604,603</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,687,540</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,829,177</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,936,795</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">59,084,117</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">59,051,413</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">59,199,622</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The operating results for Trex Residential have historically varied from quarter to quarter. Seasonal, erratic or prolonged adverse weather conditions in certain geographic regions reduce the level of home improvement and construction activity and can shift demand for its products to a later period. The operating results for Trex Commercial have not historically varied from quarter to quarter as a result of seasonality; however, they are driven by the timing of individual projects, which may vary significantly each period. </div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On May 2, 2018, the Board of Directors of the Company approved a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-for-one</div> stock split of the Company’s common stock, par value $0.01. The stock split was in the form of a stock dividend distributed on June 18, 2018, to stockholders of record at the close of business on May 23, 2018. The stock split entitled each stockholder to receive one additional share of common stock, par value $0.01, for each share they held as of the record date. All common stock share and per share data for all periods presented have been retroactively adjusted to reflect the stock split. </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 6pt auto 0px; width: 100%; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 28%; padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 1%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 6.5pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="30" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended </div></div></div></div> </td> <td style="padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 6.5pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31,<br/> 2019 </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">September 30,<br/> 2019 </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">June 30,<br/> 2019 </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">March 31,<br/> 2019 </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31,<br/> 2018 </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">September 30,<br/> 2018 </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">June 30,<br/> 2018 </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">March 31,<br/> 2018 </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 6.5pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="30" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 6.5pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(In thousands, except share and per share data) </div></div></div></div> </td> <td style="padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net sales </div></div></div> </td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">164,772</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">194,551</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">206,453</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">179,571</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">139,971</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">166,380</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">206,692</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">171,207</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Gross profit </div></div></div> </td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">71,263</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">82,431</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">83,444</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">69,365</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">59,856</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">67,210</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">91,115</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">76,713</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net income </div></div></div> </td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">35,497</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">41,976</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">35,710</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">31,555</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">25,171</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">29,471</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">42,820</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">37,110</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per common share </div></div></div> </td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.61</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.72</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.61</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.54</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.43</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.50</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.73</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.63</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Basic weighted average common shares outstanding </div></div></div> </td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,295,717</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,400,060</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,486,192</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,543,478</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,603,537</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,741,973</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,760,753</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,855,156</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per common share </div></div></div> </td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.61</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.72</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.61</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.54</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.43</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.50</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.73</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.63</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Diluted weighted average common shares outstanding </div></div></div> </td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,512,733</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,604,603</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,687,540</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,829,177</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">58,936,795</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">59,084,117</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">59,051,413</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">59,199,622</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 164772000 194551000 206453000 179571000 139971000 166380000 206692000 171207000 71263000 82431000 83444000 69365000 59856000 67210000 91115000 76713000 35497000 41976000 35710000 31555000 25171000 29471000 42820000 37110000 0.61 0.72 0.61 0.54 0.43 0.50 0.73 0.63 58295717 58400060 58486192 58543478 58603537 58741973 58760753 58855156 0.61 0.72 0.61 0.54 0.43 0.50 0.73 0.63 58512733 58604603 58687540 58829177 58936795 59084117 59051413 59199622 <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TREX COMPANY, INC. </div></div></div></div> <div id="fin781012_7" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SCHEDULE II—VALUATION AND QUALIFYING ACCOUNTS AND RESERVES </div></div></div></div> </div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(In thousands) </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%; padding: 0px;"> </td> <td style="width: 4%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 4%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 4%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 4%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-bottom: 0.5pt;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Descriptions </div></div></div> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Balance at<br/> Beginning<br/> of Period </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; white-space: nowrap;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;"><div style="white-space: nowrap;;font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Additions<br/> Charged to<br/> Cost and<br/> Expenses </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deductions </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Balance<br/> at End<br/> of Period </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year ended December 31, 2019: </div></div> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential product warranty reserve </div></div> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">30,754</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">979</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(6,239</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">25,494</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income tax valuation allowance </div></div> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,015</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(27</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,988</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year ended December 31, 2018: </div></div> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential product warranty reserve </div></div> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">34,999</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,104</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(5,349</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">30,754</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income tax valuation allowance </div></div> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,096</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(81</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,015</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Year ended December 31, 2017: </div></div> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential product warranty reserve </div></div> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">37,692</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,268</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(6,961</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">34,999</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income tax valuation allowance </div></div> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,061</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(965</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,096</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 30754000 979000 6239000 25494000 3015000 27000 2988000 34999000 1104000 5349000 30754000 3096000 81000 3015000 37692000 4268000 6961000 34999000 4061000 965000 3096000 XML 59 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans
12 Months Ended
Dec. 31, 2019
Postemployment Benefits [Abstract]  
Employee Benefit Plans
15.
EMPLOYEE BENEFIT PLANS
The Company has two 401(k) Profit Sharing Plans for the benefit of its employees who meet certain eligibility requirements and it matches qualifying employee contributions. The Company’s contributions to the plans totaled $4.6 million, $4.2 million, and $3.0 million for the years ended December 31, 2019, 2018 and 2017, respectively.
XML 60 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
19.
COMMITMENTS AND CONTINGENCIES
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.
Purchase Commitments
The Company fulfills requirements for raw materials under both purchase orders and supply contracts. In the year ended December 31, 2019, the Company purchased substantially all of its reclaimed wood fiber requirements under purchase orders which do not involve long-term supply commitments. All of the Company’s scrap polyethylene, aluminum and stainless steel purchases are under short-term supply contracts that may average approximately
one
to
 
two years
, for which pricing is negotiated as needed, or under purchase orders that do not involve long-term supply commitments.
The wood and polyethylene supply contracts generally provide that the Company is obligated to purchase all of the wood or polyethylene a supplier provides, if the wood or polyethylene meets certain specifications. The amount of wood and polyethylene the Company is required to purchase under these contracts varies with the
production of its suppliers and, accordingly, is not fixed or determinable. As of December 31, 2019, the Company has purchase commitments under material supply contracts of $26.8 million, $6.2 million for the years ending December 31, 2020 and 2021, respectively, and a total of $0.1 million for the years ending December 31, 2022 and 2023.
Product Warranty
The Company warrants that its Trex Residential products will be free from material defects in workmanship and materials. This warranty generally extends for a period of 25 years for residential use and 10 years for commercial use, excluding Trex Signature
®
Railing, which has a warranty period of 25 years for both residential and commercial use. The Company further warrants that Trex Transcend
®
, Trex Enhance
®
, Trex Select
®
and Universal Fascia products will not fade in color more than a certain amount and will be resistant to permanent staining from food substances or mold, provided the stain is cleaned within seven days of appearance. This warranty extends for a period of 25 years for residential use and 10 years for commercial 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. Depending on the product and its use, the Company also warrants its Trex Commercial products will be free of manufacturing defects for
one
to
three years
.
The Company continues to receive and settle claims for decking 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 determine a reasonable possible range of claims to be received and the percentage of those claims that will ultimately require payment. Management utilizes a range of assumptions derived from claim count history and the identification of factors influencing the claim counts to determine its best estimate of future claims for which to record a related liability. The number of claims received has declined each year since peaking in 2009, although the rate of decline has decelerated in recent years. 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 incoming claims received in the year ended December 31, 2019, was slightly lower than the Company’s expectations for 2019 and the number of claims received in the year ended December 31, 2018, continuing the historical year-over-year decline in incoming claims. Average settlement cost per claim experienced in 2019 was
 
considerably higher than the Company’s expectations for 2019 and the average settlement cost per claim experienced in 2018 due to an increase in larger claims settled and changes in the mix of settlement methods. The Company believes its reserve at December 31, 2019 is sufficient to cover future surface flaking obligations and no adjustments were required in the current year.
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 $1.9 million change in the surface flaking warranty reserve.
The Company also maintains a warranty reserve for the settlement of other residential product warranty claims and records the provision at the time of product sale.
The following is a reconciliation of the Company’s residential product warranty reserve (in thousands):
 
Year Ended December 31, 2019
 
 
Surface
Flaking
 
 
Other
Residential
 
 
Total
 
Beginning balance, January 1
  $
23,951
    $
6,803
    $
30,754
 
Provisions and changes in estimates
   
—  
     
979
     
979
 
Settlements made during the period
   
(4,927
)    
(1,312
)    
(6,239
)
                         
Ending balance, December 31
  $
19,024
    $
6,470
    $
25,494
 
                         
 
Year Ended December 31, 2018
 
 
Surface
Flaking
 
 
Other
Residential
 
 
Total
 
Beginning balance, January 1
  $
28,158
    $
6,841
    $
34,999
 
Provisions and changes in estimates
   
—  
     
1,104
     
1,104
 
Settlements made during the period
   
(4,207
)    
(1,142
)    
(5,349
)
                         
Ending balance, December 31
  $
23,951
    $
6,803
    $
30,754
 
                         
XML 61 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue From Contracts With Customers (Tables)
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregated Net Sales The tables also include a reconciliation of the respective disaggregated net sales with the Company’s reportable segments (in thousands):
Year Ended December 31, 2019
 
Reportable Segment
 
 
Trex
Residential
 
 
Trex
Commercial
 
 
Total
 
Timing of Revenue Recognition and Type of Contract
 
 
 
 
 
 
 
 
 
Products transferred at a point in time and variable consideration
contracts
  $
694,267
    $
—  
    $
694,267
 
Products transferred over time and fixed price contracts
   
—  
     
51,080
     
51,080
 
                         
  $
694,267
    $
51,080
    $
745,347
 
                         
Year Ended December 31, 2018
 
Reportable Segment
 
 
Trex
Residential
 
 
Trex
Commercial
 
 
Total
 
Timing of Revenue Recognition and Type of Contract
 
 
 
 
 
 
 
 
 
Products transferred at a point in time and variable consideration
contracts
  $
613,229
    $
—  
    $
613,229
 
Products transferred over time and fixed price contracts
   
—  
     
71,021
     
71,021
 
                         
  $
613,229
    $
71,021
    $
684,250
 
                         
Year Ended December 31, 2017
 
Reportable Segment
 
 
Trex
Residential
 
 
Trex
Commercial
 
 
Total
 
Timing of Revenue Recognition and Type of Contract
 
 
 
 
 
 
 
 
 
Products transferred at a point in time and variable consideration
contracts
  $
543,346
    $
—  
    $
543,346
 
Products transferred over time and fixed price contracts
   
—  
     
21,807
     
21,807
 
                         
  $
543,346
    $
21,807
    $
565,153
 
                         
XML 62 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment
Property, plant and equipment consist of the following as of December 31 (in thousands):
 
2019
 
 
2018
 
Machinery and equipment
  $
248,633
    $
233,464
 
Building and improvements
   
51,547
     
50,240
 
Forklifts and tractors
   
10,870
     
10,872
 
Computer equipment
   
10,647
     
10,142
 
Furniture and fixtures
   
1,441
     
1,625
 
Construction in process
   
59,257
     
16,392
 
Land
   
11,417
     
11,417
 
 
               
Total property, plant and equipment
   
393,812
     
334,152
 
Accumulated depreciation
   
(222,512
)    
(217,008
)
 
               
Total property, plant and equipment, net
  $
171,300
    $
117,144
 
                 
XML 63 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Prepaid Expenses and Other Assets
12 Months Ended
Dec. 31, 2019
Text Block [Abstract]  
Prepaid Expenses and Other Assets
5.
PREPAID EXPENSES AND OTHER ASSETS
Prepaid expenses and other assets consist of the following as of December 31 (in thousands):
 
2019
 
 
2018
 
Prepaid expenses
  $
8,282
    $
3,390
 
Revenues in excess of billings
   
6,664
     
7,987
 
Contract retainage
   
1,832
     
2,469
 
Income tax receivable
   
2,675
     
471
 
Other
   
350
     
1,245
 
                 
Total prepaid expenses and other assets
  $
19,803
    $
15,562
 
                 
XML 64 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Debt
9.
DEBT
The Company’s debt consists of a revolving credit facility. At December 31, 2019 and 2018, the Company had no outstanding indebtedness. Available borrowing capacity at December 31, 2019, was $200 million.
Revolving Credit Facility
Indebtedness after November 4, 2019
. On November 5, 2019, the Company as borrower, Trex Commercial Products, Inc. (TCP), as guarantor; Bank of America, N.A. (BOA), as a Lender, Administrative Agent, Swing Line Lender and L/C Issuer; and certain other lenders including Wells Fargo Bank, N.A. (Wells Fargo), who is also Syndication Agent; SunTrust Bank (SunTrust); and Branch Banking and Trust Company (BB&T) (each, a Lender and collectively, the Lenders), arranged by BOA Securities, Inc., as Sole Lead Arranger and Sole Bookrunner, entered into a Fourth Amended and Restated Credit Agreement (Fourth Amended Credit Agreement) to amend and restate the Third Amended and Restated Credit Agreement dated as of January 12, 2016, as amended (Third Amended Credit Agreement), by and among the Company, as borrower; BOA, as a lender, Administrative Agent, Swing Line Lender and L/C Issuer; CitiBank, N.A. (Citi); Capital One, N.A. (Capital One); and SunTrust, each as a lender; and Bank of America Merrill Lynch, as Sole Lead Arranger and Sole Bookrunner.
Under the Fourth Amended Credit Agreement, the Lenders agreed to provide 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 (Loan Limit) throughout the term, which ends November 5, 2024 (Term). Previously, under the Third Amended Credit Agreement, BOA, Citi, Capital One and SunTrust agreed to provide 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 would have ended on January 12, 2021 if not replaced by the Fourth Amended Credit Agreement.
Included within the Loan Limit are sublimits for a Letter of Credit facility in an amount not to exceed $15 million and Swing Line Loans in an aggregate principal amount at any time outstanding not to exceed $5 million. The Revolving Loans, the Letter of Credit facility and the Swing Line Loans are for the purpose of raising working capital and supporting general business operations.
The Notes provide the Company, in the aggregate, the ability to borrow an amount up to the Loan Limit during the Term. The Company is not obligated to borrow any amount under the Loan Limit. Within the Loan Limit, the Company may borrow, repay and reborrow at any time or from time to time while the Notes are in effect. Base Rate Loans (as defined in the Fourth Amended Credit Agreement) under the Revolving Loans and
the Swing Line Loans accrue interest at the Base Rate plus the Applicable Rate (as defined in the Fourth Amended Credit Agreement) and Eurodollar Rate Loans for the Revolving Loans and Swing Line Loans accrue interest at the Adjusted London InterBank Offered Rate plus the Applicable Rate (as defined in the Fourth Amended Credit Agreement). The Base Rate for any day is a fluctuating rate per annum equal to the highest of (a) the Federal Funds Rate plus
0.50
%, (b) the rate of interest in effect for such day as publicly announced from time to time by BOA as its prime rate, and (c) the Eurodollar Rate plus
1.0
%. Repayment of all then outstanding principal, interest, fees and costs is due on November 5, 2024.
Under the terms of the Fourth Amended and Restated Security and Pledge Agreement, the Company and TCP, subject to certain permitted encumbrances, as collateral security for the above-stated loans and all other present and future indebtedness of the Company owing to the Lenders grants to BOA, as Administrative Agent for the Lenders, a continuing security interest in certain collateral described and defined in the Fourth Amended and Restated Security and Pledge Agreement.
Indebtedness through November 4, 2019
. On January 12, 2016, the Company entered into a Third Amended Credit Agreement with BOA as Lender, Administrative Agent, Swing Line Lender and Letter of Credit Issuer; and certain other lenders including Citi, Capital One, and SunTrust (collectively, Lenders) arranged by Bank of America Merrill Lynch as Sole Lead Arranger and Sole Bookrunner. The Third Amended Credit Agreement amended and restated the Second Amended Credit Agreement.
Under the Third Amended Credit Agreement, the Lenders agreed to provide 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 would have ended on January 12, 2021. Included within the revolving loan limit were sublimits for a letter of credit facility in an amount not to exceed $15 million and swing line loans in an aggregate principal amount at any time outstanding not to exceed $5 million. The revolving loans, the letter of credit facility and the swing line loans were for the purpose of funding working capital needs and supporting general business operations. Additionally, within the Revolving Loan Limit, the Company could borrow, repay, and reborrow, at any time or from time to time while the Third Amended Credit Agreement was in effect.
The Company had the option to select interest rates for each loan request at the Base Rate or Eurodollar Rate. Base rate loans under the revolving loans and the swing line loans accrued interest at the Base Rate plus the Applicable Rate. Eurodollar Rate Loans for the revolving loans and swing line loans accrued interest at the Adjusted London InterBank Offered Rate plus the Applicable Rate. The Base Rate for any day was a fluctuating rate per annum equal to the highest of (a) the Federal Funds Rate plus 0.50%, (b) the rate of interest in effect for such day as publicly announced from time to time by BOA as its prime rate, and (c) the Eurodollar Rate plus 1.0%. Repayment of all then outstanding principal, interest, fees and costs would have been due on
 
January 12, 2021.
The Third Amended Credit Agreement was secured by property with respect to which liens in favor of the Administrative Agent, for the benefit of itself and the other holders of the obligations, were purported to be granted pursuant to and in accordance with the terms of the collateral documents as referenced in the Third Amended Credit Agreement.
Compliance with Debt Covenants and Restrictions
Pursuant to the terms of the Fourth Amended Credit Agreement, the Company is subject to certain loan compliance covenants. The Company was in compliance with all covenants as of December 31, 2019. Failure to comply with the financial covenants could be considered a default of repayment obligations and, among other remedies, could accelerate payment of any amounts outstanding.
XML 65 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue From Contracts With Customers
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenue From Contracts With Customers
13.
REVENUE FROM CONTRACTS WITH CUSTOMERS
Topic 606 provides a single, comprehensive model for revenue recognition arising from contracts with customers. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in Topic 606. A contract’s transaction price is allocated to each distinct performance obligation and revenue is recognized when or as the Company satisfies the performance obligation. Revenue is recognized at an amount that reflects the consideration to which the entity expects to be entitled in exchange for transferring control of the goods or services to a customer.
Trex Residential Products
Trex Residential principally generates revenue from the manufacture and sale of its high-performance, low-maintenance, eco-friendly wood-alternative composite decking and residential railing products and accessories. Substantially all of its revenues are from contracts with customers, which are purchase orders of short-term duration of less than one year. Its customers, in turn, sell primarily to the residential market, which includes replacement, remodeling and new construction related to outdoor living products. Trex Residential satisfies its performance obligations at a point in time. The shipment of each product is a separate performance
obligation as the customer is able to derive benefit from each product shipped and no performance obligation remains after shipment. Upon shipment of the product, the customer obtains control over the distinct product and Trex Residential satisfies its performance obligation. Any performance obligation that remains unsatisfied at the end of a reporting period is part of a contract that has an original expected duration of one year or less. Any variable consideration related to the unsatisfied performance obligation is allocated wholly to the unsatisfied performance obligation and recognized when the product ships and the performance obligation is satisfied.
For each product shipped, the transaction price by product is specified in the purchase order. The Company recognizes revenue on the transaction price less any amount offered under a sales incentive program. The Company recognizes an account receivable (contract asset) for the amount of revenue recognized as it has an unconditional right to consideration at the time of shipment and payment from the customer is due based solely on the passage of time. The Company receives payments from its customers based on the payment terms applicable to each individual contract and the customer pays in accordance with the billing terms specified in the purchase order, which is less than one year. The related accounts receivables are included in “Accounts receivable, net” in the Consolidated Balance Sheets.
Trex Residential may offer various sales incentive programs throughout the year. It estimates the amount of sales incentive to allocate to each performance obligation, or product shipped, based on direct sales to the customer. The estimate is updated each reporting period and any changes are allocated to the performance obligations on the same basis as at inception. Changes in estimate allocated to a previously satisfied performance obligation are recognized as a reduction of revenue in the period in which the change occurs under the cumulative
catch-up
method. In addition to sales incentive programs, Trex Residential may offer a payment discount. It estimates the payment discount that it believes will be taken by the customer based on prior history.
Trex Residential pays commissions to certain employees. However, the sales commissions are not directly attributable to identifiable contracts, are discretionary in nature and are based on other factors not related to obtaining a contract, such as individual performance, profitability of the entity, annual sales targets, etc. These costs are included in selling, general and administrative expenses as incurred. Trex Residential does not grant contractual product return rights to customers other than pursuant to its assurance product warranty (see related disclosure on product warranties in Note 19, “Commitments and Contingencies”). Trex Residential accounts for all shipping and handling fees invoiced to the customer in net sales and the related costs in cost of sales.
Trex Commercial Products
Trex Commercial generates revenue from the manufacture and sale of its modular and architectural railing and staging systems. All of its revenues are from fixed-price contracts with customers. Trex Commercial contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contract and is, therefore, not distinct.
Trex Commercial satisfies its performance obligation over time as work progresses because control is transferred continuously to its customers. Revenue and estimated profit is recognized over time based on the proportion of actual costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying the performance obligation. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Incurred costs include all direct material, labor, subcontract and certain indirect costs. The Company reviews and updates its estimates regularly and recognizes adjustments in estimated profit on contracts under the cumulative catch-up method. Under this method, the impact of the adjustment on revenue and estimated profit to date on a contract is recognized in the period the adjustment is identified. Revenues and profits in future periods are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, the Company recognizes the total loss in the period it is identified. During the year ended December 31, 2019, no adjustment to any one contract was material to the Company’s Consolidated Financial Statements. The Company discloses only 
the transaction price allocated to its remaining performance obligations on contracts with an original duration
greater than one year, which was $51.6 million as of December 31, 2019. The Company will recognize this revenue as performance obligations are satisfied, which is expected to occur within the next 18 months.
The Company recognizes an account receivable (contract asset) for satisfied performance obligations as it has an unconditional right to consideration and payment from the customer is due based solely on the passage of time. The Company receives payments from its customers on the accounts receivable based on the payment terms applicable to each individual contract and the customer pays in less than one year. Accounts receivables are included in “Accounts receivable, net” in the Consolidated Balance Sheets.
In addition, the timing of revenue recognition, billings and cash collections may result in revenues in excess of billings and contract retainage (contract assets), and billings in excess of revenues and customer deposits (contract liabilities). These assets and liabilities are reported on a
contract-by-contract
basis at the end of each reporting period in prepaid expenses and other assets (contract assets), and accrued expenses and other liabilities (contract liabilities). These assets and liabilities and changes in these assets and liabilities, respectively, were not material as of and for the year ended December 31, 2019.
Trex Commercial pays sales commissions that are directly attributable to identifiable contracts to certain of its employees. If the amortization period of the commission is one year or less, then the Company recognizes the commission expense as incurred. Otherwise, the Company capitalizes the commission and amortizes it on a straight-line basis over the life of the contract. Trex Commercial does not grant contractual product return rights to customers other than pursuant to its assurance product warranty. All shipping and handling fees invoiced to the customer are included in net sales and the related costs are included in cost of sales.
For each year in the three years ended December 31, 2019, net sales were disaggregated in the following tables by (1) market (2) timing of revenue recognition, and (3) type of contract. The tables also include a reconciliation of the respective disaggregated net sales with the Company’s reportable segments (in thousands):
Year Ended December 31, 2019
 
Reportable Segment
 
 
Trex
Residential
 
 
Trex
Commercial
 
 
Total
 
Timing of Revenue Recognition and Type of Contract
 
 
 
 
 
 
 
 
 
Products transferred at a point in time and variable consideration
contracts
  $
694,267
    $
—  
    $
694,267
 
Products transferred over time and fixed price contracts
   
—  
     
51,080
     
51,080
 
                         
  $
694,267
    $
51,080
    $
745,347
 
                         
Year Ended December 31, 2018
 
Reportable Segment
 
 
Trex
Residential
 
 
Trex
Commercial
 
 
Total
 
Timing of Revenue Recognition and Type of Contract
 
 
 
 
 
 
 
 
 
Products transferred at a point in time and variable consideration
contracts
  $
613,229
    $
—  
    $
613,229
 
Products transferred over time and fixed price contracts
   
—  
     
71,021
     
71,021
 
                         
  $
613,229
    $
71,021
    $
684,250
 
                         
Year Ended December 31, 2017
 
Reportable Segment
 
 
Trex
Residential
 
 
Trex
Commercial
 
 
Total
 
Timing of Revenue Recognition and Type of Contract
 
 
 
 
 
 
 
 
 
Products transferred at a point in time and variable consideration
contracts
  $
543,346
    $
—  
    $
543,346
 
Products transferred over time and fixed price contracts
   
—  
     
21,807
     
21,807
 
                         
  $
543,346
    $
21,807
    $
565,153
 
                         
XML 66 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Summary of Reconciliation of Company's Residential Product Warranty Reserve (Detail) - Surface Flaking Warranty Reserve [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Product Warranty Liability [Line Items]    
Beginning balance $ 30,754 $ 34,999
Provisions and changes in estimates 979 1,104
Settlements made during the period (6,239) (5,349)
Ending balance 25,494 30,754
Surface Flaking [Member]    
Product Warranty Liability [Line Items]    
Beginning balance 23,951 28,158
Settlements made during the period (4,927) (4,207)
Ending balance 19,024 23,951
Other Residential [Member]    
Product Warranty Liability [Line Items]    
Beginning balance 6,803 6,841
Provisions and changes in estimates 979 1,104
Settlements made during the period (1,312) (1,142)
Ending balance $ 6,470 $ 6,803
XML 67 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information - Additional Information (Detail)
$ in Thousands
3 Months Ended 7 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Jul. 31, 2017
Segment
Dec. 31, 2019
USD ($)
Retailer
Segment
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Segment Reporting Information [Line Items]                        
Number of reportable segment | Segment                 1 2    
Net sales $ 164,772 $ 194,551 $ 206,453 $ 179,571 $ 139,971 $ 166,380 $ 206,692 $ 171,207   $ 745,347 $ 684,250 $ 565,153
Number of national retailers | Retailer                   2    
Residential [Member]                        
Segment Reporting Information [Line Items]                        
Net sales                   $ 694,267 613,229 543,346
Commercial [Member]                        
Segment Reporting Information [Line Items]                        
Net sales                   $ 51,080 $ 71,021 $ 21,807
XML 68 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Income Tax Provision (Benefit) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current income tax provision:      
Federal $ 30,306 $ 33,578 $ 41,177
State 6,952 7,674 5,420
Total 37,258 41,252 46,597
Deferred income tax provision:      
Federal 6,928 988 1,177
State 778 49 (983)
Total 7,706 1,037 194
Total income tax provision $ 44,964 $ 42,289 $ 46,791
XML 69 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Interim Financial Data (Unaudited) - Additional Information (Detail)
May 02, 2018
Quarterly Financial Data [Abstract]  
Stock split 2
XML 70 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Statement [Abstract]      
Net sales $ 745,347 $ 684,250 $ 565,153
Cost of sales 438,844 389,356 321,780
Gross profit 306,503 294,894 243,373
Selling, general and administrative expenses 118,304 118,225 100,993
Income from operations 188,199 176,669 142,380
Interest (income) expense, net (1,503) (192) 461
Income before income taxes 189,702 176,861 141,919
Provision for income taxes 44,964 42,289 46,791
Net income $ 144,738 $ 134,572 $ 95,128
Basic earnings per common share $ 2.48 $ 2.29 $ 1.62
Basic weighted average common shares outstanding 58,430,597 58,739,670 58,785,118
Diluted earnings per common share $ 2.47 $ 2.28 $ 1.61
Diluted weighted average common shares outstanding 58,657,749 59,067,302 59,150,920
Comprehensive income $ 144,738 $ 134,572 $ 95,128
XML 71 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Operating Activities      
Net income $ 144,738 $ 134,572 $ 95,128
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 14,031 16,597 16,860
Deferred income taxes 7,706 1,037 194
Stock-based compensation 6,930 6,344 5,187
Loss on disposal of property, plant and equipment 285 47 1,738
Other non-cash adjustments (218) (406) (406)
Changes in operating assets and liabilities:      
Accounts receivable 12,701 (24,281) (10,486)
Inventories 1,695 (23,276) (3,635)
Prepaid expenses and other assets (1,652) (613) (2,194)
Accounts payable (16,666) 21,131 (4,804)
Accrued expenses and other liabilities (10,823) 5,040 2,488
Income taxes receivable/payable (2,375) 1,929 1,795
Net cash provided by operating activities 156,352 138,121 101,865
Investing Activities      
Expenditures for property, plant and equipment and intangibles (67,265) (33,816) (15,040)
Proceeds from sales of property, plant and equipment 21 83 55
Acquisition of business, net of cash acquired     (71,804)
Net cash used in investing activities (67,244) (33,733) (86,789)
Financing Activities      
Borrowings under line of credit 89,500 172,250 201,000
Principal payments under line of credit (89,500) (172,250) (201,000)
Repurchases of common stock (46,545) (30,085) (3,617)
Proceeds from employee stock purchase and option plans 1,089 882 391
Financing costs (518)    
Net cash used in financing activities (45,974) (29,203) (3,226)
Net increase in cash and cash equivalents 43,134 75,185 11,850
Cash and cash equivalents, beginning of period 105,699 30,514 18,664
Cash and cash equivalents, end of period 148,833 105,699 30,514
Supplemental Disclosure:      
Cash paid for interest 321 662 418
Cash paid for income taxes, net $ 39,612 $ 48,238 $ 44,802
XML 72 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Line of Credit Facility [Line Items]    
Company indebtedness $ 0 $ 0
Remaining available borrowing capacity $ 200,000,000  
Third Amended and Restated Credit Agreement [Member]    
Line of Credit Facility [Line Items]    
Termination date of the Credit Agreement Jan. 12, 2021  
Third Amended and Restated Credit Agreement [Member] | Federal Funds Rate [Member]    
Line of Credit Facility [Line Items]    
Interest rate 0.50%  
Third Amended and Restated Credit Agreement [Member] | Eurodollar Rate Loans [Member]    
Line of Credit Facility [Line Items]    
Interest rate 1.00%  
Fourth Amended And Restated Credit Agreement [Member]    
Line of Credit Facility [Line Items]    
Termination date of the Credit Agreement Nov. 05, 2024  
Fourth Amended And Restated Credit Agreement [Member] | Federal Funds Rate [Member]    
Line of Credit Facility [Line Items]    
Interest rate 0.50%  
Fourth Amended And Restated Credit Agreement [Member] | Eurodollar Rate Loans [Member]    
Line of Credit Facility [Line Items]    
Interest rate 1.00%  
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 January 1 through June 30 [Member] | Fourth 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  
Revolver Loans Portion Effective July 1 through December 31 [Member] | Fourth Amended And Restated Credit Agreement [Member]    
Line of Credit Facility [Line Items]    
Revolving loans in a collective maximum principal amount 200,000,000  
Revolving Credit Facility [Member] | Letter of Credit Facility Sublimit [Member]    
Line of Credit Facility [Line Items]    
Revolving loans in a collective maximum principal amount 15,000,000  
Revolving Credit Facility [Member] | Swing Advance Loan Sublimit [Member]    
Line of Credit Facility [Line Items]    
Revolving loans in a collective maximum principal amount $ 5,000,000  
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Minimum Annual Payments Under Non-Cancelable Leases (Detail)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2019 $ 10,998
2020 9,317
2021 8,952
2022 6,901
2023 6,576
Thereafter 19,080
Total minimum lease payments $ 61,824
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue From Contracts With Customers - Additional Information (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
Revenue from Contract with Customer [Abstract]  
Revenue remaining performance obligation $ 51.6
Revenue remaining performance obligation description greater than one year
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Time-Based Restricted Stock and Restricted Stock Unit Activity (Detail) - Time-Based Restricted Stock and Time-Based Restricted Stock Units [Member] - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Schedule Of Restricted Stock Activity [Line Items]      
Nonvested, Shares, Beginning Balance 155,548 153,118 243,600
Time-based Restricted Stock, Granted 35,650 87,264 72,402
Time-based Restricted Stock, Vested (81,325) (84,550) (162,372)
Time-based Restricted Stock, Forfeited (640) (284) (512)
Nonvested, Shares, Ending Balance 109,233 155,548 153,118
Nonvested, Weighted-Average Grant Price Per Share, Beginning Balance $ 42.68 $ 26.90 $ 15.80
Weighted-Average Grant Price Per Share, Granted 76.23 54.72 36.27
Weighted-Average Grant Price Per Share, Vested 37.34 26.65 14.45
Weighted-Average Grant Price Per Share, Forfeited 62.33 35.05 18.68
Nonvested, Weighted-Average Grant Price Per Share, Ending Balance $ 57.49 $ 42.68 $ 26.90
XML 76 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Defined Benefit Plan Disclosure [Line Items]      
Employer's contribution $ 4.6 $ 4.2 $ 3.0
XML 77 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Finished goods $ 42,281 $ 46,638
Raw materials 31,686 27,321
Total FIFO inventories 73,967 73,959
Reserve to adjust inventories to LIFO value (19,062) (18,442)
Total LIFO inventories $ 54,905 $ 55,517
XML 78 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business and Organization - Additional Information (Detail) - Segment
7 Months Ended 12 Months Ended
Jul. 31, 2017
Dec. 31, 2019
Accounting Policies [Abstract]    
Number of reportable segments 1 2
XML 79 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 80 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Segment Information
17.
SEGMENT INFORMATION
Prior to July 31, 2017, the Company operated in
one
reportable segment. Subsequent to the acquisition of certain assets and assumption of certain liabilities of SC Company on July 31, 2017, the Company operates in
two
reportable segments:
  Trex Residential manufactures composite decking and railing and related products marketed under the brand name Trex
®
. The products are sold to its distributors and
two
national retailers who, in turn, sell primarily to the residential market, which includes replacement, remodeling and new construction related to outdoor living products. Trex Residential net sales were $694.3 million, $613.2 million, and $543.3 million in the years ended December 31, 2019, December 31, 2018, and December 31, 2017, respectively.
  Trex Commercial designs, engineers, and markets modular and architectural railing and staging systems for commercial and multi-family market, including sports stadiums and performing arts venues. The segment’s products are sold through architects, specifiers, contractors, and others doing business within the segment’s commercial market. Trex Commercial net sales were $51.1 million and $71.0 million in the year ended December 31, 2019 and December 31, 2018, respectively, and $21.8 million from the date of acquisition through December 31, 2017.
The Company’s reportable segments have been determined in accordance with its internal management structure, which is organized based on residential and commercial operations. The Company evaluates performance of each segment primarily based on net sales and earnings before interest, taxes, depreciation and amortization (EBITDA). The Company uses net sales to assess performance and allocate resources as this measure represents the amount of business the segment engaged in during a given period of time, is an indicator of market growth and acceptance of segment products, and represents the segment’s customers’ spending habits along with the amount of product the segment sells relative to its competitors. The Company uses EBITDA to assess performance and allocate resources because it believes that EBITDA facilitates performance comparison between the segments by eliminating interest, taxes, and depreciation and amortization charges to income. The below segment data includes data for Trex Residential for the years ended December 31, 2019, December 31, 2018 and December 31, 2017, and data for Trex Commercial for the years ended December 31, 2019 and December 31, 2018, and from the date of the acquisition of SC Company through December 31, 2017, for the year ended December 31, 2017 (in thousands):
Segment Data:
 
Net Sales
 
 
Net Income
(Loss)
 
 
EBITDA
 
 
Depreciation
and
Amortization
 
 
Income Tax
Expense
(Benefit)
 
 
Capital
Expenditures
 
 
Total Assets
 
December 31, 2019
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Trex Residential
  $
694,267
    $
142,811
    $
199,020
    $
13,413
    $
44,292
    $
65,399
    $
503,883
 
Trex Commercial
   
51,080
     
1,927
     
3,210
     
618
     
672
     
1,866
     
88,356
 
                                                         
Total
  $
745,347
    $
144,738
    $
202,230
    $
14,031
    $
44,964
    $
67,265
    $
592,239
 
                                                         
December 31, 2018
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Trex Residential
  $
613,229
    $
131,823
    $
186,268
    $
13,216
    $
41,421
    $
31,392
    $
380,682
 
Trex Commercial
   
71,021
     
2,749
     
6,868
     
3,251
     
868
     
2,424
     
84,440
 
                                                         
Total
  $
684,250
    $
134,572
    $
193,136
    $
16,467
    $
42,289
    $
33,816
    $
465,122
 
                                                         
December 31, 2017
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Trex Residential
 
$
543,346
 
 
$
97,412
 
 
$
160,382
 
 
$
14,598
 
 
$
47,911
 
 
$
14,989
 
 
$
247,817
 
Trex Commercial
 
 
21,807
 
 
 
(2,284
)
 
 
(1,272
)
 
 
2,132
 
 
 
(1,120
)
 
 
51
 
 
 
78,410
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total
 
$
565,153
 
 
$
95,128
 
 
$
159,110
 
 
$
16,730
 
 
$
46,791
 
 
$
15,040
 
 
$
326,227
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Reconciliation of Net Income (Loss) to EBITDA:
 
Net Income
(Loss)
 
 
Interest
(Income)
Expense, Net
 
 
Income Tax
Expense
(Benefit)
 
 
Depreciation
and
Amortization
 
 
EBITDA
 
December 31, 2019
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Trex Residential
  $
142,811
    $
 
(1,496
  $
44,292
    $
13,413
    $
199,020
 
Trex Commercial
   
1,927
     
(7
   
672
     
618
     
3,210
 
                                         
Total
  $
144,738
    $
(1,503
  $
44,964
    $
14,031
    $
202,230
 
                                         
December 31, 2018
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Trex Residential
  $
131,823
    $
(192
)   $
41,421
    $
13,216
    $
186,268
 
Trex Commercial
   
2,749
     
—  
     
868
     
3,251
     
6,868
 
                                         
Total
  $
134,572
    $
(192
)   $
42,289
    $
16,467
    $
193,136
 
                                         
December 31, 2017
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Trex Residential
  $
97,412
    $
461
    $
47,911
    $
14,598
    $
160,382
 
Trex Commercial
   
(2,284
)    
—  
     
(1,120
)    
2,132
     
(1,272
)
                                         
Total
  $
95,128
    $
461
    $
46,791
    $
16,730
    $
159,110
 
                                         
XML 81 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Schedule II - Valuation and Qualifying Accounts and Reserves
12 Months Ended
Dec. 31, 2019
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts and Reserves
TREX COMPANY, INC.
SCHEDULE II—VALUATION AND QUALIFYING ACCOUNTS AND RESERVES
(In thousands)
                                 
Descriptions
 
Balance at
Beginning
of Period
 
 
Additions
Charged to
Cost and
Expenses
 
 
Deductions
 
 
Balance
at End
of Period
 
Year ended December 31, 2019:
   
     
     
     
 
Trex Residential product warranty reserve
  $
30,754
    $
979
    $
(6,239
)   $
25,494
 
                                 
Income tax valuation allowance
  $
3,015
    $
—  
    $
(27
)   $
2,988
 
                                 
Year ended December 31, 2018:
   
     
     
     
 
Trex Residential product warranty reserve
  $
34,999
    $
1,104
    $
(5,349
)   $
30,754
 
                                 
Income tax valuation allowance
  $
3,096
    $
—  
    $
(81
)   $
3,015
 
                                 
Year ended December 31, 2017:
   
     
     
     
 
Trex Residential product warranty reserve
  $
37,692
    $
4,268
    $
(6,961
)   $
34,999
 
                                 
Income tax valuation allowance
  $
4,061
    $
—  
    $
(965
)   $
3,096
 
                                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - SAR Activity (Detail) - Stock Appreciation Rights [Member] - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Schedule Of Stock Appreciation Rights Activity [Line Items]      
SARs Outstanding, Beginning Balance 238,476 278,116 275,450
Granted, SARs 24,536 21,260 37,478
Exercised, SARs (108,764) (60,900) (34,812)
Canceled, SARs (2,229) 0 0
Shares Outstanding, SARs, Ending Balance 152,019 238,476 278,116
Outstanding, Weighted Average Grant Price Per Share, Beginning Balance $ 19.26 $ 13.45 $ 9.79
Vested, SARs 103,094    
Granted, Weighted Average Grant Price Per Share $ 77.70 56.59 35.38
Exercisable, SARs 103,094    
Exercised, Weighted Average Grant Price Per Share $ 13.89 5.27 8.07
Canceled, Weighted Average Grant Price Per Share 77.70 0 0
Outstanding, Weighted Average Grant Price Per Share, Ending Balance 31.58 $ 19.26 $ 13.45
Vested, Weighted Average Grant Price Per Share 18.14    
Exercisable, Weighted Average Grant Price Per Share $ 18.14    
Weighted Average Remaining Contractual Life, Outstanding 5 years 6 months    
Weighted Average Remaining Contractual Life, Vested 4 years 1 month 6 days    
Weighted Average Remaining Contractual Life, Exercisable 4 years 1 month 6 days    
Aggregate Intrinsic Value, Outstanding $ 8,862,501    
Aggregate Intrinsic Value, Vested 7,396,470    
Aggregate Intrinsic Value, Exercisable $ 7,396,470    
XML 83 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Restricted stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities excluded from the computation of diluted earnings per share 0 214 166
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 20,770 13,347 21,234
XML 84 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 6,930 $ 6,344 $ 5,187
Stock Appreciation Rights [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 662 370 251
Time-Based Restricted Stock and Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 3,676 2,687 1,992
Performance-Based Restricted Stock and Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 2,399 3,144 2,805
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 193 $ 143 $ 139
XML 85 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
LIFO inventory liquidations $ 0 $ 0
Raw materials $ 1,200,000 $ 2,300,000
XML 86 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Customer
Institution
Supplier
Dec. 31, 2018
USD ($)
Customer
Dec. 31, 2017
USD ($)
Customer
Jan. 01, 2019
USD ($)
Schedule Of Significant Accounting Policies [Line Items]        
Maximum term of original maturities to classify as cash equivalent 3 months      
Number of financial institutions where deposits are maintained | Institution 1      
Valuation allowance $ 0 $ 0    
Number of customers that accounted for 10% or more of net sales | Customer 3 2 2  
Number of customer accounted for 10% or more account receivable | Customer 3      
Number of largest raw material suppliers | Supplier 4      
Excess of the replacement cost of inventory over the LIFO value of inventory $ (19,062) $ (18,442)    
Annual impairment test of goodwill 0 0 $ 0  
Goodwill 68,500      
Valuation allowance 2,988 3,015    
Research and Development costs 4,500 4,200 3,800  
Prepaid expenses for production costs of advertising 500 0    
Branding Expenses 35,700 35,000 $ 31,000  
Operating lease assets 40,049 0    
Operating lease liabilities 7,079 $ 0    
Unpaid Liabilities relates to property plant and equipment $ 800      
Accounting Standards Update 2016-02 [Member]        
Schedule Of Significant Accounting Policies [Line Items]        
Operating lease assets       $ 45,800
Operating lease liabilities       $ 47,200
Residential Use [Member]        
Schedule Of Significant Accounting Policies [Line Items]        
Warranty period 25 years      
Residential Use [Member] | Transcend Enhance Select And Universal Fascia Product [Member]        
Schedule Of Significant Accounting Policies [Line Items]        
Warranty period 25 years      
Residential Use [Member] | Trex Signature Railing [Member]        
Schedule Of Significant Accounting Policies [Line Items]        
Warranty period 25 years      
Commercial Use [Member]        
Schedule Of Significant Accounting Policies [Line Items]        
Warranty period 10 years      
Commercial Use [Member] | Transcend Enhance Select And Universal Fascia Product [Member]        
Schedule Of Significant Accounting Policies [Line Items]        
Warranty period 10 years      
Commercial Use [Member] | Trex Signature Railing [Member]        
Schedule Of Significant Accounting Policies [Line Items]        
Warranty period 25 years      
Commercial Use [Member] | Maximum [Member] | Commercial Railing And Staging Systems [Member]        
Schedule Of Significant Accounting Policies [Line Items]        
Warranty period 3 years      
Commercial Use [Member] | Minimum [Member] | Commercial Railing And Staging Systems [Member]        
Schedule Of Significant Accounting Policies [Line Items]        
Warranty period 1 year      
Sales Revenue, Net [Member] | Customer Concentration Risk [Member] | Minimum [Member]        
Schedule Of Significant Accounting Policies [Line Items]        
Concentration risk as percentage of total 10.00% 10.00% 10.00%  
Sales Revenue, Net [Member] | Customer Concentration Risk [Member] | Customer One [Member]        
Schedule Of Significant Accounting Policies [Line Items]        
Concentration risk as percentage of total 57.00% 42.00% 41.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer One [Member]        
Schedule Of Significant Accounting Policies [Line Items]        
Concentration risk as percentage of total 30.00%      
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Two [Member]        
Schedule Of Significant Accounting Policies [Line Items]        
Concentration risk as percentage of total 24.00%      
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Three [Member]        
Schedule Of Significant Accounting Policies [Line Items]        
Concentration risk as percentage of total 10.00%      
Raw Materials [Member] | Supplier Concentration Risk [Member]        
Schedule Of Significant Accounting Policies [Line Items]        
Concentration risk as percentage of total 27.00% 33.00% 33.00%  
XML 87 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes
16.
INCOME TAXES
Income tax provision (benefit) consists of the following (in thousands):
 
Year Ended December 31,
 
 
2019
 
 
2018
 
 
2017
 
Current income tax provision:
 
 
 
 
 
 
 
 
 
Federal
 
$
30,306
 
 
$
33,578
 
 
$
41,177
 
State
 
 
6,952
 
 
 
7,674
 
 
 
5,420
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37,258
 
 
41,252
 
 
46,597
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deferred income tax provision:
 
 
 
 
 
 
 
 
 
Federal
 
 
6,928
 
 
 
988
 
 
 
1,177
 
State
 
 
778
 
 
 
49
 
 
 
(983
)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7,706
 
 
1,037
 
 
194
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total income tax provision
 
$
44,964
 
 
$
42,289
 
 
$
46,791
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The income tax provision differs from the amount of income tax determined by applying the U.S. Federal statutory rate to income before taxes as a result of the following (in thousands):
 
Year Ended December 31,
 
 
2019
 
 
2018
 
 
2017
 
U.S. Federal statutory taxes
  $
39,838
    $
37,141
    $
49,671
 
State and local taxes, net of U.S. Federal benefit
   
8,412
     
7,716
     
5,110
 
Permanent items
   
1,266
     
470
     
576
 
Excess tax benefits from vesting or settlement of stock compensation awards
   
(3,540
)    
(2,368
)    
(1,454
)
Domestic production activities deduction
   
—  
     
—  
     
(4,376
)
Federal credits
   
(654
)    
(662
)    
(534
)
Other
   
(358
)    
(8
)    
(2,202
)
                         
Total income tax provision
  $
44,964
    $
42,289
    $
46,791
 
                         
Deferred tax assets and liabilities consist of the following (in thousands):
 
As of December 31,
 
 
2019
 
 
2018
 
Deferred tax assets:
   
     
 
Net operating losses
  $
88
    $
79
 
Residential product warranty reserve
   
6,486
     
7,804
 
Stock-based compensation
   
1,055
     
1,725
 
Accruals not currently deductible and other
   
2,245
     
3,928
 
Inventories
   
5,780
     
4,682
 
Operat
ing le
ase liability
 
 
10,618
 
 
 
 
State tax credit carryforwards
   
3,461
     
3,400
 
                 
Gross deferred tax assets, before valuation allowance
   
29,733
     
21,618
 
Valuation allowance
   
(2,988
)    
(3,015
)
                 
Gross deferred tax assets, after valuation allowance
   
26,745
     
18,603
 
                 
Deferred tax liabilities:
   
     
 
Depreciation
   
(17,267
)    
(13,893
)
Operating lease right-of-use asset
 
 
(10,162
)
 
 
 
Goodwill amortization
   
(4,782
)    
(3,774
)
Inventories and other
   
(4,365
)    
(3,061
)
                 
Gross deferred tax liabilities
   
(36,576
)    
(20,728
)
                 
Net deferred tax liability
  $
(9,831
)   $
(2,125
)
                 
The Company recognizes deferred tax assets and liabilities based on the difference between the financial statement basis and tax basis of assets and liabilities using enacted rates expected to be in effect during the year in which the differences reverse. In accordance with accounting standards, the Company assesses the likelihood that its deferred tax assets will be realized. Deferred tax assets are reduced by a valuation allowance when, after considering all available positive and negative evidence, it is determined that it is more likely than not that some portion, or all, of the deferred tax asset will not be realized. As of December 31, 2019, the Company had a valuation allowance of $3.0 million against deferred tax assets it estimates will not be realized. The Company will analyze its position in subsequent reporting periods, considering all available positive and negative evidence, in determining the expected realization of its deferred tax assets.
The Company realized $
3.5
 million, $
2.4
 million and $
1.5
 million of excess tax benefits during 2019, 2018 and 2017, respectively, related to share-based compensation awards.
The Company recognizes interest and penalties related to tax matters as a component of “Selling, general and administrative expenses” in the accompanying Consolidated Statements of Comprehensive Income. As of December 31, 2019, the Company has identified
no
uncertain tax position and, accordingly, has
no
t recorded any unrecognized tax benefits or associated interest and penalties.
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 has accrued a liability when it believes that it is not more likely than not that it will realize the benefits of tax positions that it has taken or for the amount of any tax benefit that exceeds the cumulative probability threshold in accordance with accounting standards. As of December 31, 2019 Federal tax years 2016 through 2019 remain subject to examination. The Company’s returns filed with the state of Oregon for the tax years 2015 through 2017 are currently under examination. No material adjustments are
 
expected as a result of the audit. The Company believes that adequate provisions have been made for all tax returns subject to examination. Sales made to foreign distributors are not taxable in any foreign jurisdictions as the Company does not have a taxable presence.
XML 88 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Interim Financial Data (Unaudited)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]  
Interim Financial Data (Unaudited)
 
20.
INTERIM FINANCIAL DATA (Unaudited)
                                                                 
 
Three Months Ended
 
 
December 31,
2019
 
 
September 30,
2019
 
 
June 30,
2019
 
 
March 31,
2019
 
 
December 31,
2018
 
 
September 30,
2018
 
 
June 30,
2018
 
 
March 31,
2018
 
 
(In thousands, except share and per share data)
 
Net sales
 
$
164,772
 
 
$
194,551
 
 
$
206,453
 
 
$
179,571
 
 
$
139,971
 
 
$
166,380
 
 
$
206,692
 
 
$
171,207
 
Gross profit
 
$
71,263
 
 
$
82,431
 
 
$
83,444
 
 
$
69,365
 
 
$
59,856
 
 
$
67,210
 
 
$
91,115
 
 
$
76,713
 
Net income
 
$
35,497
 
 
$
41,976
 
 
$
35,710
 
 
$
31,555
 
 
$
25,171
 
 
$
29,471
 
 
$
42,820
 
 
$
37,110
 
Basic earnings per common share
 
$
0.61
 
 
$
0.72
 
 
$
0.61
 
 
$
0.54
 
 
$
0.43
 
 
$
0.50
 
 
$
0.73
 
 
$
0.63
 
Basic weighted average common shares outstanding
 
 
58,295,717
 
 
 
58,400,060
 
 
 
58,486,192
 
 
 
58,543,478
 
 
 
58,603,537
 
 
 
58,741,973
 
 
 
58,760,753
 
 
 
58,855,156
 
Diluted earnings per common share
 
$
0.61
 
 
$
0.72
 
 
$
0.61
 
 
$
0.54
 
 
$
0.43
 
 
$
0.50
 
 
$
0.73
 
 
$
0.63
 
Diluted weighted average common shares outstanding
 
 
58,512,733
 
 
 
58,604,603
 
 
 
58,687,540
 
 
 
58,829,177
 
 
 
58,936,795
 
 
 
59,084,117
 
 
 
59,051,413
 
 
 
59,199,622
 
 
 
 
 
 
 
 
 
The operating results for Trex Residential have historically varied from quarter to quarter. Seasonal, erratic or prolonged adverse weather conditions in certain geographic regions reduce the level of home improvement and construction activity and can shift demand for its products to a later period. The operating results for Trex Commercial have not historically varied from quarter to quarter as a result of seasonality; however, they are driven by the timing of individual projects, which may vary significantly each period.
On May 2, 2018, the Board of Directors of the Company approved a
two-for-one
stock split of the Company’s common stock, par value $0.01. The stock split was in the form of a stock dividend distributed on June 18, 2018, to stockholders of record at the close of business on May 23, 2018. The stock split entitled each stockholder to receive one additional share of common stock, par value $0.01, for each share they held as of the record date. All common stock share and per share data for all periods presented have been retroactively adjusted to reflect the stock split.
EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "**6% ?(\\#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,$% @ (HI84"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) 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 " BBEA05SWO#_ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NLT&B*C+!;33D)"8!.(6)=X6K?FCQ*C=V].6 MK1."!^ 8^Y?/GR4W.@H=$KZD$#&1Q7S3N]9GH>.*'8BB ,CZ@$[EFCVB/PJKH#AZ2,(@4CL(@SD_"VAFXE3]$SMU@)V3?;9SJNNZLEM,N6&' M&MZ?-Z_3NH7UF937./S*5M IXHI=)K\M'I^V:R9YQ:NBX@5?;NM[4=^*Y&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&V MM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X M>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E M'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ( MX53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T M;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW? MZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;C MZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6 M-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[ MR:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>I MP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^ M",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ M ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH M9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-# MMW)+ZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX# M;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW' MB/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$" M\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO* MWF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4" M(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8> M^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@ M#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6: M&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+ MOP%02P,$% @ (HI84)W_8E1H P O1 !@ !X;"]W;W)KKGW"\!S)W/]OELG,55-\_M22D3O59EW2[CDS'G^R1I=R=5Y>V= M/JO:OCGHILJ-?6R.27MN5+YWI*I,>)I.DBHOZGBU<&6/S6JA+Z8L:O781.VE MJO+F[UJ5^KJ,6?Q6\+TXGDQ7D*P6Y_RH?BCS\_S8V*=DK&5?5*IN"UU'C3HL MXP=VOQ591W"(7X6ZMC?W4=>5)ZV?NX7O8F].RW@61WMUR"^E^:ZOG]70H2R. MAMY_52^JM/"N)59CI\O6_4:[2VMT-=1BFU+EK_VUJ-WUVK^1\VX6L7MI1W_7%;K!=N_L M\+2V]&65+I*7KIH!L>X1_ ;!1D1BZQX%.!)8([84(7$3!.RC M<'1Q0\\P74*Z='1Y0Y]X0T014RR008&,T&>> $7,L< $"DP(G?DN TC YBF4 MF%*^Y_,:0 26F$&)&>5+3P) E;/H<2<\GVO 21@-DMQXE):@^\WP(1$ K%F M5&3NBU ,3P,J,-L/C-,:F*\",#R@@N/+!*U!^"H $U@C&$XYHR'FF:\","$5 M''5&D\S]&88P(?=QWAE-,R=3C&)"(CCQC.:9DRE&,2(TQ7#H&8VT(%.,8D)= MP;%G--3"7[T )B#"<>XYS;3PIO%FP&0.4_=;U8S-.9L%1HWC^',:;>&OE0@3 M6"PYCC^GT1;^9$:8T+CA^',:;>%/9H0)[) ?TVQ+XC[ A-S'"P"GX8@/L"9U_07&>^^P@3<%_@[ N:Z\QW'V$"[HO ESO- M=>:[CS !]P7.O@!?^+[[ !-4P=D7--<3;R?;#IC)S?HO[_ROI>3F;%>IYNC. MS6VTTY?:'=IO2L>S^0-W9\/_\/Y@_RUOCD7=1D_:V!.F.P<>M#;*MB6]LVTY MJ7P_/I3J8+K;J;UO^@-U_V#T>?BS(!G_L5C] U!+ P04 " BBEA0'VB> M3H,# O#@ & 'AL+W=OZ[9Q$E0 >< V;3_ON9C4SH>>FX"F&<\[TS, MC+VZN>9[>[:VBWY49=VNXW/771Z3I-V?;96W#^YB:__FZ)HJ[_QC5''F]4P]MQL5N[:E45MGYNHO595WOS6[\4W*?Y5!4MFX+5T>-/:[C)_*8$=4;#,2WPM[:V7W4 MA_+BW/?^X<-A':>](EO:?==/D?O+J]W9LNQG\CK^FR:-[SY[P_G]V^S_#,'[ M8%[RUNY<^6]QZ,[K6,?1P1[S:]E]=K?W=@I(Q-$4_4?[:DN/]TJ\C[TKV^$W MVE_;SE73+%Y*E?\8KT4]7&_C&\4F,]R 3@;T;D#D7PW89,!^&_"_&O#)@ .# M9 QER$V6=_EFU;A;U(Q_[R7O5Q%YY#[[^WYP2/;PSJ>G]:.O&TE7R6L_SX1L M1X3.$'(G$C_YW0/%/&QI8 X<[$)"LC^1#$$X+H*A8;+!GLWM!6[/47L^V/.Y MO01I&A$U(/6 *"X85R#8$).:4Y&"@$-,2$$$PT4+5+0(10,UVQ$1,S><:'U-0\%!@4V1 M-!N5PCJ)<4IJ"1*081PGAI@%Y0N=@83*&51.P@1Q(^&BQC!*-5P?&":564HX MVFZ>" UE MR,8H&F0[I,C#K/G_J1EOBR3LBPKVQ8F9_ZM"*\D8;-4L%E.S/]_H B'?J AAWV@R6S77-GF-)Q( MVFCOKG77[SYGH_=3SQ/M=]U@?-N?AH;=^.]IQJ/4I[PY%74;O;C.[^F'G??1 MNF#S^W9G][N#Z4]=OVM\O?->(09'SIWF8YGR?V,N/D%4$L#!!0 ( M "**6%!L9%_ #@0 . 2 8 >&PO=V]R:W-H965T&UL MA9AACZ,V$(;_2L3W'IZQ#7B51+KD5+52*ZVN:ON939Q-=!!28#?7?U]#V(C, MC*]? B;OV.\8^['Q\MJTW[JC]_WB>UV=NU5R[/O+4YIVNZ.OR^Y3<_'G\,^A M:>NR#\7V->TNK2_W8U!=I:A4EM;EZ9RLE^.SYW:];-[ZZG3VS^VB>ZOKLOUW MXZOFNDH@^7CP]?1Z[(<'Z7IY*5_]'[[_\_+L/J^0S M/&WU&# J_CKY:S>[7PRIO#3-MZ'PZWZ5J,&1K_RN'ZHHP^7=;WU5#34%'_], ME2;W-H? ^?U'[3^/R8=D7LK.;YOJ[].^/ZZ2(EGL_:%\J_JOS?47/R5DD\64 M_6_^W5=!/C@);>R:JAM_%[NWKF_JJ99@I2Z_WZZG\WB]3O5_A,D!. 7@/0#, M#P/T%*!)0'IS-J;ZI>S+];)MKHOV]K8NY3 HX$F'SMP-#\>^&_\+V7;AZ?NZ M4,OT?:AGDFQN$IQ)\%&QY8I,WR5I:/]N D43.,;KN0F0X[48K\=X,X\G%CDFLFX%TN\9*P5<(6B+TE063OKO0@EYUY( MQINMR%S="K*@,T9VXT0WCKLI MB!O'QZ]1=&1M)955D?$+2N:3XFXH&^;1UB)IU#=>9S )&YA3(& ;-..YB-82B(&,4.$<=Y2AP0FJ#ADU0 M+HOUC0Q1X!1UE*+ >D*#=0*5R'$UA>4*8J46F@\TJ266TC\PIE MDB(G*="U;(,MXQ1Y!@%1;DEBE@^/Q8]FI$9BIRA;+N[ M08['G*WBHBB""901BARAH"BSD,,1PAI.6;L5=08Q]K)DBB*G:%@WJ27.Q_#5 MD-%OQZV@,Y Y$]D6H Q3Y# %Q?C%.?D3ZASY&!*$X3/#Q<:1EIFJ.5,!*,.T ML#4U#G*Z.Q!T85ERL8\]+6-5"U@%BK))-/_&%?>$@D[<$Z:SHX;A[.?WLGT] MG;O%2]/W33V>+1R:IO>A3O4I)'CTY?Y>J/RA'V[S<-_>SEQNA;ZY3.=)Z?U0 M:_T?4$L#!!0 ( "**6%#%NR=^90( $\( 8 >&PO=V]R:W-H965T M&ULC99OKYHP%,:_"N$#2,M_#)),EV5+ML3<9=OKJE7(+92U M5>Z^_=K")5"J7E](6Y[SG-^!>FK>4?;*2XR%\U:3AF_<4HAV[7G\6.(:\15M M<2/OG"FKD9!3=O%XRS ZZ:":>#X L5>CJG&+7*_M69'3JR!5@_?,X=>Z1NS? M%A/:;5SHOB^\5)=2J 6OR%MTP3^Q^-7NF9QYH\NIJG'#*]HX#)\W[B>XWD$= MH!6_*]SQR=A1I1PH?563;Z>-"Q01)O@HE 62EQO>84*4D^3X.YBZ8TX5.!V_ MNW_1QIG M)%"1,]HYK'];+5*; JX#^3"/:E$_.WU/5LOEZJV T,^]FS(:--M>XT\TAF*W M5,3!*/$DP$CA6RE\'1_,*.X8!%:#0!N$,X/0**/7I%K3: U8 6A4\D0T0PFM M**$%)3)0>DTTR1( _3%HGNMF0)$5*+( Q090M$ADHCQ2S"!B*T1L@4@,B/@I MQ"/%#"*Q0B06B-2 2#ZR2YZ(9BBI%26UH&0&2KJH%OK ND\^HIQ!95:H; GE M&ZFVV2)5 F":A),??,^T%,99EJ5!$-N1(+ W*&"!@F:' HMD4>J'(#&5.ZLR MBF DW\$[?A!:L1>.$R_<"LS!.PD4#M2G#,(Y3$\N;='9UU/Y [%(UW#E0 M(0\)W?=V4='@%1(4"NU4G15V]=.V 1T!E/;"==OW[7Q M<7AF#+P)F/SG:=?^S7BGQZ+\5FU"J$??=_F^FHTW=7UX2)+J=1-V6?6E.(1] M_,];4>ZR.EZ6[TEU*$.V;HUV>0)"V&27;??C^;3][;F<3XN/.M_NPW,YJCYV MNZS\;Q'RXC@;R_&/'[YNWS=U\T,RGQZR]_!GJ/\Z/)?Q*CE[66]W85]MB_VH M#&^S\2_R8:5T8] J_MZ&8W7Q?=24\E(4WYJ+W]:SL6@R"GEXK1L76?SX#,N0 MYXVGF,>_G=/Q.69C>/G]A_=56WPLYB6KPK+(_]FNZ\UL[,>C=7C+/O+Z:W'\ M-70%F?&HJ_[W\!GR*&\RB3%>B[QJ_XY>/ZJZV'5>8BJ[[/OI<[MO/X^G_SC9 MF?$&T!G V4!>-U"=@3H; %PUT)V!/ALH>]7 = ;FIX&[:F [ _LSI7:#D]-B MM:O_F-79?%H6QU%YNH$.67.?R@<;]_>U^;'=SO9_<0.J^.OG7(*:)I^-HTZS M.&F@I]%]S9+3F+[FD=/8ON:)T[B^9L5I_%F3Q'K/10-;-+0.=,]!BHH^:5RK MV9\T2DLK4=U49E./ZF99RZT_K>$O5R\6PN1AF M>=#.+PP)HU*TI4M#]@KMYB/G1?*I6C95RZ2*@BPM#:)@:$4<&\8Q83 G' DS M45:B!VOIZ/V+%X5WY/A\/9NO9_+%S/(TC/':"3Y.RL9)F3B(>XN4/DCQR48U MWQ#U4I&"9[E@DK$8U(($\B)-!VX&.= U)!,)5;3H1)>10,6N@#G3Z:XSE'$F M0=H4[>D3%]2#"L 3SW@>&^QCP'BN")-JD"DA,5(ET_IX%AGD&PQF0!"E:E(;5X M8 ,Z73N!"GQDG,47(L#O1$^,3C6!& M^;C(R@TM,P]WN&>:!PIWFY*7YTYU]<;@'%V<0_1?X_D>H>X9^17M$0"Q'PVT M(\6S7W$S/VY'BF&_\@HC=*68\;NOZZ?$HU]QZ"?'&)3"$R.$,"G.B1G3^[I^ M3@,G*QR%\0/4B2[+USJ5#@\UC,X)_+;,B"2H-,5':XS.6&D]V1NJF\0W*!AJ M1XKGOF(F?HT?7$6!;B(BA"/# J.4,M76:?PBDERBKHN M=NUAYUM1U"%Z%5^BOTW(UN>+/+S5S5<7OY>G<^G315T&PO=V]R:W-H965T&ULA5G1;N,V$/P5P^\YDTN*I((D0&RC:($6"*ZX]EE)F,0XVW(E);G^ M?2E9\5F[PS0/L23/+F=7RQV2OGJOF^_M2XS=[,=NNV^OYR]==[A<+-J'E[BK MVB_U(>[3-T]ULZNZ=-L\+]I#$ZO'P6BW79!2;K&K-OOYS=7P[*ZYN:I?N^UF M'^^:6?NZVU7-O\NXK=^OYWK^\>#KYOFEZQ\L;JX.U7/\,W;?#G=-NEN_XQ.YZ\/SZP_OOPS!IV#NJS:NZNW?F\?NY7H>YK/' M^%2];KNO]?NO<0RHF,_&Z'^/;W&;X#V3-,9#O6V'_[.'U[:K=Z.71&57_3A^ M;O;#Y_OH_\,,&]!H0"<#[3XU,*.!^6E@/S6PHX%E!HMC*$-NUE57W5PU]?NL M.;[>0]57D;ZT*?L/_<,AV<-W*3UM>OIVHVUQM7CK'8V8Y1%#YY@38I&\GX8@ M-,22A#E-!UA)A#-3R!I +"9A8)QFL#>3.!UV8*$#.SBP9PZ\97DZ0OP V8]C M6&\"BQ; C"T\2\I:PLI"4\"<"\BY $%[[,!!!TX$K2T+9WG$%).HE=$L:(!R M1>E9S @5G,*4/:3L!>62,_9B%.^58X0E2"O#^0)0F2G+ -D&F6##IU\0@[C2 M*$87@(QE!;J6H$*'3$&4D&\)"J)D?$LQ"@46TTIB+,^MA.CSN30AJQ5N;DK2 M+13O;DH,=$&:3UJ$LKQHUO^'FI+.=&0M9VV1:;@:=MQ;32!NXG&33#!YQ2(=?KCM"6.M.8RL$;N M;% YWEB5M)2E4A2)E))4CH$,YRUQA;**TY8HLB'7C+ P::E,NA#IEHJ2JM:+ MXD;"0R5G#5"^S%4V%B@-%*H0R9;"HHLTAT1M YP)FD25 )S2P>6H8ZW2)6BD M&1>$!820@+#27Q)H^LZ3XR\-X4P*GWB8Y#H9'3+8-$Q0'0\WX@;J1)&K$8 R'$1 M6 .0SG!WM[F+S/!R; MM[.'^G7?]2>D9T]/1_.WU!\-L^=+?;D^'K#_=',\[_^C:IXW^W9V7W==O1N. MAY_JNHN)I?J2LOH2J\?3S38^=?VE3]?-\9S]>-/5A_$WA,7IAXR;_P!02P,$ M% @ (HI84-YC*2NP 0 T@, !@ !X;"]W;W)K_YXD M[4HY*KXTMNOW_.PX^8CVV74 GKQH95Q!.^_[(V.NZD +=X<]F/"G0:N%#ZYM MF>LMB#J!M&)\MWO+M)"&EGF*G6V9X^"5-'"VQ U:"_OK! K'@N[I+? DV\[' M "OS7K3P%?RW_FR#QQ:66FHP3J(A%IJ"/NR/IRSFIX3O$D:WLDGLY(+X')U/ M=4%W41 HJ'QD$.&XPB,H%8F"C)\S)UU*1N#:OK%_2+V'7B["P2.J'[+V74'? M45)#(P;EGW#\"',_;RB9F_\,5U A/2H)-2I4+GU)-3B/>F8)4K1XF4YITCG. M_#?8-H#/ /X*P*9"2?E[X4696QR)G6;?BWC%^R,/LZEB,(TB_0OB78A>R_T] MS]DU$LTYIRF'KW.6#!;8EQ)\J\2)_P/GV_##IL)#@A_^4GC8)L@V";)$D/VW MQ:V<[%41MIJI!MNF;7*DPL&D35Y%EX5]X.E._J1/V_Y%V%8:1R[HP\VF^3>( M'H*4W5U8H2X\L,51T/AHW@?;3FLV.1[[^06QY1F7OP%02P,$% @ (HI8 M4"AEN)*T 0 T@, !@ !X;"]W;W)K:%EGTG4R18>^DT' RQ/9*4E)!S7OIGG%X M@JF>:TJFXK_"!:0/#TI\CA*EC2LI>^M032Q>BN+OXRYTW(?Q)MU-L'5 ,@&2 M&7 ;\[ Q453^P!TO,H,#,6/O.QZ>>'M(?&_*X(RMB'=>O/7>2['=7V?L$HBF MF.,8DRQCY@CFV><4R5J*8_(//%F'[U85[B)\]X?"FW6"=)4@C03I?TMJK -'&:+"FQUW&2%]YY8.^2^":_P\=I_\9-([0E9W3^96/_:T0'7LKF MRH]0ZS_8;$BH73CN_=F,8S8:#KOI!['Y&Q&PO=V]R:W-H965T&UL?5-A;]P@#/TK MB!]0,\6% MIF4>?6=3YC@X*32<#;MS\/H'$L: [^N)X$&WG@H.5><];^ [N1W\VWF(+ M2RT4:"M0$P--0>]VQ],^Q,> 1P&C79U)J.2"^!2,+W5!DR ()%0N,'"_7>$> MI Q$7L:OF9,N*0-P?7YA_Q1K][5&#= \X?H:YGG>4 MS,5_A2M('QZ4^!P52AM74@W6H9I9O!3%GZ==Z+B/TTV6S;!M0#H#T@5PB'G8 ME"@J_\@=+W.#(S%3[WL>GGAW3'UOJN",K8AW7KSUWFNYNSWD[!J(YIC3%).N M8Y8(YMF7%.E6BE/Z"IYNP[--A5F$9_\H_+!-L-\DV$>"_9LE;L0&UL?5-ACYP@$/TKA!]P MK*QMS49-;J]IVJ1--M>T_FS?#D$_&/KD. MP)-GK7I7T,[[X<28JSK0PMV9 7J\:8S5PJ-I6^8&"Z*.(*T8/QS>,BUD3\L\ M^BZVS,WHE>SA8HD;M1;VUQF4F0J:T!?'HVP['QRLS ?1PE?PWX:+18NM++74 MT#MI>F*A*>A]%!">:HC')Q)=7HO-$+"TK1XGG>91_W:;XY\@6V#^ +@*^ +.9AS^(\,3)B6-OJN",K8AW*-ZA]U9F:,L M.5*9L8]SO/&NXWH?GY#]"9]G_8NPK>P=N1J/[QJ[WQCC :4<[G" .OQ>JZ&@ M\>'X#L]V'K+9\&98_@];/W'Y&U!+ P04 " BBEA0*"X #K0! #2 P M&0 'AL+W=OV$ *[X0VRS)WW=L"*4MZHOM&<\YF!XTWC;&*>S1MRUQO@=<1I"1+=KL/3'&A:9E'W]F6 MN1F\%!K.EKA!*6[?3B#-6- ]?7<\B;;SP<'*O.$>I Q$*.-E MYJ1+R@!)*JL%YHV86E*+XZ[0+'?=QNDFS&;8-2&9 L@ .,0^;$D7EG[CG M96[-2.S4^YZ')]X?$^Q-%9RQ%?$.Q3OT7LO](&PO=V]R:W-H965T0-DAIUOZ[GB131NB@Q59)QKX N%K=W9HL9FEDAJ,E]80!W5. M'[;'TS[&IX!O$@:_.)-8R<7:UVA\K'*ZB8) 01DB@\#M"H^@5"1"&3\F3CJG MC,#E^9W].=6.M5R$AT>KOLLJM#D]4%)!+7H57NSP :9Z;BF9BO\$5U 8'I5@ MCM(JGU92]CY8/;&@%"W>QEV:M _CS>UN@JT#^ 3@,^"0\K Q45+^)((H,F<' MXL;>=R(^\?;(L3=E=*96I#L4[]%[+;:'NXQ=(]$4S_6^):S.&O)&S14PVN2=/D26E[DR9Y MX9T']H&G-_D=/D[[9^$::3RYV( OF_I?6QL I6QN<(1:_&"SH: .\7B/9S>. MV6@$VTT_B,W?N/@%4$L#!!0 ( "**6%"@:8*?M $ -(# 9 >&PO M=V]R:W-H965T)W^?0$[KI58>0%F..?,A2$?M7FV'8!#+U(H6^#.N?Y( MB*TZD,S>Z!Z4OVFTD.1MYX*#E'G/6O@)[E=_-MXBBTK-)2C+M4(&F@+?I<=3 M%O 1\)O#:%=G%"JY:/TRW1_R,DU",V8TX2A:\R"(%Y]"4&W0ISH.SK= MIN\V,]Q%^FX=_9!L"V2; ED4R#XL<0-S>%LD6?54@FGC-%E4Z4'%25YYEX&] MH_%-_L.G:?_!3,N511?M_,O&_C=:._"I)#=^A#K_P19#0./"\;,_FVG,)L/I M?OY!9/G&Y3]02P,$% @ (HI84-6!XERT 0 T@, !D !X;"]W;W)K M&UL?5-A;]P@#/TKB!]0[DBVM:M>IL3EOG^@-CMFQ! M"WN%/73^ID:CA?.F:9CM#8@J@K1B?+?[R+20'2VRZ#N9(L/!*=G!R1 [:"W, MKR,H''.ZIV^.!]FT+CA8D?6B@1_@?O8GXRVVL%120V&8AO@8 M\"AAM*LS"96<$9^#\;7*Z2X( @6E"PS";Q>X Z4"D9?Q,G/2)64 KL]O[%]B M[;Z6L[!PA^I)5J[-Z34E%=1B4.X!QWN8Z_E R5S\-[B \N%!B<]1HK)Q)>5@ M'>J9Q4O1XG7:91?W<;I);F;8-H#/ +X KF,>-B6*RC\+)XK,X$C,U/M>A"?> M'[CO31F(T65+BT,5)7GF7@;WE\4W> MPZ=I_RY,(SM+SNC\R\;^UX@.O)3=E1^AUG^PQ5!0NW#\Y,]F&K/)<-C//X@M MW[CX#5!+ P04 " BBEA0ZAB7(K4! #2 P &0 'AL+W=O_$M0""O6AF?TS:$[LB8+UO0PM_8 M#@S>U-9I$=!T#?.= U$ED%:,;S9W3 MI:)$EW]D5F>V#D@;.COA>:^%^GD#9 M(:=;^N9XDDT;HH,562<:^ KA6W=V:+&9I9(:C)?6$ =U3A^VQ],^QJ> 9PF# M7YQ)K.1B[4LT/E4YW41!H* ,D4'@=H5'4"H2H8P?$R>=4T;@\OS&_B'5CK5< MA(='J[[+*K0YO:>D@EKT*CS9X2-,]=Q2,A7_&:Z@,#PJP1RE53ZMI.Q]L'IB M02E:O(Z[-&D?QAM^F&#K #X!^ RX3WG8F"@I?R^"*#)G!^+&WGRVV[VXS=HU$4\QIC.'+F#F"(?N<@J^E./%_X'P=OEM5N$OP MW1\*[]8)]JL$^T2P_V^):S&'OY*P14\UN"9-DR>E[4V:Y(5W'M@'GM[D=_@X M[5^$:Z3QY&(#OFSJ?VUM )2RN<$1:O&#S8:".L3C <]N'+/1"+:;?A";OW'Q M"U!+ P04 " BBEA01X%B4;4! #2 P &0 'AL+W=O M-,8J[M&T+7.]!5Y'D)(LVVS>,\6%IF4>?6=;YF;P4F@X6^(&I;C]), M0B478QZ#\:4NZ"8( @F5#PP:08.N + &R&7"(>=B4*"K_R#TO]SP\\?:886^JX(RM MB' MKA/L5PGVD6#_9HFO8W"N7R1ABYXJL&V<)D(0BJ[,! #2 P &0 'AL+W=OX4]=/ZF1J.% M\Z9IF.T-B"J"M&(\2:Z9%K*C119])U-D.#@E.S@98@>MA7D]@L(QISOZYGB2 M3>N"@Q59+QKX"NY;?S+>8@M+)35T5F)'#-0YO=T=CFF(CP'?)8QV=2:ADC/B MH?LC* MM3F]H:2"6@S*/>'X ',]'RB9B_\"%U ^/"CQ.4I4-JZD'*Q#/;-X*5J\3+OL MXCY.-^GU#-L&\!G %\!-S,.F1%'Y)^%$D1DP3S[$L*OI7BR/^"\VWX?E/A/L+WORG\!T&Z M29!&@O2_)6[%[/](PE8]U6":.$V6E#AT<9)7WF5@;WE\D_?P:=H?A6ED9\D9 MG7_9V/\:T8&7DESY$6K]!UL,!;4+QX_^;*8QFPR'_?R#V/*-BU]02P,$% M @ (HI84)2;,N.T 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0$B[MJE,2J==IVJ1-.G7:^IE+G 05X@S(I?OW Y)F MV1;M"V#C]_QL3#ZA>;$=@".O6O6VH)USPY$Q6W6@A;W! 7I_TZ#1PGG3M,P. M!D0=05HQGB1W3 O9TS*/OK,IBNQ)P::@CZDQU,6XF/ =PF3W9Q)J.2"^!*,3W5! MDR (%%0N, B_7>$1E I$7L:/A9.N*0-P>WYC_Q!K][5F"L[8BGCGQ5OOO98\ MR7)V#41+S&F.X9N8=(U@GGU-P?=2G/@_<+X//^PJ/$3XX0^%M_L$V2Y!%@FR M_Y:X%W/W5Q*VZ:D&T\9ILJ3"L8^3O/&N _O XYO\#I^G_8LPK>PMN:#S+QO[ MWR Z\%*2&S]"G?]@JZ&@<>'XSI_-/&:SX7!8?A!;OW'Y"U!+ P04 " B MBEA0?E]W@;4! #2 P &0 'AL+W=OJNF[;)[1FCB2:;,YZ?V7;:DH-.!;H]_[U >[5JXQ=@ MAGEOW@Q#-J)YMBV (R]:=3:GK7/]B3%;MJ"%O<,>.G]3H]'">=,TS/8&1!5! M6C&>)&^9%K*C119]%U-D.#@E.[@88@>MA?EY!H5C3G?TU?$HF]8%!RNR7C3P M%=RW_F*\Q1:62FKHK,2.&*AS>K\[G=,0'P.>)(QV=2:ADBOB5:W-ZI*2"6@S* M/>+X$>9ZWE R%_\9;J!\>%#BF;Q4K1XF7;9Q7V<;M+##-L& M\!G %\ QYF%3HJC\O7"BR R.Q$R][T5XXMV)^]Z4P1E;$>^\>.N]MX(GAXS= M M$<(T65+BT,5)7GF7@;WG\4U^AT_3_D681G:67-'YEXW]KQ$= M>"G)G1^AUG^PQ5!0NW \^+.9QFPR'/;S#V++-RY^ 5!+ P04 " BBEA0 MFJ S^;,! #2 P &0 'AL+W=O M)&^9%K*G91Y]9UOF9O1*]G"VQ(U:"_OC!,I,!4WIJ^-1MIT/#E;F@VCA"_BO MP]FBQ5:66FKHG30]L= 4]#X]GK(0'P.^29CI*U[PIZ1TD-C1B5?S33 M!UCJ>4/)4OPGN(+"\* $Z(4%I6CQ,N^RC_LTW]QF"VP?P!< M7P%W,0^;$T7E[X0796[-1.S<^T&$)TZ/''M3!6=L1;Q#\0Z]UY*G2(MG.X_9;'@S+#^(K=^X_ E02P,$% @ (HI84)@B_JNT M 0 T@, !D !X;"]W;W)K&UL?5-ACYP@$/TK MA!]PK.BVEXV:W%[3M$F;;*YI^YG54FS?#D$]H MGFT'X,B+5KTM:.?<<&+,5AUH8>]P@-[?-&BT<-XT+;.# 5%'D%:,'PYOF!:R MIV4>?1=3YC@Z)7NX&&)'K87Y>0:%4T$3^NIXDFWG@H.5^2!:^ +NZW QWF(K M2RTU]%9B3PPT!7U(3N ;Q(FNSF34,D5\3D8'^N"'H(@4%"YP"#\=H-' M4"H0>1D_%DZZI@S [?F5_7VLW==R%18>47V7M>L*>D])#8T8E7O"Z0,L]1PI M68K_!#=0/CPH\3DJ5#:NI!JM0[VP>"E:O,R[[.,^S3?I<8'M _@"X"O@/N9A M.+DQ'UOJN",K8AW7KSUWEO)DS1GMT"TQ)SG&+Z) M2=8(YMG7%'POQ9G_ ^?[\'1781KAZ1\*LWV";)<@BP39?TOJK! MM'&:+*EP[.,D;[SKP#[P^":_P^=I_RQ,*WM+KNC\R\;^-X@.O)3#G1^ASG^P MU5#0N'!\Z\]F'K/9<#@L/XBMW[C\!5!+ P04 " BBEA0'A]G,;4! #2 M P &0 'AL+W=O3DFD7JMIDS;IU&GK9RYQ$E0(&9!+]^]G2)IF6[0O@(W?\[,QV6CLBVL! M/'G5JG,Y;;WOCXRYL@4MW(WIH<.;VE@M/)JV8:ZW(*H(THKQW>Z6:2$[6F31 M=[9%9@:O9 =G2]R@M;"_3J#,F-.$OCF>9-/ZX&!%UHL&OH'_WI\M6FQAJ:2& MSDG3$0MU3N^3XVD?XF/ #PFC6YU)J.1BS$LP/EJK!-G&: M'"G-T,5)7GF7@;WG\4W>PZ=I_RIL(SM'+L;CR\;^U\9X0"F[&QRA%C_88BBH M?3C>X=E.8S89WO3S#V++-RY^ U!+ P04 " BBEA0G'L)RK0! #2 P M&0 'AL+W=OC;%H?'*S(>M' 3_"_^I-%BRTJE=30.6DZ M8J'.Z5UZ..X#/@)^2QC=ZDQ")6=CGH/QK"\T;,*IJ+%R[3++N[C=,-O9]HV@<\$OA!N8APV!8J9/P@O MBLR:D=BI][T(3YP>./:F#,[8BGB'R3OT7@J>WF;L$H1FS''"\!4F71 ,U9<0 M?"O$D;^C\VWZ;C/#7:3OUG2>; OL-P7V46#_88D;&/ZV2+;JJ0;;Q&ERI#1# M%R=YY5T&]H['-_D/GZ;]A["-[!PY&X\O&_M?&^,!4TFN<(1:_&"+H:#VX?@9 MSW8:L\GPII]_$%N^&PO=V]R:W-H965T=7*^()V M(?0GQGS5@1;^SO9@\*:Q3HN IFN9[QV(.I&T8GRW>\>TD(:6>?)=7)G;(2AI MX.*('[06[M<9E!T+NJ=OCF?9=B$Z6)GWHH6O$+[U%X<66U1JJ<%X:0UQT!3T M87\Z9Q&? -\EC'YU)K&2J[4OT?A4%W07$P(%58@* K<;/()240C3^#EKTB5D M)*[/;^H?4NU8RU5X>+3JAZQ#5] C)34T8E#AV8X?8:[GGI*Y^,]P X7PF G& MJ*SR:275X(/5LPJFHL7KM$N3]G&ZX7RF;1/X3. +X9CBL"E0ROQ)!%'FSH[$ M3;WO17SB_8EC;ZKH3*U(=YB\1^^MY)SG[!:%9LQYPO 59K\@&*HO(?A6B#/_ MA\ZWZ8?-# ^)?EA'/V;; MFF0)8$LO^6N(4Y_!6$K7JJP;5IFCRI[)*^\ MR\ ^I$=D?^#3M'\1KI7&DZL-^+*I_XVU 3"5W1V.4(W^/936,V M&<'V\P]BRS&UL?5/;;MLP#/T501]0)8K3%H%MH&DQ;$ ' M!!W:/BLV?4%U\20Y[OY^E.RZWF;L11(IGL-#BDH'8]]< ^#)NY+:9;3QOCLP MYHH&E'!7I@.--Y6Q2G@T;&KKQ@<'R]-.U/ #_'-WLFBQF:5L%6C7&DTL5!F]VQZ. M28B/ 2\M#&YQ)J&2LS%OP?A69G03!(&$P@<&@=L%[D'*0(0R?DZ<=$X9@,OS M!_N76#O6ZOC/HPW>S[!U@%\ O 9$ IFRL&UL?5-A;]L@$/TKB!]0$N*N661;:CI-J]1*4:=M MGXE]ME'!YP&.VW\_P*[GM=:^ '?<>_?N.-(!S;-M !QYT:JU&6VP5=M#ZFPJ-%LZ;IF:V,R#*"-**\A.QEML9BFEAM9*;(F!*J.WV\,Q"?$Q MX*>$P2[.)%1R1GP.QGV9T4T0! H*%QB$WRYP!TH%(B_C]\1)YY0!N#R_L7^- MM?M:SL+"':I?LG1-1O>4E%")7KDG'+[!5,\U)5/Q#W !Y<.#$I^C0&7C2HK> M.M03BY>BQ-B:*RK\()_+4X$#,V/M.A"?> M'KCO31&7"\<:?S3AFH^&PFWX0 MF[]Q_@=02P,$% @ (HI84)OT!XBT 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0.4J6%8%MH.E0M, &!!VV/BLV M?4%U<24Y[OY^E.RZWN;U11(IGL-#BDH'8Y]= ^#)JY+:9;3QOCLPYHH&E'!7 MI@.--Y6Q2G@T;RU;#R1+7*R7LKR-( M,V1T0]\=J)&KZ#_]&=+%IL9BE;!=JU1A,+549O-H?C+L3'@)\M M#&YQ)J&2LS'/P7@H,YH$02"A\(%!X':!6Y R$*&,EXF3SBD#<'E^8[^+M6,M M9^'@ULBGMO1-1J\I*:$2O?2/9KB'J9Y/E$S%?X4+2 P/2C!'8:2+*REZYXV: M6%"*$J_CWNJX#^/-?C_!U@%\ O 9)&GU@S$CKWO1'CBS8%C M;XK@C*V(=RC>H?>2\VV2LDL@FF*.8PQ?Q&SF"(;L$V MPK=_*/Q/_MTJP2X2[#XL<2WF;Y5LT5,%MH[3Y$AA>ATG>>&=!_:&QS=Y#Q^G M_9NP=:L=.1N/+QO[7QGC :4D5SA"#7ZPV9!0^7#\C&<[CMEH>---/XC-WSC_ M#5!+ P04 " BBEA07O9U Y\" "K"@ &0 'AL+W=OR,%V8WN[P+^:8NG.O@O:X:M0HO6K>+*%*'"Z^9>A(M M;\R3DY UTV8ISY%J)6='&U17$8WC/*I9V83KI=W;R?527'55-GPG W6M:R;_ M;'DE[JN0A!\;+^7YHKN-:+ULV9G_X/IGNY-F%8TLQ[+FC2I%$TA^6H4;LMA2 M&V 1KR6_JX?[H$ME+\1;M_AZ7(5Q=R)>\8/N*)BYW/@SKZJ.R9SC]T :CII= MX./]!_MGF[Q)9L\4?Q;5K_*H+ZNP"(,C/[%KI5_$_0L?$LK"8,C^&[_QRL"[ MDQB-@ZB4_0T.5Z5%/;"8H]3LO;^6C;W>^R=9.H3A #H$T#&@L#I1+V1/_HEI MMEY*<0]D__);UGUCLJ#FW1RZ3?LJ[#-S>&5V;VN:),OHUA$-F&V/H0\8,B(B MPSY*4"2QI9-PBL,3>,+$AB>/ZK,<$Z20(+4$Z7\IIDZ*")-AD0R*9( @=T00 M9H9%908SXA M(,7<$9EB:)I@$1+C HH!A9L+!'G\13R%2@"%ZS (\EB,P&K=$ HH7)-!D,=E M!)LS"/(8C>#J)Z"T,^KJ()#/![@!$%#=9)(/ &6I1P?W (*G$Q\ M $"9SV^X#1!0X]E$!X%\?L.=@( ZSR9^0R"?WW W(*#4\\GW02#?GQWN!Q24 M>N[Z#8(\?J.X'U!0ZKG;=R#(]4'T,"O47)[ME*2"@[@V=D1[V!TGL0VUL\8_ M>#_&?6?R7#8JV MM)A8[5YR$T-R<)7XRWK^8R7%<5/RDN]N9N9?]^-0OM&B' MT3 :Y]/U7U!+ P04 " BBEA0U=587[8! #2 P &0 'AL+W=OE-0VI;5S[8DQF]>@A+W# M%K2_*=$HX;QI*F9; Z*()"497ZWV3(E&TRR)OHO)$NR<;#1<#+&=4L+\.8/$ M/J5K^N%X:JK:!0?+DE94\ SN9WLQWF*32M$HT+9!30R4*;U?G\[;@(^ 7PWT M=G8FH9(KXDLPOA4I786$0$+N@H+PVPT>0,H@Y--X'37I%#(0Y^T_)1X^E;B$.7X*PF8]56"J.$V6Y-CI.,DS[S2P]SR^ MR5_X,.T_A*D:;^2W 0 T@, !D !X;"]W;W)K&UL=5-A;]L@$/TKB!]0')*V661;:CI-G;1*4:=MGXE] MME'!YP*.VW\_P*YG=>X7X(Y[[]T=1SJ@>;8-@".O6K4VHXUSW8$Q6S2@A;W" M#EI_4Z'1PGG3U,QV!D0905HQGB0W3 O9TCR-OI/)4^R=DBV<#+&]UL*\'4'A MD-$-?7<\R;IQP<'RM!,U_ 3WJSL9;[&9I90:6BNQ)0:JC-YM#L==B(\!OR4, M=G$FH9(SXG,POI<934)"H*!P@4'X[0+WH%0@\FF\3)QTE@S Y?F=_5NLW==R M%A;N4?V1I6LRNJ>DA$KTRCWA\ !3/=>43,7_@ LH'QXR\1H%*AM74O36H9Y8 M?"I:O(Z[;.,^C#=;/L'6 7P"\!FPCSIL%(J9?Q5.Y*G!@9BQ]YT(3[PY<-^; M(CAC*^*=3]YZ[R7G-U]2=@E$4\QQC.&+F,T>&=!_8N/B+[ M%SY.^Z,PM6PM.:/S+QO[7R$Z\*DD5WZ$&O_!9D-!Y<+QUI_-.&:CX;";?A"; MOW'^%U!+ P04 " BBEA0LN]+8[8! #2 P &0 'AL+W=O, M;NF'XZFM&Q<<+$\[4<,SN%_=R7B+S2IEJT#;%C4Q4&7T;GLX)@$? ;];&.SB M3$(E9\278'PO,[H)"8&$P@4%X;<+W(.40)MW%L=]V&\2:XGVCJ!3P0^$_8Q#AL#Q?0[!UT(<^7]TOD[?K6:XB_3= M,OH^61=(5@62*)#\4^+N2XEKF*]!V**G"DP=I\F2 GL=)WGAG0?VCL-_:\0'?A4-E=^A!K_P69#0N7"\=:?S3AFH^&PFWX0F[]Q M_@Y02P,$% @ (HI84)X&XEBW 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0@Y=DTQ4@95-5J=1*JU1-GKTP@!5? MB&V6].]K&T)HRHOM&9]SYN)Q/FKS8CL A]ZD4+; G7/]@1!;=2"9O=(]*'_3 M:".9\Z9IB>T-L#J2I" T26Z(9%SA,H^^DRES/3C!%9P,LH.4S/PY@M!C@5/\ M[GCD;>>"@Y1YSUKX!>YW?S+>(HM*S24HR[5"!IH"WZ6'8Q;P$?#$8;2K,PJ5 MG+5^"<;WNL!)2 @$5"XH,+]=X!Z$"$(^C==9$R\A W%]?E?_%FOWM9R9A7LM MGGGMN@+?8E1#PP;A'O7X ',]UQC-Q?^ "P@/#YGX&)46-JZH&JS327/D1ZOP'6PP!C0O'O3^;:-)\HEI(5N:I]%W,GF*O5.RA9,AMM=:F-]'4#AD=$.O MCA=9-RXX6)YVHH;OX'YT)^,M-JN44D-K);;$0)71A\WAN OX"'B5,-C%F81* MSHAOP?A29C0)"8&"P@4%X;<+/()20K^K/L79?RUE8>$3U M4Y:NR>B>DA(JT2OW@L-GF.JYI60J_BM<0'EXR,3'*%#9N)*BMP[UI.)3T>)] MW&4;]V&\N;W2U@E\(O"9L(\$-@:*F3\))_+4X$#,V/M.A"?>'+CO31&2\[M]RBY!:,(<1PQ?8#8S@GGU.01?"W'D_]'Y.GV[FN$VTK?+Z/?; M=8'=JL N"NS^*?'^0XDKF'WR(0A;]%2#J>,T65)@W\9)7GCG@7W@\4W^PL=I M_R9,+5M+SNC\R\;^5X@.?"K)C1^AQG^PV5!0N7"\\V MX+A[^P%V7,_C2^#.OS]WA",=E'XS#8!%[U*T)L.-M=V1$%,T()FY4QVT[DNE MM&36A;HFIM/ RD"2@M#-)B&2\1;G:PEDCTTO)])\3"#5D>(MO MB1=>-]8G2)YVK(8?8']V9^TB,JN47$)KN&J1ABK#3]OC*?'X 'CE,)C%'OE. M+DJ]^>!KF>&-+P@$%-8K,+=B*0$:C4/DG9EF>:C4@/9Y]Q_Q?O#U2=S:%3X:C"-]< M\<9EKSE]V*;DZH4FS&G$T 7F T&<^FQ!8Q8G^A^=QNF[:(6[0-\MW1\?XP+[ MJ, ^".S_:9&N6HQA=G&30]3D$!'8KTQBF$/<)(F:)!&!9&42P]RO3,CB=DC0 M=9@+@PK5MV$F%]EY])YHN%T?\'%NOS-=\]:@B[+NCH:;5"EEP96RN7,--^ZI MF ,!E?7;>[?7X\",@57=]!:0^4'*_P)02P,$% @ (HI84#AK@SS& 0 M-P0 !D !X;"]W;W)K&UL;53;;MP@$/T5Q <$ MFUTWFY5M*9NJ:J566J5J^LS:XXO"Q06\3O^^@!W7W?)BF.&<,Q<8YY/2KZ8# ML.A-<&D*W%D[' DQ50>"F3LU@'0GC=*"66?JEIA! ZL#27!"D^0#$:R7N,R# M[ZS+7(V6]Q+.&IE1"*9_GX"KJ< I?G<\]VUGO8.4^R1K^2BU*LWOM0%3GQ"P*&R7H&YY0I/P+D7 M,:FC8R.VSFC[#4D^&T5+\ M5[@"=W"?B8M1*6["%U6CL4HL*BX5P=[FM9=AG>:3>[K0X@2Z$.A*.(0X9 X4 M,O_(+"MSK2:DY]X/S%]Q>J2N-Y5WAE:$,Y>\<=YK20^'G%R]T((YS1BZP:0K M@CCU-02-A3C1_^@T3M]%,]P%^FY+3[*XP#XJL \"^W]*?+@I,8)Y2.)!LFB0 M+"*0W@2)86Y;0387)T"WX->I> POA?R%SR/UC>FVEP9=E'7/ M)UQRHY0%ETIRYW+IW!2O!H?&^NV]V^OY+<^&5<,RIF3]5Y1_ %!+ P04 M" BBEA0MPX@0;M\?&7-E"UJX&]-#AS>UL5IX-&W#7&]! M5)&D%>-)\H%I(3M:9-%WMD5F!J]D!V=+W*"UL'].H,R8TQU]=3S)IO7!P8JL M%PU\!_^C/UNTV*)220V=DZ8C%NJC?LG*MSD]4%)! M+0;EG\SX&>9Z;BF9B_\*5U (#YE@C-(H%U=2#LX;/:M@*EJ\3+OLXCY.-^G= M3-LF\)G %\(AQF%3H)CYH_"BR*P9B9UZWXOPQ+LCQ]Z4P1E;$>\P>8?>:\$_ M[C-V#4(SYC1A^ JS6Q ,U9<0?"O$B;^C\VWZ?C/#?:3OU_3DL"V0;@JD42#] MK\3T38E;F-LW0=BJIQIL$Z?)D=(,79SDE7<9V'L>W^0??)KV;\(VLG/D8CR^ M;.Q_;8P'3"6YP1%J\8,MAH+:A^,=GNTT9I/A33__(+9\X^(O4$L#!!0 ( M "**6% +&D(F[P$ *<% 9 >&PO=V]R:W-H965T0'. /Y($2 =+FJ:J56BJ[J];=#-@&=C:EMPO7M:QM"*;>5 M^@=[U[,SLT;>K)?J55< )G@3O-$YJ8QI]Y3JL@+!](-LH;$G%ZD$,S945ZI; M!>SLBP2G<1ANJ6!U0XK,YXZJR&1G>-W 406Z$X*I7P?@LL])1.Z)Y_I:&9>@ M1=:R*WP#\[T]*AO1B>5<"VAT+9M P24GC]'^D#J\![S4T.O9/G"=G*1\=<'G MR31(Q)'.)WY3%>OD(=KGSY^B^'R<(AAMGA(FM4 M9(T0I N1]YA5&.(B&U1D@Q!$"Q$,\X_KVJ(B6X1@A1,D*$&"$*P7+C',!A?9 MH2([A&"+$Z0H0?H?+C%,LA"ALX;B M-U!+ P04 " BBEA0RM 5>= ! "^Q*X\_-R1SBR4:HWW0(8]"YXIW/<&M,?"=%E"X+J.]E#9[_4 M4@EJ;*@:HGL%M/(DP4D210\!W!J->[9'K MY"+EFPL^53F.7$' H31.@=KE"D_ N1.R9?R<-?%BZ8CK_4W]Q?=N>[E0#4^2 M_V"5:7/\@%$%-1VX>97C1YC[V6,T-_\9KL MW%5B/4K)M?]%Y:"-%+.*+470 M]VEEG5_'6?]&"Q.2F9!L"&0R\I4_4T.+3,D1J>GL>^K^XOB8V+,I7=(?A?]F MB]RW2Z"$C5RKNGQ?5A@ M%Q38>8'=7RU^V+08P,11V&0?--D'!.*-20CSGZ,X!$T. 8%T8Q+"[#8F9'4[ M!*C&SX5&I1PZ/Y.K[#)ZCXF_77_@T]Q^H:IAG487:>P=]3>IEM* +26ZLPVW M]JE8 @ZU<=M[NU?3P$R!D?W\%I#E02I^ U!+ P04 " BBEA0_&BN)<0! M W! &0 'AL+W=OZL'8Z$F*H#RSAJ944JF?Y] J*G *7X///.VLSY RGQ@+7P'^V,X:[K5+[[4!4Y\0B"@LEZ!N>$*3R"$ M%W)I_%HT\6KIB=OYN_JG4+NKY<(,/"GQD]>V*_ !HQH:-@K[K*;/L-238;04 M_Q6N(!S<9^(\*B5,^*)J-%;)1<6E(MG;//(^C-.\DZ4++4Z@"X&NA$/P(;-1 MR/PCLZS,M9J0GL]^8/Z*TR-U9U/Y8#B*L.>2-RYZ+7=IEI.K%UHPIQE#-YAT M11"GOEK0F,6)_D>GF6]P9=E'7/ M)UQRHY0%ETIRYW+I7!>O"P&-]=,'-]?S6YX75@U+FY+U7U'^ 5!+ P04 M" BBEA0I*NL7;8! #2 P &0 'AL+W=O)TYZ9(R -?G#_:OL79?RUE8>$#U6U:NS>D=)174 M8E#N"<='F.NYIF0N_CM<0/GPH,3G*%'9N))RL [US.*E:/$V[;*+^SC=W-[, ML&T GP%\ =S%/&Q*%)5_$4X4F<&1F*GWO0A/G!ZX[TT9G+$5\:C!-G"9+2ARZ.,DK[S*P]SR^R=_P:=I_"-/(SI(S.O^R ML?\UH@,O);GR(]3Z#[88"FH7CK?^;*8QFPR'_?R#V/*-BW=02P,$% @ M(HI84+L+*1"W 0 T@, !D !X;"]W;W)K&UL M;5/;;MP@$/T5Q >$7>QM5RO;4C91U$JMM$K5]IFUQS8*&!?P.OW[#MAQW=0O MP SGG+DP9*.Q+ZX%\.15J\[EM/6^/S'FRA:T<'>FAPYO:F.U\&C:AKG>@J@B M22O&=[L/3 O9T2*+OHLM,C-X)3NX6.(&K87]?09EQISNZ9OC63:M#PY69+UH MX!OX[_W%HL46E4IJZ)PT';%0Y_1^?SJG 1\!/R2,;G4FH9*K,2_!^%SE=!<2 M @6E#PH"MQL\@%)!"-/X-6O2)60@KL]OZD^Q=JSE*AP\&/535K[-Z9&2"FHQ M*/]LQD\PUW.@9"[^"]Q (3QD@C%*HUQ<23DX;_2L@JEH\3KMLHO[.-T S@2^$8XS#ID Q\T?A19%9,Q([];X7X8GW)XZ]*8,SMB+>8?(.O;HQ0^V& IJ'XX?\6RG,9L,;_KY!['E&Q=_ %!+ P04 " B MBEA0$?.#:]8! !K! &0 'AL+W=OLB+;0EY$ MD:P*!WSH1.<6U,NR5$YS5PJN]D"\+NE%)Q:NQ2542W"FCA MDS@CT6*Q)IPV F>)CQU4ELC.L$; 02'=<4[5QPZ8[%.\Q.? [=>CE3#7K+7IC!UBA\P*J"D M'3//LO\)@Y][C ;SO^$$S,*=$ELCETS[+\H[;20?6*P43M_#V @_]F%GW-!V7>ZG=J:)8HV2,5+JNE[DTLM[$]S-P%_=GY M/>M6V^@IBZ-U0DZ.:,#L B:ZP&PN,?M;S')$$*M@E!'-R=A%,R4>KDK<8J+Y M$O<]BGQU.%F_4\P6J68.4)5A<:OUT=5<#<>XRX.H;@XA9Q[8),[HZ#JOPS MURB7G? M-HF.G?08^;O_A(W\<<&@ M-&ZZL7,5WG]8&-D.K4W&_TOV'U!+ P04 " BBEA061;8/^($ J' M&0 'AL+W=O?&]W%E; M37YDZ:%\G.ZJZO@0!.5Z9[.D_)(?[:'^Y2TOLJ2J;XMM4!X+FVQ:HRP->!CJ M($OVA^E\UCY[*>:S_%2E^X-]*2;E*BO@LN7C;[S![*?7Z8%/;MRZOKB=-*:]Y M_KVY^7WS. V;C&QJUU7C(JF_WNW2IFGCJ<[CW][I]!*S,;R^_O#^:UM\7^9"L&&()<+P(6:%,&*(>488B9,5 ML!^B=2 &#A1V(*$#V3J0 P?::2C"&!Q$P2 *.(B<(!U&M9C#K;>F80@-0L1. MB YCKD(X0V=Y"S%(PL DC)^$=$>G\>IT!L721[A#ZQ9BD&8$TXQ FLX(7T0W MTAR$B&&(&(1PJEC$7@ABZ+,0:T$(@@A7#$+OE?["XE [R2PA+I*2:"PCY(F! ME*2;$O,*=\?AYY!5#[ECK#*H[ERZ5*_!UTGHB,54I&P2#%Q!SE[T&!0 MQU'D-L9'B9 1BL>PY#&@9U*YZ4A_=%[7W:<#4-Q%K0!*1&0/L80RH*'^V_)% M%.3L@ZA4L-0RH+72N*EHOV9E_&00+/0[Z NS8"'90JS.S)?GR!N%OK3*,)2Q MF[8/HW+!$LQ\#8Z]%OH:;$+CI1+=K0-8JAG2:G=V[D'74<@1S+%<$" MRRMG]R]W.%8][JN>.PB>>XP9<)\N%XL>]T7/?4N*B"(F&$Y)C$':RQ%+$TXYAZ/1E2+.<,!9_QJ$8BH5F#. M", 916T0,&?$",X(S!GA<\:O%H*H:HG-#%@G*"I53 8A1U2+R2# 3.M7BT": MB(,9(Q 9B&V5P&009D2UF P"; ;\:A&(JA8S1B R1-B%Q&20X8C-+B:#!.MS MKUH((D:RQ(R1B S$7"28K3VQMT4]H-4G MH&'&F'L*T$H3(J(PK10?T3=,*P7F&+]O"&3;\Q'F^ M8 ^K[ESEIYON%.W/I-CN#^7D-:^J/&O/4-[RO+)UCN&7.L>=33:7F]2^5A -U.;-6P"/T#_; [2[(*! MY5164*M2U)Z$\\;?D?6>AM;!(9Y+:-5H[5DI1R%>[.;K:>.'-B/@D&M+P?SN2?TAIG4Y:U>[8]_]T-=Z"] QT< M2.RT=(%$WS/['9$W-V>36Z(["O3/)*V.];:,DS8*;)>HQ M^PY#1Q@R( +#/H2@6(@]?>=.,B>/63Z -J\?HGBSEJ,="46KQ-"-8# MR00%W@0D_H!:O U(,D#?,OS-Y*6OE'84V<\M-E[,0&DPN MX8,IDL+<'X8-A[.VR\2L93=$NXT637]!"(9;RO8O4$L#!!0 ( "**6% 4 M609%$ ( %$& 9 >&PO=V]R:W-H965TF[/BHQ>!*E;V#.+7YH&LS\;(+3/;<^^3;S6YTJH"51D'3[##Q!O MW9[)$9I43G4#+:]I:S$H<_N3M]ZE"J\!/VOH^:QOJ20'2M_5X.LIMUU5$! X M"J6 97.%+1"BA&09OT=->[)4Q'G_IOY99Y=9#IC#EI)?]4E4N9W:U@E*?"'B ME?9?8,P3V=88_AM<@4BXJD1Z'"GA^M&SA&@D1 \$-&37F_F"!2XR1GN+#9]#A]57YZTC M>5Q'-:E/1Z_)_>1R]EH$*S=#5R4T8C8#QI]C_/0>LUUB_'O$RQ(1!_>0G0$2 M3A D62 P"@1:()RG"..'I ,FUIAV*#)U(K-+:'0)%R[! MRC<+1$:!Z/F)$S\9S4[)(879+_[^8F6;A$B;,RNZ1&E]20 M)7PXLW3A$LQ,AN_S"8GW72DH%2#W7 MD2=9R?=]&A HA>HFLL^&5VX8"-J-#SB:_D6*OU!+ P04 " BBEA0?.6@ M>!P" *!@ &0 'AL+W=OVU0R8!K<'4=L+V[6L;%K'@]@:?_IGY?F,[ M'[AXD36 \EY;ULF#7RO5[Q&250TME0^\ATZO7+AHJ=)#<46R%T#/-JAE" =! M@EK:='Z1V[FC*')^4ZSIX"@\>6M;*OX\ N/#P0_]MXFGYEHK,X&*O*=7^ 'J MN3\*/4)SEG/30B<;WGD"+@?_8[@O4Z.W@I\-#'+1]XR3$^"R_Y;]L_6NO9RHA)*S7\U9U0<_\[TS7.B- MJ2<^?(')3^Q[D_EO< >FY89$UZ@XD_;K53>I>#MET2@M?1W;IK/M,*ZDX13F M#L!3 )X#PNB_ 60*(*L -))9JY^HHD4N^.")\6?UU)R)<$_T9E9FTNZ=7=-N MI9Z]%V07Y^AN$DV:QU&#%QK\7E%N%0F9)4@#S!3828%M/%G$AUGH3D"<"8A- M$+VSD:QLC)K4:CJKB3!>E!FM.%1)0C(W3.2$B1PPZ0IFU,2+,B1,LA5RN57A ME.!_[$SLA(D=,-D*)MZ42?7VK9!+IRK>N6$2)TSB@-FM8))-F0_A+DC61\XE MRZ((NW%2)TZZP8F"8(63;LY#'.V"U14I':HX#M,5#%K<2O-*?J?BVG32.W&E M+[B]AA?.%>B,P8.V5NN'>1XPN"C3375?C,_3.%"\GUY>-#__Q5]02P,$% M @ (HI84/^*J#;U 0 [P0 !D !X;"]W;W)K&UL?53MCILP$'P5Q .<^0C)-0*D(U752JT47=7K;X=L CH;4]L)U[?OVN8( M 7KY$=OKF=E9XW7:"?FJ*@#MO7'6J,ROM&ZWA*BR D[5@VBAP9V3D)QJ7,HS M4:T$>K0DSD@4!&O":=WX>6IC>YFGXJ)9W>NK".95_"V"BR_S0?P\\U^=* MFP#)TY:>X2?H7^U>XHH,*L>:0Z-JT7@23IG_%&YWB<%;P$L-G1K-/5/)08A7 ML_AVS/S & (&I38*%($$[TP_2RZK]#7D_A>7_QWN )#N'&".4K!E/WWRHO2@O]HR(>H)T4 (/R;$/2&^$5:V>.?,EOJ9:IJG4G2>=!^KI>9.A-L8 M#[,T07MV=@^K51B]YJL@3,G5"/68PF&B$>:&(*@^I(B64A31C![=)]C-$>MX M.4.\6$1L^?'8X.-_+*X6!5968'5W"A.3A<-L+*:QF&!2QD>(.Q/)HHED9B+^ MM)F82&8I0NQ8_$VLS'%1?(]SALCHGG"09]M2RBO%I='FBXRB0]<^1>:>3>(% M=K-KOIN,>PI^4'FN&^4=A,9;;._:20@-:#-X0)\5OC[#@L%)F^D&Y]+UH%MH MT?;/"QG>N/P?4$L#!!0 ( "**6%"MAC5#* ( (D& 9 >&PO=V]R M:W-H965TRW"(E3 M#2T1+ZR'3MVY,-X2J9;\BD3/@9Q-4$M1% 08M:3I_+(P>P=>%NPF:=/!@7OB MUK:$_]D#90&71DRM\!_FC/W"U0K/+N6FA$PWK/ Z7G?\A MW%:YUAO!SP8&L9A[NI(C8V]Z\>6\\P,-!!1.4CL0-=RA DJUD<+X/7GZ2B4%KR/HY-9\9A\G^$N0.B*2": \+DOP'Q%!!; 6@D,Z5^ M))*4!6>#Q\>'U1/]3H3;6!WF26^:LS/W5+5"[=[+)(@+=-=&DV8_:J*%)GI6 M5&L%_F>"%,!,$3DI(A,?/U$D;H/8:1 ;@^3)(+7*ET71&DT>Y7; MP(V2.%$2!PJV4$9-NLB",4XLE+4HV^29&R5UHJ0.E,Q"25=9PCRV3V4MBA*\ M<:-@)PIVH.06"EYGP9GU%*NU*,E"-TGF),D<)!N+)%LEB=/ EEKPBA)W22Y MDR1?DX16EGV^>A_#36Y_H95#E:8XLF#0HBGH)OV-\&O3">_(I.HOI@M<&).@ M'(,755BM_@OS@L)%ZFFFYGSLCN-"LGYJ_&C^^Y1_ 5!+ P04 " BBEA0 MCO+8K7L" "C" &0 'AL+W=O= M5)6VZSBA7>&B-I-8Q_8LB>E%E$5-]LS@EZK"[,^.E+3=F,B\!9Z+KB0E9:F8I([?/:DYU%2)X_6-_;,V+\T<,"G %#S3AZ7SOP80+$_@@@:\)_+%$/YR<0H<)-:;N1*ZL *X2@%6"614?>9,J M'68]JN)8_N2X@ID2SUJX(R$H) 2$3(KLPIF0T)J(3?^->1 2@4(B0$@P$1(! M)Q)-A$"8!2$K4,@*$!+"!&N08/W^1Q Y<"!OV05+;0\ LQ& M"Q1@2V^1^P&[<,\B[QT]UX/&=I%O+16">QO-F]M'JP4*N'%1\ &[<,LAJ.?6 M4[L R'4F=>S1J[TB[*RG(#JF%>HF.HL.DW;IJ-$SB.S6!]#A1*HC4Z%CR+'+YQ3!L2G(2:AG)->O&9K<1M.D_">SANR3Y M"U!+ P04 " BBEA0GTDL;O(" ".# &0 'AL+W=O92[J M.U7*PKS9JRH7VG2K0U"7E12[)BC/ DI(%.0B+?SULAE[K-9+==)96LC'RJM/ M>2ZJ/P\R4Y>5#_[[P%-Z.&H[$*R7I3C('U(_EX^5Z04]RR[-95&GJO JN5_Y M'^%^0R,;T"!^IO)2#]J>3>5%J5?;^;I;^<0JDIG<:DLAS.,L-S+++)/1\;LC M]?LY;>"P_<[^N4G>)/,B:KE1V:]TIX\K/_&]G=R+4Z:?U.6+[!(*?:_+_IL\ MR\S K1(SQU9E=?/K;4^U5GG'8J3DXJU]ID7SO'3\[V%X .T":!\ _)\!K M@ MHX"@5=:D^DEHL5Y6ZN)5[;]5"KLHX)Z98F[M8%.[YIW)MC:CYS6GL S.EJC# M/+08.L#0:\1FBHA8#PF,@%X%1570)IX-XEE"< *&$K"&@%^E,1+YT&+B!E.T MDRQ8 N-<$!CC$%)<#D?E<$0.&\EI,>%@G@^4TG"B!\-!3$B""PI102$BB(\$ MA9.)( 9&R$@/ C,XSG$Y$2HG0N2$.$&,$L3S%TR"$B0S%DPRR93R)&*C/W*# MP,R*B1P%6:!R%HB<""< @AN9S"\)./8"F%&4#C1,-X20Q^,= 8$1REV"\&T! MZ$002QQU!7QC '9#67 S ^;F25FF-@62Q&/S.&".S05P,\/4S2QQK1;<@!#= M4!;<@A#/*4N,Y!M-5PL& ^XJ"VYIF'J:)8YC"' ;PF)^62CN0TIFE*4#7>7+ M^>C$-9KLKO]!_TGR/HO M4$L#!!0 ( "**6%! V:R$-P( 'X& 9 >&PO=V]R:W-H965TRY(RYU3?G?#52L M6[N^>PL\E^="Z@#*TI:>X2?(7^V>JQT:58YE#8TH6>-P.*W=)_]QEVB\ ;R4 MT(G)VM&5'!A[U9MOQ[7K:4-002ZU E6W*VRAJK20LO%GT'3'E)HX7=_4OYC: M52T'*F#+JM_E419K-W&=(YSHI9+/K/L*0SVAZPS%?X,!*L47;70@-GTF&""\4<$ M4NICBL"68A,LZ,%]@NT2$>%[R,X"(783V%HG-GP\X>/$LPL0JP Q N2N4;,Z M-CTF-IBF3[+"B3\OUP+#Q \#NYW0:B=S$Z/"2=Y?!QY,]36AB)SU"Y< M>/9)[/VG@Y'5?/,+$*))\XPV11:+@*PGC6M"7*C_!J?H)H M\A76P,]FP@DG9Y=&ZI=Y$AV'Z%.@O^)9?*.&:S\+WV7ZR?R#\G/9".? I)H1 MYDL^,29!F?0>U*$5ZF,,1A?1DZDQE752JT43=7I,TE(;(UM7"#Q].\+V+$\ M0/H2+M[[L,Z!0#DR_B9J2F7PWK6]V(2UE,-S%(EC33LBGMA >_7ES'A'I!KR M2R0&3LG)F+HV@@"D44>:/MR69F[/MR6[RK;IZ9X'XMIUA/_=T9:-FS .[Q,O MS:66>B+:E@.YT)]4_AKV7(VB)H' M.I4#8V]Z\.VT"8$FHBT]2AV"J.9&*]JV.I+B^#,'#9I[;I33O.\>\VOP'.!K@8XN2_!C0;D&6()C*3ZF&&3! M3!J\6B9&288M&(^JB&'BA\%>&.S %)G%@IU5,K#*>$)Q1<"/D7HQ4D]-$HLC M=9: .+5$E2M"6?*@(ID7)?.@6(7?92Y* >S=\8@ SOTHN1*PEXJF*?V5FT_I_B M'*;V%OED*2QB"RA:79?Z_?I!^*7I17!@4MV\YGX\,R:I"@F>5'*U>C*704O/ M4G?3NS$-)!OF-S%:'N;M/U!+ P04 " BBEA0[O1*##0# #R#P M&0 'AL+W=O+=V#4L6]YU6;@\CBZDX6(M??[&29Q4J?EGNO*DH1;TU2EGK4]T,O MBY/<72W,VE.Y6LBC2I-N M7W?XF6D/<=5KW/\1)I#J\[D37V,BT,O^=S;%2,FM5="M9_-Y\ M)KGY/+?Z'VDX@;8)M$L@X+4IY=LKFURKB^J8@ M]TQ?S$V]:*Z=^4Z[K?3J:16P:.&=:J$VYK&)H;T8TD5X6KTK05&)1SI(IY<% MUL.(D.$*#)I@)I]=F)AC@0 *!$8@Z L$_M55:&)F)B8W,5<1ZUL1%TUPV 0' M39"K)OB@A":V^<.E0E@J!*4H%IA!@=GX*QY!@0ATP*[,HI@ %YG#(G,@P+$ M\3$>_GBCQ$(8 5V$UXBAH)FE#L3L@5 @$5DD,$=D D@$DT002@.W*,A6!\-" M "W,9(4+ _##TW07R\9X;I80 ,;@S 8 M&>^983 8V"4&GMN@"\^W7S.8Y<4,X,$M>Q+#>+!@@F>,!T-[Q< SG^P9D\00 M2;:&,1YLPNL5PW@PM&,,/$<#SX3?M(Q!8@"DT"(18#J""2]: :8C0-O&M>4V MJ/\(PXZ]W@25B7)OALW*V&PO=V]R:W-H965T ML3>]^'98V8[.""K(I9:@:KC !JI**ZD\_@RB]NBIB=/YA_H74[PJ9D\%;%CU MNSS(8F4GMG6 (SU7\H5U7V$H*+2MH?KO<(%*P74FRB-GE3"_5GX6DM6#BDJE MIN_]6#9F[/J=*!QH.,$;"-Y(<)-/"?Y \*^$X%-",!""&8'TI9BSV5))LY2S MSN+]W]M2_16Y3X$Z_5P'S6&;/74\0D4O61"Y*;EHH0&S[C'>!'-%$*4^6GB8 MQ=J[HWNW!IM[1.3?0K8(),"3\-$Z?<,/;NJ01('K-:UQCF0;$A:A(B N',)+RK)%D\,(E0DP@QB68F&";&36+4)$8$ MDID)AEGB)@EJDMP+Q XNL$0%EHC _!+=8_S)!WACXCKX5740FT<2#VZ[^Q^9 M(B _C&8^9-)@:N GT[R%E;-S(_4]G43'!^+9TPUJ%E_KA\,TKJM,_^K\H/Q4 M-L+:,ZG:GVE21\8DJ!R=A?I\"_70C8L*CE)/8S7G?;?O%Y*UPTM&QN&ULC57MCILP$'P5Q ,<-CA\1 3IDJIJI5:*KNKUMT,V 9W!U';" M]>UK#.$(.%7_!'N9G=E9XG7:LEANW4*I9>Y[,"ZBH?.(-U/K- MB8N**KT59T\V NC1)%7,\Q$*O8J6M9NE)K876 B_EN5!=P,O2AI[A!ZB?S5[HG3>R',L*:EGRVA%PVKC/>+W#)L$@7DMH MY63M=%8.G+]UFZ_'C8NZBH!!KCH*JA]7V %C'9.NX_= ZHZ:7>)T?6/_;,QK M,P;[RHS53U31+!6\ M=43_M1K:_2GP.M#-S+N@Z9UYI]U*';UF) I2[]H1#9AMC_$G&#PB/,T^2O@V MB:V_2/?O!79+1!C8%0*KB<#D!W*%"<.#/3[4W&2(5B+.9M]+)^:4VPWX2'6?ZLV^&T >\ MOQ"^4W$N:^DET'?0N&%P4MTRTFO1#^)^HW@S7#+> M>--E?P%02P,$% @ (HI84+I 2QPA @ E@8 !D !X;"]W;W)K&UL=97;CILP$(9?!7'?!1MSB@A2LU752JT4;;7MM9-, M EJ#J>V$[=O7-BQ*P-Q@CSWS?S-&'A<]%V^R E#>>\-:N?4KI;I-$,AC!0V5 M3[R#5N^>@+.6_\SVNR0 M#; >OVOHY=W<,Z4<.'\SQO?3U@]-1L#@J(P$U<,-GH$QHZ3S^#N*^A/3!-[/ M/]2_VN)U,0?X.QH-CWQNI_P V8=C>9:,:1 M,VF_WO$J%6]&%9U*0]^'L6[MV \[:3*&N0/P&("G #S4,H!LYE^HHF4A>.^) MX? [:OXQVF!]-D>S:(_"[NGDI5Z]E23#17 S0J//;O#!#S[1Y!-H_0F"G1!L M!:(' >(6B)P"D14@#P+Q+,O!)[4^K?7)2(K=%.*D$ @M/<38F= ME-A!26>4>$%)2+)R8HF3DC@HV8R2+"DH7*DE=5)2!R6?45('A21N2N:D9$M* M'LXHV8*"4+CV8W(G)G=@T R3+S DB&UL=93=CILP$(5?!?$ :R#\ M.0*D9JNJE5HIVJK;:P>&@-9@:CMA^_:U#4$LN#?88\Z<;\9@9R/C;Z(!D,Y[ M1WN1NXV4PQ$A43;0$?'$!NC5FYKQCD@5\BL2 P=2F:2.HL#S8M21MG>+S*R= M>9&QFZ1M#V?NB%O7$?[W!)2-N>N[CX67]MI(O8"*;"!7^ GRUW#F*D*+2]5V MT(N6]0Z'.G<_^<<3UGHC>&UA%*NYHSNY,/:F@V]5[GJZ(*!02NU U'"'9Z!4 M&ZDR_LR>[H+4B>OYP_V+Z5WURB2NG(^S2VO1G'V?^19D\(YH1@20BF7B:0 MJ?PSD:3(.!L=/NW]0/0G]H^!VIM2+YJM,.]4\4*MWHL0AQFZ:Z-9AI#N*C[W4LV.P%8,MF.V6X=U?%OMI$&XP:'7X M]-WV@_!KVPOGPJ0ZQ^:TU8Q)4([>DZJY4=?I$E"HI9XF:LZG2V4*)!OF^Q(M MEW;Q#U!+ P04 " BBEA0LDX">/,! !F!0 &0 'AL+W=O&:I6@Z=:D472*AS]&&]/Z06[P O M+0SJ9A[83DY"O-K@2Y6CT!H"!J6V#-0,5S@ 8Y;(V/@U<:)9TA;>SM_9/[G> M32\GJN @V,^VTDV.4A144-,+T\]B^ Q3/PD*IN:_PA68@5LG1J,43+EW4%Z4 M%GQB,58X?1O'MG/C,*XDR53F+XBF@F@N6)-_%I"I@,P%Q!G#HS/7ZD>J:9%) M,01R_%@]M6=BO2=F,TN;='OGUDRWRF2O1;Q+,WRU1!/F:<1$=YC=/>;PB$G" M<,9@XV$V$GF-1(Z W!&L_03$2T <07Q'$"UB=A/L/$2;/Y_*[=>@JW'0;+8RNU#DTD:VL>V4\%)://SN"->"Z'!4(8KP]:82V\.&-3: M3K=F+L=??PRTZ*=;#<]7:_$'4$L#!!0 ( "**6%!3N T'6 0 ,X3 9 M >&PO=V]R:W-H965T*G#Q0,8SWG['2X::)J$+P+CKWMZYM]S'5V3]&=VU#JW M?D=AG(WM8YZ?'QTGVQYU%&0/R5G'YI]]DD9!;C[3@Y.=4QWL2J,H=*CK2B<* M3K$]&95E;^EDE%SR\!3KM]3*+E$4I'^F.DRN8YO8MX(?I\,Q+PJ@<'/3? M.O_G_)::+^?N97>*=)R=DMA*]7YL/Y''#9&%04G\>]+7K/%N%4UY3Y*?Q<=J M-[;=(B(=ZFU>N C,XT//=!@6GDP9'J6A/^= M=OEQ;'NVM=/[X!+F/Y+K4M<-$K95MWZC/W1H\"(24\LCR):B\F ME"CX73U/)N8(UZ(VV8674:R-O*"N2%M M9HDQH%$KC %UK;_MFM?O ]X@",<%8GBBL-(!:T7:XX'C'GCI@3<\**#.M$)4 MB<0EP@3W03[.NA0GOI(@%S!?"FH]1R@BA 9T:6H( H(_H)0/H?4$HF>>A3$ MM4+B4@1&O^Y2A'/%P.!\13#&A0)IM.EBOLE8#Q=9X"(+)$T$[D'B'F0G300! MVDXK1C0B%1[UC;PP53"0NV:3 GKR&04]27S027,,%)QQ!3I]@8'298*!&%\P M4!49#<;P$@6EJP0 5QCH"2,$Z,/-R#AZ01D&CJ85H2JACHT!D&2I<;.4$:H:"G!(?S#@::%"8*]/P" M WTFE0_FJ!<$]%V/$S@FEBAH)G.X\*PPD/B^I&!,K-%6"Z4X6)]?T:JE8BZ< MBM"JS7K?F"=;2>#C2> C20!BFE:,UZC*?9!@TIYA$)P_GX=XFF.0 .O@ H,X MW(.@GH#6:-Q09S1NN OI0O2!PX4&@RCH\$T7(@^2XKH6NVATV^IVE85KZ+2& MOI$6I3K:#O(U1ZF.NBC5D1?W!?3%@X<"X\%#A1'*2 Q7 I2B(!$V"$6:W=46 MN>]L0A"1^WS@YXHG0H>O)*1GZTL8$@>< VNH.641RCD5L/\03IEU%"ZD&.=[ MDO<-E)Y--^GNN@5E/3YZ]G0$V]3U]6'/KHX@V[IN'W9W#\2EBG9R$.',XL#@ M*H)Q4A$)%Q&G<5R.='HH+X8R:YM3S_=%_==/T5I(=3G%GO26Z.^>5)?)\DN3;AF]%N6T<=[.X?H=[GQ:LR[VEU MPU1]Y,FYOCUS[E=XD_\!4$L#!!0 ( "**6%#F->'J) ( $X& 9 M>&PO=V]R:W-H965TIWNQ-ZA4:50\V@D35O M/ ''E?\8+K<+@[> /S5T\F;NF4KVG+^:Q??#R@],0D"A5$:!Z.$"&Z#4".DT MW@9-?]S2$&_G5_5OMG9=RYY(V'#Z4A]4M?(7OG> (SE3].>)_G1;8BY1N(RU^Z4)6K/M-VV/U-%+D> X M1Q2\MG-,F*;N5%-G MJJDCU?\<>>84R+YNUL(IL/B"68NY%4&630V;H\(HBK.)90ZM$$?3&X9N7A4# M<;(=2WHE/S?*7,Z;Z-@4'[%YE9/X6C?+OK=]R/2=]B<1I[J1WIXK_>;MRSQR MKD G&3SH_"K=W,<%A:,RTTS/1=_B^H7B[="]T?@74OP#4$L#!!0 ( "** M6%"QCPG+S0$ #H$ 9 >&PO=V]R:W-H965TAZ7NPUE&:F2,R-\GH&(JXFU\2[SV;:=M I7Y0%KX M#OK'<)8F0@M+W3/@JA<\DM 4\>/V>,HLW@'>>IC4:A_93BY"O-O@2UW$B34$ M%"IM&8A9KO $E%HB8^/7S!DODK9PO;^QO[C>32\7HN!)T)]]K;LB/L11#0T9 MJ7X5TV>8^\GB:&[^*UR!&KAU8C0J097[C:I1:<%F%F.%D0^_]MRMT\Q_*PL7 MX+D +P48NUZ\D'/^3#0IZ>&R$T&"O)QGCIS" O 85&V^V#V4O_G'V@ MQ3!/*EK^+LH_4$L#!!0 ( "**6%!VV$\&PO=V]R M:W-H965T)^6_*<_$;NPB=S_PFJ[6LA[P)J--LN(_N?RU>2G5DW=06:0Y M+ZI4%$[)EV/W"EW.,*X)#>)WRG?5R;U3I_(FQ'O]\+@8NWX=$<_X7-82B;I\ M\&N>9;62BN.O%G4/<];$T_N]^EV3O$KF+:GXMP\Y;#8R'J6_7(C;%"\MK":2KU)9#(9E6+GE.UFVR3UGD:7BJ7$Z]&F M]ILO5;56:O1C0@,T\CYJ)8V9MAA\BO&C+N:ICSFJ>"J$0QP8C&.*>WS&Z MCZ!^W,7<]#&DB[@%5)#?Q=SU,2SH0NXA&<.V!PAC)/4(88RYGKZTYOGK@&< MA, +%,"%$C0"0:=0,*Q 8 72*)".@A'FM,6$#:9HRXB1,#1K 8#%A%)C!6[Z M,.PS0HU);P&U,*:AH78'P((X-F'W4 HLB(PB>P!C8[%9(%!L"/NA42-]6*CR M) ;LN0]C$<'4B&W6AU%&T8EOG>6F\')38+D'2H[!"LR^Y$)8(?RZY)Y:##WU M)":8F=8!,!1@;'2@61]&21 0!H<=P6%'0-@45HAAA=C>NOI%!;X9? OS-*B3 M+_+-8G\&8"'RL;%U9@ ,H^BDV+N!#[W24"]P@H8TX-?1%<+?,'"@8Z+ QL# MKOP@'%1_ .Y< :*!7HV@9CVD,= $/V&AP,M #$;#YFEAP .]+"/.^OA0/-! M_>Y#T)#&0"= T3<\'.@%*+;Q,+;;R'T8N)'[L#,;&0]T( QUH"&-@6: D;V! M>* 98&QAH :%7Q@(P" # 1ADH'?R.S_GY:HYT5;.7&P+62=],GHX-5\UAV9C M?(HN'Q$P_J1.V>V9^"C?'M%_).4J+2KG34AU/FF.$$LA)%?1^Q=JX=<\61P> M,KZ4]6VH[LOV:-P^2+'1QW[O\-_#Y#]02P,$% @ (HI84)K\]251 P MT X !D !X;"]W;W)K&ULE5=_;YLP$/TJB \ M^ P$JB12TVK:I$VJ-FW[FR9.@@HX Z?IOOW,CS)JGJNF?Q1PWKV[,_?.W/(B MZZ?F*(1R7LJB:E;N4:G3C>\WVZ,HL\:3)U'I7_:R+C.E'^N#WYQJD>TZH[+P M*0ABO\SRRETON[6'>KV49U7DE7BHG>95FYS'U=^)X?CJI=\-?+ M4W80/X3Z>7JH]9,_LNSR4E1-+BNG%ON5>\MN[CFU!AWB5RXNS>3>:5-YE/*I M??BR6[E!&Y$HQ%:U%)F^/(L[410MDX[CST#JCCY;P^G]*_NG+GF=S&/6B#M9 M_,YWZKAR$]?9B7UV+M1W>?DLAH0BUQFR_RJ>1:'A;23:QU863???V9X;)L]96T5L9M0[_ZV7>PVN_M-;T^C5Y_7$4^6_G-+-& V/88FB M?,T^NB#D8D,S*"4)($'8$X90@#(R- MZC%1AZDZ3)*R((ZPGPCZB8 ?RW;'D"#^>*8+2+ $1AO;+.89*XLP/4?@&RY*0 $LI0?L^B, 8K(]-.#XLFV!IZAQCL M8EYLR 6"$DO$4+:WC$#$L1GQ',1C2PTPK$S&@9^%A0)KDX57U &6'4.ZF[V? M"+P?6QU@=;(8^)DU7 2RY8-%S("*([-?#:!DD@^E7A2;%0=@Y 6I67-S&.-> M:HL;MP2&>@*W4."FP*[H"H2[ B'!F]4P@*;5P#VR^,%=@4!7B)CIIP>P7,/09:SB7!/(- 3(EO*6.YTQ4E,6.Z$SF+SA*+Y8<#!%GZ N&^0$#RT:SB$,AR8!+N"X3Z@J7;$I8H)5>\02Q12D$49A>$ M((L?CG7,@8YMQQ/'$N7LX]ERK!J.5&-FBT"Q^>'G3S[K2U$?NI&I<;;R7*GV MZWBR.HYEM]U49JQO]+C6#U?_:?I9[UM6'_*J<1ZETD-'-QKLI51"QQAXNLZ/ M>KP<'PJQ5^WM0M_7_8S5/RAY&N9'?QQBU_\ 4$L#!!0 ( "**6%!JD*7K MG@( +<) 9 >&PO=V]R:W-H965TB[R4"_>L5/7L>3(]LX+*)UZQ4G\Y07-2GYMXR4YG92:\Y;RB M)_:3J5_53NB1U[$L;12QGJ3(45#=7MF%Y;IBTCC\MJ=NM:0+[_1O[%YN\3F9/)=OP_'=V4.>% M.W.= SO22ZY>>/V5M0F%KM-F_YU=6:[A1HE>(^6YM+].>I&*%RV+EE+0]Z;- M2MO6+?\M# X(VH"@"VC,F0S ;0#^""#_#2!M !D$>$TJUILM570Y%[QV1//W M5M3L(O1,M/NIF;1FVV_:'JEGK\LP"N;>U1"UF'6#"7H8U"$\S=XM$4!+K(-1 M^&"!S1@1X7O(%H 06 0&\\0V'O?SQ E,0$ "8@G(G5$#D>L&$UM,V8A,L#]( M%@!A0@;ICD$AFL6PWA#4&X[UD@F"""2('G* M:8W^DW;UK*NH;I"SHS+=6/=%4THT \6KMDSRNEIM^0]02P,$% @ (HI8 M4(1N:_D* P 30L !D !X;"]W;W)K&UL?9;; MCILP$(9?!7%?P$?(*HFT":I:J956K=I>LXF3H 6<@I-LW[ZV85FP)WL3L/// MS#>##[.\R?:E.PFA@M>Z:KI5>%+J_!#'W>XDZJ*+Y%DT^I^#;.M"Z6%[C+MS M*XJ]-:JK&"<)C^NB;,+UTLX]M>NEO*BJ;,13&W27NB[:?QM1R=LJ1.';Q(_R M>%)F(EXOS\51_!3JU_FIU:-X]+(O:]%TI6R"5AQ6X2-ZR!$Q!E;QNQ2W;O(> MF%2>I7PQ@Z_[59@8(E&)G3(N"OVXBJVH*N-)<_P=G(9C3&,X?7_S_MDFKY-Y M+CJQE=6?-$H=?':/\O&/F^#_S@VSFJ8O%&.,.K(M)",(.;+)+ U RD9@#UPJ%F7AS".$L<:%^5I7CR M#7IF7Y5BFF 8F8/(W$=.'9@-]\)\RA#!S&&&9)2YJ>6 #'%,TCO8*8B= MC( MP4[]0)RZA09$.'/K#(@8NL.;@;P9P.OLRTWF+]1D@8FS-[> #%CV.22;+?L9 M]0*D7@#4#LZFUV23.!1'[E[=^BK,(V=KY+X(L>@.,$K@ S8!D*E[PO8B\WC? M.#S";J4A':.1^^%R2$>TOSLG'KIS-R G;GH" B51H2ZZ(!.5YPS%QW0(1I1 M=@<=O',>$0;0O7L-^Z$XCKSU#>D(BQ(/'="A;+KTYNCP384(@)ZZZ,1;F2R- MZ,(E]V7 7L@!V6PS]-CQI*>H17NT_5H7[.2E4>9JGLR./>$C-CV),[\QO:+M M5=[=](WF]Z(]EDT7/$NE.Q[;EQRD5$)#)I$^.4ZZMQT'E3@H\YKJ][9O\/J! MDN>A>8W'#GK]'U!+ P04 " BBEA0?^EYX_0" "S"@ &0 'AL+W=O MP';V#BK)-(FJ&JE5EJU M:OO,)DZ"%C %)]G^?6W#LL2>[ N^<&;.&7MLS_(JNY?^)(0*7NNJZ5?A2:GV M(8[[W4G411_)5C3ZST%V=:'TL#O&?=N)8F^-ZBK&2<+BNBB;<+VTBG/ MJBH;\=0%_;FNB^[?1E3RN@I1^#;QHSR>E)F(U\NV.(J?0OUJGSH]BBUG_<"$\BSEBQE\W:_"Q"@2E=@IXZ+0S45L M15493UK'W]%I.'$:PWG_S?MG&[P.YKGHQ596?\J].JU"'@9[<2C.E?HAKU_$ M&! -@S'Z;^(B*@TW2C3'3E:]_0:[=O(:=,/VMH7)(O20ZM7?F4F[ MV/:?7IY>SU[6-./+^&(Q]F0>)\M@!RGH(+4.TAL'[D(-&&HQC<4L$$Z8$ZV/0H@QZCC+01@G M&!9-0='4%YTM'-'4X^$8$>J(!E )S1)',X!B#-W9* 9*9KYD[M!LF$?S"2&4 M)&Y>0;B$)=C!Y0".LXQS6'<&ZLX WFU]%)"KN8]RPB+LGQT=A&G$G57,?A7AT[]R@ M!+X6$T!TZMZ+ \@T$U6:1]=T0A\*!X1!I0S5SGVJ2B/4GJ'"GX.$ &H,I>*>)G$ M4$2\[?5A0/+F .PV>P?=\>SEKD5WM%51'^SDN5'F 9S-3I77(S8OOS._,169 MK0C>W0SEW/>B.Y9-'SQ+I>L*^_H?I%1"JTPB?=9/NH*N_P-02P,$% @ (HI84#PZ.W@I @ X08 !D !X;"]W M;W)K&ULC57;CML@%/P5RQ^PQ)T9_Q-U #2>Z>D%5N_EK+; M("2*&B@63ZR#5LV4C%,LU9!72'0<\,F0*$'A8I$@BIO6SU(3._ L96=)FA8. MW!-G2C'_MP/"^JT?^-? :U/54@=0EG:X@I\@?W4'KD9H4CDU%%K1L-;C4&[] MEV"3KS3> 'XWT(M9W].9'!E[TX-OIZV_T(: 0"&U E;-!?9 B!92-OZ.FOZT MI";.^U?U+R9WEX7.F@VV\RI[1$J>LF6ZS!%%RTT M8G8#)IQA@@F!E/JT1.A:8A?>T:T%]O>()+J%Y Y([#81.?.,##^ZR3-R"\1. M@=@(Q#<"L;51#DP26+E^ I,_QMR873K-+AUFEY99%R:QS+HP*\NL"[-VFTV< M9A.'P+-E]AX3V0GM/X')'V-NS*Z<9E?W9I\7EED7QCX&+HQU+7(7QCZS:';1 M*?#*%%'A%>S<2GU?9M&I3K^$NE!8\9VJWT.Y_9 9BO\/S*NF%=Z1256&3+$H M&9.@+"Z>U-^OU7LS#0B44G=7JL^'JCL,).O&!P5-KUKV'U!+ P04 " B MBEA0)!W#[:4# !O#P &0 'AL+W=O%E6S]B]M>WT*P^9PT676!.:J*_O+R=1E MUMK'^APVUUIGQ]ZH+$+.6!R665[YFU6_]E)O5N;6%GFE7VJON95E5O_8ZL+< MUS[X[PM?\O.E[1;"S>J:G?4?NOUZ?:GM4SAY.>:EKIK<5%ZM3VO_&9[V7'0& M/>+/7-^;AWNO2^75F&_=P^_'M<\Z1KK0A[9SD=G+F][IHN@\61Y_CT[]*69G M^'C_[OW7/GF;S&O6Z)TI_LJ/[67M)[YWU*?L5K1?S/TW/28D?6_,_I-^TX6% M=TQLC(,IFO[;.]R:UI2C%TNES+X/U[SJK_?1_[L9;;NU\VZ701/D:W^H5OLB]W_9LO3V-6W MC4RC5?C6.1HQVP'#'S P(4+K?0K!J1!;[ICS>8"=BXC%'+(G(!%-0I!YBMY> MS/*4M(.(=!#U#J*9@Q@5:L#('E,-F8HD4@BV(V J 4"P/063D60T:TFRE@1K MA5A+-TXD!29-H(#'#'%V44)%*J$IQR3EF*"<(,JQ$^878(F*T<[=$;B8I0RS M)F B2H#3M!5)6Q&T4T1;N7$XYPBU(&=6$I)HX5&-F#XQ6 M6D8DP+'4,K?N3+!T0>M@0=2!""5P*' 25"I XK ;41VO"2;C0**-L*=P0@9B MX>@#V2J>@1/$G7;$_U^-Z(8 @@@E<2A!;94$GX(1-B]2P!6N$0%+ J86>--] M"-Q&%#/J#2+3T Z']@+6? M!"V\\@$MUD"H-3AB1X$$'8?3HLH)404L&"1H*0ZMJ)Q05,!J,8+4X_%.8B[9 MTNLR+8*<$$'\/FV$4_9S5Y[QJO%?3VIFHGUQ.QK3: M\F2!K<;%3K_30Z%/;7>K['T]C(##0VNNXW@;3C/VYB=02P,$% @ (HI8 M4+$2(B'M 0 V 0 !D !X;"]W;W)K&UL?53; MCILP$/T5BP^(N97=1H"T252U4BM%6[5]=F"X:'VAM@G;OZ]M"$M8M"_8,S[G MS 6/TT'(%]4 :/3**%>9UVC=[3%610.,J)WH@)N32DA&M#%EC54G@92.Q"@. M?3_!C+3S1*IGC,A_!Z!BR+S NSF>V[K1UH'SM",U_ 3] MJSM+8^%9I6P9<-4*CB14F?<4[$^QQ3O [Q8&M=@C6\E%B!=K?"LSS[<) 85" M6P5BEBL<@5(K9-+X.VEZJJ? MQ? 5IGH^>6@J_CM<@1JXS<3$* 15[HN*7FG!)A63"B.OX]IRMPZ3_HVV30@G M0C@3@N1#0C01HC="_"$AG@CQBH#'4EQO3D23/)5B0'+\NQVQERC8QZ;[A76Z M9KLSTQYEO-<\"1Y3?+5"$^8P8L(%)I@1V*C/(<*M$(?P'3V\#W!\CTBB>\AI M Q)O)Q%MUADY?G17Y^=M@7A3('8"\5(@]%>-&C&)PW"'B7?)JM8MS*H?IQ'S ML,!$JU3QXO\RD+6;'84*T7-MV[3PSN/Y%-K[L?(?S-B.4_8F,\[\#R+KEBMT M$=K<>^[U#3 ["_FL#ISKZ*5M.C6/#UKW]TFB-@?>,G4G>MZ9-SLA M6Z;-5.X3U4O.MH[4-@E.4YJTK.[BQJ%ETD^6X>/Z#[-7($A_A= M\[.Z&$I]81;_A&6PEF'B>^XDUCE8R/OZ-H/,6TQ,OQJ_IG ME[Q)YHDIOA+-GWJK#_.XC*,MW[%CHW^(\Q<^)I3'T9C]-W[BC8%;)R;&1C3* M_4:;H]*B'56,E9:]#,^Z<\_SJ/]*@PEX).")@.B[A&PD9&\$\BZ!C 3B$9(A M%5>;-=-L,9/B',GA\_;,=A&Z)Z;Z&[OHBNW>F?(HLWI:4(QFRU!E TKVZ4N M%T!; MY;! "0J4'VBK$OA&V$\Y!%6EWU,AYG9+5:#=Z@,M587=XG?W*L20RC,;0CY5 M90:;12F\N:4?Z*@1=.TW^-,"*)1FA><90E4W]BET8T-&0(FI[QF%NP.I*/%- M S",2[_2$(P6E;_))Q=G2LOEWIW7*MJ(8Z?MUGRQ.MT)'K ]D[SUI;TKN+/J M36:X:'QGF:H>S-UFFC1\I^VP,&,Y'/##1(M^ MO+PDTPUJ\1]02P,$% @ (HI84*N U-.V @ =0D !D !X;"]W;W)K M&UL?591;]L@$/XKEM]7&XRQ7261FD33)FU2U:G; M,TU(8M4V'I"D^_<#[+H)7/IBP_G[[KX[S,'L+.2K.G"NH[>VZ=0\/FC=WR>) MVAQXR]2=Z'EGONR$;)DV4[E/5"\YVSI2VR0X36G2LKJ+%S-G>Y2+F3CJIN[X MHXS4L6V9_+?DC3C/8Q2_&Y[J_4%;0[*8]6S/?W']W#]*,TLF+]NZY9VJ11=) MOIO'#^A^C1S!(7[7_*PNQI%-Y46(5SOYOIW'J57$&[[1U@4SKQ-?\::QGHR. MOZ/3>(IIB9?C=^]?7?(FF1>F^$HT?^JM/LSC,HZV?,>.C7X2YV]\3"B/HS'[ M'_S$&P.W2DR,C6B4>T:;H]*B';T8*2U[&]YUY][GT?\[#2;@D8 G J*?$K*1 MD'T0R*<$,A*(1TB&5%QMUDRSQ4R*V9_8O0/3'5WUBC*[;[9LJCC/6T MH+B8)2?K:,0L!PR^P* )D1CO4P@,A5CB@(ZO ZQ"!,VN(6L 0F 1&9AGYOC9 M59XE[(" #HAS0*X<5%ZA!DSA,)W#9%69E5ZV *I !'D)ARA2T>)&X7-079U_:.X4[TS[<#!>2GTSNZTY%+T*;D]&= M7SLA-#+P##1HA\O.Q-PWY,DG9WTE7>/IBSKMTO!]-4 MN77#YIBTYT;G^SZH*A-*B$BJO*CC];*?>VK62W.Q95'KIR9J+U65-W\WNC37 M50SQ^\3WXGBRW42R7I[SH_ZA[<_S4^-&R2W+OJATW1:FCAI]6,4?X'$+61?0 M*WX5^MI.[J.NE6=C7KK!E_TJ)AV1+O7.=BER=WG56UV672;'\6=,&M]J=H'3 M^_?LG_KF73//>:NWIOQ=[.UI%:LXVNM#?BGM=W/]K,>&TC@:N_^J7W7IY!V) MJ[$S9=O_C7:7UIIJS.)0JOQMN!9U?[V.^=_#\ Z!M!; /#_!K Q@'D!R4#6 MM_HQM_EZV9AKU Q/ZYQW+P4\,K>8NVZR7[O^-]=MZV9?UX*ER^2U2S1J-H.& M3C3T7K$-%8+=)(D#N%%0E(+V\>PN7N )&)J ]0GX70+IM3%H9*^I>XU27A^A M1&8X!D)G-LD #=-0%PS]V[@3]+6^.1=U&S\:ZLU]_0CL88[5+21Y<>R=W:+\- M2GVPW:UT]\UP&ULC57M;ILP%'T5Q /4 MV)BOBD1J$DV;M$E1IVV_'>($5(.9[83N[6<;2@DX5?\$^W+N.>4O.]"=5O]J] MT#LPLARKFC:RXHTGZ&GE/\''';0)%O&[HIV%W,@4BZY>Q/=53ERD]][TA/Y,+4 M,^^^TJ&@R/>&ZK_3*V4:;IQHC8(S:7^]XB(5KP<6;:4FK_VS:NRSZ]\D:$AS M)Z A 8T)(?XP(1P2PC$!P0\3\)" 9PF@+\6>S8XHLLX%[SS1_[TM,;<(/F)] M^H4)VL.V[_3Q2!V]KN,(YN!JB ;,IL>@">8= 33[*(%<$ANT2(\C="NQ76)P M%MUB=BZ>T&TD=-8:6H+PA@"[";"3 %L"/"$(PVQV6#TFL9C&8E"6ID$0S"I> MXL( 1E/XYGW>&'ICD3BE$@<$LE,(ED4&ULC9?1$!"@E) $>=J7;;6G6FTYW=O:8:E2D0%Z)VWWX3B%;":)Y4-V+/"_7/1I1Y(M5EN?6J?>R['0W&065KPY]*I#GF>E/\F/!.GD8O<\\!+NMU)/>"- MA_MDRW]R^6O_7*HK[^*R3G->5*DHG))O1NXM&BP1UH*:^)WR4W5U[NA47H5X MTQ>S]'U^=K^ODU?)O"85GXKL M3[J6NY$;NM(U!PKD57UK[,Z5%+DQD6% MDB?OS3$MZN.I^8?%1@8+L!'@BP"C+P6!$01]!<0(2%\!-0+:5\",@/45A$80 M]A5$1A#U%<1&$/<5(/]<.;^WY%+LCVH'[&O)N=RH=[W1N>#(KKC7]&+=W'>) M3,;#4IR2K,2ZP8C'6".WH2!>TYIEV&,=QF[B#&\OD!,:3-W /Q MQ+3-/$ ^%O,(,:S-S"#&6M\GB+'J-(>8N,TL>N2U!'QH %H!18$/E6*X.QL=C*= ;%AK!O M/S"Z6*CR)!:VZ&(L(IA:L2V[&&44?=:U#*XV WK.RF[.^G94",\1=N8@*(0= M(M@AZG]OQ;!#_&U7S^/NLL<$VT^E1=Q9#88"C*V'SK*+41($A,%1ZQ-SO96O=R(?]LUWP#(IMVE1 M.:]"JAU-O>G8""&YBMZ_487?J4^/RT7&-U*?ANJ\;/;?S844>_-MX5T^<,;_ M 5!+ P04 " BBEA0A_I=A34& !L(0 &0 'AL+W=O"C_+)N_ MGFYJ?S3;9[E;KLO-=EEM)G5Y?S;]I$YRTP5TQ-_+\G5[\'W2-N5[5?UH#Z[O MSJ916U&Y*F^;-D7A/U[*RW*U:C/Y.O[MDT[WUVP##[^_99]WC?>-^5YLR\MJ M]<_RKGD\FR;3R5UY7SROFF_5ZU79-\A.)WWK\_*E7'F\K<1?X[9:;;N_D]OG M;5.M^RR^E'7Q<_>YW'2?KWW^MS <0'T [0/\M8\%Z#Y _PHP1P-,'V#&!M@^ MP(X-<'V &QL0]P'QV("D#TC&!J1]0#HV0$5O(Q?]"G''0_:#K49?Y6VX%;&0 MV6YB=3/U<]$4YZ=U]3JI=S?;4]'>T^K$1_GD[=EN[G?_]+-UZ\^^G+M8G\Y> MVDP]<[%CZ("Q43)D%I)1>V+F2]C70;"."Q+Q-+S"I21LE Z9SY(Q0^(+R**B M(3.7C&-=\A6E44/F"C&L4=>(8==:O-LUV?L%YP Q>( TGBBZ2Z '$R7"&0S. M8+H,9I"!#<_%CHD[9K.;1L[$,9\+ $N-M6P$/DN,(F@Q(CE42A"13P*X4, M*R"&*J"&ROU&!P;422%Y$ATH-04:/N"@XP/NF.6K@$HI)%.6URXE [H8XI"- M >Z(CZF !"FI05ZD>>FIG&F1%T4Q<26G4JVTXZ4#SJ:'OC_<.P6TCZ(1+MQ# M[]DPPISAZI9#+-:AP@."2TAPN163%$CDQ0@#9HRPL!M30&U)JJWC\K7HH<'- M%Y.SO'"):9TH/E< IFQD0CT>D'C2(Q82/?3N2@)P<"DQ,E\V,E\..$V.**#X M%+ J E:5A"9"P#7(CE=\"K@&R46T5'R2*U^X[$ <6G8 [MBR@P)N1<"N2;@44'[B+-OSY4@8QDOH#,&/3@,WJ@%5I:552\;4T%V.(/QO) M$.;G%5\>(LP+?N!&UP&KTL"JA.)KL.:W.N4Z!S"_..#MRP&F3'K@:,/" U:E M@54)Q=?27*R?E0F;*W/ Z21R"5?\D?FRD?ERP)&)D] F48<>8@+W"]UZ.N : MVHQ7?!UP#8WV&ESQM7P^@S9) $.;)( =V23I@%5I9%5<[C5X2),2-RI 46RX M30'J@U_5A9Y=!UQ*(Y?B4J^EJW@9%-V-=E1"Y@'U05$?E.:#(6T&@Z( U:;21$@HOS<3QC5T&(-#3$OJ@%(5>301LR0!; M$NINP)XG<:QI&:#($+NY9Z[)^Z%[;;R>WU?.F:77XX.S^IP&?J'T9RLY?J)-K M!_'_*_WN=PA_%/7#_\FQ;78_7=;V;!$'ULC9Y6GTI=F9K__-:E'E:V]MR%52[ MTJ3+UBC/ @A#$>3I9CN>3=NQIW(V+?9UMMF:IW)4[?,\+?^[-5EQN!ZS\?O MC\UJ73<#P6RZ2U?F3U/_M7LJ[5UP]++-(I.9E[IQD=J?-W-GLJSQ9'7\VSL='^=L#$^O MW[W?MP]O'^8YK2]%RLE3W]UOYMM^WOH_;^;T0;0&\#1P,[]F4'4&T0? M!OQ3 ]X;\*$&<6\0#S40O8$8:B![ SG40/4&:JB![@WT4 ,6OJ]<^&$B/C$Y<^\R KV2[Y0;=LX\4 QZJ$>*07/-+[Z:Y++@!8%P>H$B.E"B MUD%TZD"&M =.>^"M!W[F(4:AUC&R9;8M$\5<2Q0*+L69E@(% ^5+XL7^1E L MCI&N>Y>"F$FTXM\)2G-,/1#J00'2]4CHD@RKG[L4XUQ&*#L3 HMX+%$<+5Q, MVY!5]"K']"K'SBKC%S#OD/ADFBL6ARAB$XK26+$+<>$I/(+6*XBH1)$T%^XL M7 M46A*" E"H1"T(2DCMT2QIS=+5K)":N73F83R,T%(D!"5BG&\+BE+"D_V* MUJR(]^R)+$U[T,,K4--\R6X77JY!\QZ*+R45Q5%917"?I!7S-6IV.;%ZYE)F MD9B36@3ES2U&=_4;!@.RJX%$?E%8?X$8YYNQZ(!*=9#EW*,PH35A(53 MF(Q\$>YILHSJLAH+Y\Y4$ )$(5;N=,_$:5\)171M17MTI0!184W@4F%!A(*L^O"L&P"LT7"]\WB:2= M!.G M2@#9)O N/R$Q8#C5*(S'VM-,P--,P&TF;I4 MP$PK4.\4TTH3@D0"DLG.!%& MRA/BX.DI0/04KP]/>8??^)H!3Z6% =\SDGL(/0S;6X!9J MP?#>D( B^\6(5;L4V*3WB/:4?*!VUDXN*_=S$O#79$)0@GC7+G7%0&+9PBOVV;E+O9/1XHGL#S1D6&K]EDT=&C,_99-&=UWZX[XZ/_TC+ MU69;C9Z+NB[R]GCKM2AJ8]6'7^S;7IMT>;S)S&O=7$I[77;'MMU-7>SZ(^G@ M>"X^^Q]02P,$% @ (HI84#(7*O9* P *Q !D !X;"]W;W)K&ULE9CA;ILP%(5?!?$ =M@H$HB-9VF3=JDJM.VWS1Q M$E3 &3A-]_8SAC(:'TOA3P'G^MQ[#)_LV^5%-B_M40CEO55EW:[\HU*GNR!H MMT=1Y>U"GD2M?]G+ILJ5?FP.07MJ1+XSDZHRH&'(@RHO:G^]-&./S7HISZHL M:O'8>.VYJO+F[T:4\K+RB?\^\%07IL]%,PJNR*2M1M M(6NO$?N5?T_N-A'K)IB(7X6XM)-[K[/R+.5+]_!UM_+#KB)1BJWJ)')]>14/ MHBP[)5W'GT'4'W-V$Z?W[^J?C7EMYCEOQ8,L?Q<[=5SYJ>_MQ#X_E^I)7KZ( MP5#L>X/[;^)5E#J\JT3GV,JR-7^][;E5LAI4="E5_M9?B]I<+X/^^S0\@0X3 MZ#B!]E[Z1*;R3[G*U\M&7KRF7_Q3WKUCI0R+,!@C$6?_V$@2K(M5L[B/'8 MD0=#0FQ*6.QRBQ$@\0RW& +"01666Q3D^ @)9H4 $&+7@F$22#K#+6:!9+>X M14&./!030P$,F6/!*(:!DMO=4@P#I3>XA4&N4C$Q%!'CV'$HAH%&,]QB&*B] M(0"W*,B5!Q-#;1AX%CDD, PTF>$6PT#M?0&X14&N=XN)H38,/'-PRS ,++S= M+<,P,'MGL-W"((=;AHEA-@P\.6B.,3&33D(3A=:(^*)LDX@O'1Q1A9"(;F22\?GU#T#1/N' T-1'F M*K(WF22DUWF8M7!VGF#2JU6B.9@NM?6V\ER;%GDR.G;"]]3T>O_#^S;Z>]X< MBKKUGJ72':/IZ_92*J%K"1>:KJ/NW,>'4NQ5=YOH^Z9O7_L')4]#:QZ,_Q]8 M_P-02P,$% @ (HI84!=@BQ?B @ PL !D !X;"]W;W)K&ULE59M;YLP$/XKB.\MV+Q72:0FT[1)FU1UZO;939P$%3"S MG:3[][,-H6 ?4_8EV,YS=\\=Q^-;7!A_$T=*I?=>5XU8^DCU ?!:M&2 _U!Y4O[Q-4N&+SLRIHVHF2-Q^E^Z3^B MAPW*M8%!_"SI18S6GD[EE;$WO?FZ6_JA9D0KNI7:!5&/,]W0JM*>%(_?O5-_ MB*D-Q^NK]\\F>97,*Q%TPZI?Y4X>EW[N>SNZ)Z=*/K/+%]HGE/A>G_TW>J:5 M@FLF*L:65<+\>MN3D*SNO2@J-7GOGF5CGI?>_]4,-L"] 1X,4/I/@Z@WB#X, M8I-\Q\RD^HE(LEIP=O%X][9:HIL"/42JF%M]:&IG_E/9"G5Z7F5AM C.VE&/ M67<8/,*@ 1$H[T,(#(588\<<3P-L7$0:P1$B,(G(V$>3)&+800PZB(V#>.(@ ML:K083*#:0PF"K,DME(!4'%1%#"9!"23 &12BTR'249ABJRPJ+@8A.;*DH), M4H!)9C%)G2AW*8YL+@ J486!R60@F0P@DUMD,B<,3N+"?DW+ KA+S>\H6E[T*0B49$@JR(0+$=)/D-H1DK0#>W2@R:=$!T3 ^:?"9%B.V> 6#30DX)P3J%(I<0"F= MEIT:J2_IT>DPR3UB/7I8YVL]X9F1Y,---QY^)_Q0-L)[95(--F;\V#,FJ2(9 MWJMR'=5$.FPJNI=ZF:DU[\:R;B-9VX^&PO=V]R:W-H965TD^BLJ7O0A)'9%-[4M5NTCC7]LVF#J\C M<7V\Y&G9_ U>7LLJSSHO+I0L^=7^'H[-[[GS_VZ&&[#.@%T,7-]?&?#.@'\8 MB"\-1&<@;C60G8&\U4!U!NI6 ]T9Z%L-XLX@OM7 = ;F5@.7DIURY,-$?6UR M$9O>W,N[W)0!DZA-K"93)TF5# =%?@Z*MMA.25W3]-Y9.>=U:Y/[S3]=MI:N M]6VH*1U$;[6GCAFU#.LQDL37S-)G/KQ$+H1+' R-8\0\>W;=P]@G)#'7S,1G MQ#4Q1;Q0!:,OJ4\VY!C7-?9UA1MR["^%,:LW1UB_&"B(^QH$Z3U!P5A1N/5-,5 * MMZF!Z9IAH")<ID!*LU14!$-CPX+#(S=001N%DMTU)Q(N ZNT*ZY M41INTB@8NU/H)[5M\!PP2&W#%=S<4ML8Y-7V+9ZF&.35-@9YM8UZ EJC<4.= MT;AA;?N0JVVH+P8QD-%K'Z+]:;K2M?[.1#_LB*\L/(!U#*@QRC2'AS"45$0H M>/J8X&2LI8#;-$JZU85J,&DSE'0'-W=,!XICI"&QH'#!FN.DI )N;0N4I,8H M!M)[B8]=:BW ZKW">U>:$[B!X[V[3]_>\:)-B*CWT9_98M=<;Y7!2_YZK.HO MMU[KY0KM&ZLO#4#[B-XO*-*^K*_;RDMIM53]J]URT]V3M2Y6?NCO Z'(1.?P?4$L#!!0 ( M "**6%",AW6AG0$ %@# 9 >&PO=V]R:W-H965T^TFD\;"AV"[#;P]8R=$ ?4F M]HS_^>9@IQB,?7,=@"M,8J[M&T!^9Z"[R) M04JR+$FNF.)"TZJ(OIVM"G/T4FC86>*.2G'[N05IAI*F]-OQ) Z=#PY6%3T_ MP#/XEWYGT6(SI1$*M!-&$PMM2?^DFVT>]%'P*F!PBST)G>R->0O&?5/2)!0$ M$FH?"!R7$]R"E &$9;Q/3#JG#('+_3?]7^P=>]ES![=&_A>-[TIZ0TD#+3]* M_V2&.YCZ65$R-?\ )Y H#Y5@CMI(%[^D/CIOU$3!4A3_&%>AXSJ,)U?K*>Q\ M0#8%9'- &H?#QD2Q\K_<\ZJP9B!VG'W/PQ6GFPQG4P=G'$4\P^(=>D_5=;HJ MV"F )LUVU&0+S>5Z/6L8\N 9<+P"K)?U4Y:E91 MHZ/F=PJV&$IX,9M_INH+4$L#!!0 ( "**6% JI%J/O ( -@) 9 >&PO=V]R M:W-H965T$"2[M\/,'%M?*GZ)0;RW'//'7#:4/$'>MHJ_[9,]X0J:;\$(B.4[(S1DT=X#!,@X94K;]:F+5'OEJPDZRK MECYR3YR:AO!_:UJSR])'_G7AJ3HO)]M_1#K8C6="LU!5&?,]W0NM9, M2L=?2^H//K7A>'QE_VJ"5\&\$$$WK/Y3[>1QZ>>^MZ-[>N_56N^%\M_-8,-L#7 @P%*/S2( MK$'T;A!_:!!;@]@Q"/I03&Y*(LEJP=G%X_WV=D2?(G0?J^QO]:))MOE/I4>H MU?,J0^DB.&LBBUGW&#S"H $1*/;!!893.#.8( 8)8D,030ARF" !"1) 0>%DNL=D!M,:3!1F2>RD"T#%1>%PE0 J M2PL,2TY!R>E<,@X=R3TF&;DI,D?*9HY!*'2B*N>@&*M\Y@8G<>$>BCD*.#HE@)HW]AJ!A? ! MX4\<4 N:G"J&\H-I'82W9:=6ZE=BM#JT)P]8/X_.^EJW+>;9?*?I>YZ?A!^J M5G@O3*K'USR1>\8D52+#.Y73HVJSADE-]U(/,S7F?:_13R3K;!\5#,WZ/?ZC+/_YA\\>SZDNQ]C[F#X5WXGVZ M>>L=O3KV7GGETGM3SN=EM:S_\/O-'__P>WR:WP@C[WVUW#S6WOER5LR:7[\M MID,O#GTO"L))\\MWQ=W0"P/\,@J:7_YYNX0W@^XW>9S_=7I7;];Y=//_-;\_ M713+&?RW\=[-\X?FM_?YO"Y:(ZVF6WZCK*?YW/NYR-?>._BP->6N >FW;Y]7 MK:;#X.0_]G7WL5B7U:R[PW<_-S\Y7V[*S;-W!@VLX>4+6/JOWG\4S\WG@B ( M@W0RSL:M%=RNU\W9P@YZ;_--:_PG)V%T$H?]@F=F_'Q??XL<^GNS MKQ^VFWJ3+W%1 M=LS*N]HN[MIC!6(^"4?IJ&]?+Y;3:@U;FB,I^K2IA5?!$B&C6^.(9FV*.>]I M[#;_ZEW,8$_+^W)*+?:,*AF=A),P&"5Q3TNGLQE,O?;5+]XE+++W8=GF$VG@ MG7\M@+2\MVL@K7WMG>%?,+_;ZFG9?/:G<@D70[WIW7'=RL<*=F3N_=]RU;E M490&\GU_KBNOD#WK:9^/&UQ(6H ;JG.KI-1ZU:XK(A9/E;+/B)) M1M%)&@>M-V_+#1!6=>^%T='=L7=33+=KZ+U]LQBJ;7ZGWH%-FC[F2SA>76SL MZN>;%DUI_G6Z7&YA MUL]NWY3\ .3CXO8:-AY'D-TY]Y%W6];<__JNII MXL=J#L<@7POCZ#OD'[=W\W(*]V:5MP9X!@) -2]GQ$YHNW%2-:XJ\H)U\5C M10 \$4_BHB5#W#Y6VQH.?ZMK6TIHW53VEUGS2^E(CV6'3'!5;+PZG[=Y^AD< M )Q"YY? ZN#$KM;5?=E:CAO8%&!DOO=0+ N\AV%N7CY;E$NZYNAV*+Z"7%:W MVY6!WZ^KA0>B&_.LCJ?@ ,,I]HY*>OY8M>=[RZ(U'FGSK@ AL/#X#6^3?VWW M3B>T1IX&C^Y\$E>-OV]^\R:O@4Y ;EC"&L 2 =>:\N&ID==W/_Y4E ^/2#TY M"' H9MJO "'U7P]OR_D67SRX0_7"MW?ITG3W*CA'XDT^SX'OX>U=P+$XE/R5 M/)+7-;SVNO5U7C\2:4WQE^)OV_(+4"J'E-G!AW4!INU>?:]U1R%/VP3I['" M$]LYPA^J:O8$&H?5?0F\:_E0PIRDE\X7/_!1 AEE#FRRZ!G0A[T3ZOY.;=2\ MS._*.4B\17NW]":L\F?<@8[O@?6M>5NPXZ&F@NTX]&W MQ7T![:)W?\\@>=GGU?+A!-C:8E??/)\=#^ ]76[X^J&S 4HHS*I8 M3ML/H\;\NE[ET^+??P<'NB[67XK?_=%KL7.\\Q^K^0PNQW\C MT\M[87#HBL M2LV"[:M@&(2PV6L/3N46#ESL@]:%_RD.DV\WCW#8_E[,OO>6*+B4>''/>.-W MFG%GE[#N]L'UE.O"E*,YJW]!TF1M$38660R)\ 3I_FJ MA)UN/GE=;/)R:7'[MF(%U+L%64:6!T8UA6L,GXFR[B"3O>1+/1SRYJ[[Y.ACCN?LL=B 1C(_AOOEE?=[F5>;F)5$!)+- MNW()[90H.5>BJ/?+22T*UT2W]\D6'1[Z!A/CH4\??&AZ1^X^MG?8G8]WC[GS MT1T#;A+RGMUD69N4CQIE"I=GG1-)'2QW$)7N4H"\_WI/!Z5M7S,G^2.>Y(NE M=\8GN?<5?:3/E0!W!!=,.2TWQ[WOZ,79/9HWQ4.YQ#;U@>%#KM6&=.\;VD"Q M[\WSQ6I>/1<%[Q<)-&U-JN,9U4%K9[G;IW+S^%C,9R2/TT7KP2;D<).VM^V M5WI[PP&=W,'%CS?F B404CP.?:ZOW7.^&WJ6OZ6UN8_WK7WK-=":MVO0O%%J M@F,PM8[:"Q[]MCFTU-+#YK#GM>;C'9:M0WKIL(_W*^JH1(!V_W2X?F)DQE.\ M&;L%U-E?M[7(8YL*-9 *;AP0UI=:@<3/\2]28U:H@HL@#CWR() M(M?9N:3TE]':NK3":5',:K:!D/'EQ=MT.H5O1**!=^_$?DVJ(9U[VCQ\:-V^ MJO5:;6M2:?YPUNM?/]Z^1V(S6I&"2 MD'^@ :/7TN%[=_K&1AHA+] +WBYP%?K>N]FN5G-BD+ %;\MZ.J] Z"BZ[3!D M'6&C&9OF]CUECF^GP4*Y7&C@']8/^;*'I=G?^9YA\(H=?D3%%J:@SH*1^2W^ MWROU=ZO(X=![\^GFXNK\YL8[O7KK?;C^X?3JXO^>WEY\N/) ./NJ7$ ^6GR' MWM&F>BB(U@,V&Q:PAF:;@3/$^U4/O%$;\UXH\$# Z7%TU# _7T)H.'=6<>"F,@HS^*V07-4Z< M=.7%':X.WBCSO%R@T08G>U_""HNR.EWG*V]5S9]A1Y_A'!5#[\/2^_,69J($ M--S0=;5]X*U>%D_SYQ,,0"AFL(F@E<"?U1/*_)H*@%(4W:AY?]1+B33DT(AF MW=X4KH0O)5PDF9 NW4GG57^-[EY9EW='.FB9%: MW#QN:[3+Y1C)0%."G?M;NC6J6" _- MBGD,D]=5!><@YF-HCEWQM9ANR?-1W8-V5S!ISJLIGXR-UW1R^IYQ5?K>CR5Z MF,O<([>C+]L"JU[,BQ5Y_9;D]<.6B))S\:G"Z(Z247#L*?_?L&W?VRX6>!)P M6K!]Y-=%EQP+8;A.'X&E=M@/_]CQR X#2C3T;CZ]?W]Z_;/WX9UW<_'#U<6[ MB[/3JUOO].SLPZ>KVXNK'[R/'RXOSB[.;SSTBQ#!6IW>'Y;K;D^7O- MV6O#V1_S+^CY*9:X2:M[A32!B:D2/ZODG,#N\:Z%OI-[ ME@N;HJ,*C/V7;Q/P=&*:R+V6^0,; 8&!+?+/A5?HX6D6NN)I\FFZOP!E110$0C/ZOV%TP-!J:&P[QWL7NEWSUFT>J]H:YM#3 M4AW]=.@<2L4+D$?K$5#9D6 M>TWNX0K' OLS=1O771$)UGVDO5S^KG( MGX7J\^5GN.Q(YB%"+;Z2#('2QQ)D9&(L>"C, 7]7S,@5_I;?@D.FGCLS(A[0 M ;W0,L3[Q 9 940!"0E]/C?]LXR#&B79$5'AAOO 76!03KD#>X:PW4A_Y'(# M<0@&@V(=4$=5UZRYU]OIH\L"[N"P%U_PVPW>+?*ZVBM\N[;N$'NGE!2(,@,2 M9=\>N6,$,0K.>X%SQD'AN' Y[0.V!G$#*99%O^D6-+V%DM;T<(FR\'O>?;/I MM3-(F@O*O3 WVL!B-L0XOL8KN.1HRH&9_IVO;\,:<"#K@J0*^QG@=$4.JUD_ MBAD )1IBV->6[&L$UR4K2FA?K._+0LLM1#/5W;Q\D .AV[$8OVFF=N1&W/%\ M"6HT'!LM[:PQ#D!.&HY$^+*PG4*O*$M/K(KC^LRVA2@1P/APAT146L%.83P! M4CX<&Y3/T=D@*ME\7CW1'$AN$F,,SH&C>(C]PEJ@U(34(ILC)"G:R(H"&(03 MDZHQ0\%I0?1_]VPS>,V=MVN^B-;% XJ?,-Q"1@5KTJC/A\]2@Y4V%M[NE,2G/,5H+JP5I6/(F'P\@ MORX>Q"VUU+C.2WQO7-N]F*]N_AI4_K]%SD<'(*$O0[N! ^JUX"+8>U M1EP#T37,X8/N6L0MC$3V.PR^PQMD@3$YKA2D5VY#[D*MGPZ]=Z(%X##[1\F7 MU.:IHO_P'3IYNU]J3 TTS'7UE2Y;()4H^\[WXO@[>@!^NOY0OV_\:G/,[4HF MZM;"/.&&F@N83A[RJGN@6F^. :MPP]5HCBEA;7&S=*"*\[M2DIKC,/IYES+M M*,LDKVB.!H0$BT2. @RV0G7_I 0%[[Y:P +FQ5][8#&2%ILH655KK/2L*' D<0PS>*)!;SW.* MQ,'E+8 ]T-3ESC)#UX>6&(AKO9-D MQ50[9+?!Q+$L+&5$?34\B+BZM/;6EEMWT^&:_'Z"9#IT*-+[J5I_QA *$UWU M41O,S[41?F?L5:-CYM 86T#=*GU/%C07NX&0QP(O-27QHP6/_;\H Z#Q!UT_ M)*P52W9T$:6L\G)=*\$7PY^(98.&@_< 2""?EF0YM4TYECBUQ]W ,8^H>FK= MUP[$HL>) [T*AF-OP0DMG?$@0\_Q-MDW.%H5'VB+4/M'B>*$S/0+.(QP3BDO MA02W"F\G?%;I,OAN<;_%L! 0U%X/WFS+^8RV#?T!@P!7=J\4D8 M#MYMU\M2VRK-EZ%Z&RZ S_/RWDC_4]C-VDOD:Z3G+9I=7 ]-7=UOR 0KSWF7 M:+;'D(+V'HO+K;#F63^B=KA61XJ#RBBZ2\B_8_KW^B(DD]YJ9%T]WIH4)-0([F"?MZBGH ""T:6L7%5&3%,,D;]%FM:VVX[)V2*L M"&'"4V&R=^I]&N3]EDC!6EV80ZWD#NUFO2='+X52WA6DQ>+KRUUS;(T+V.-] M8RNMMLF\]TWM^O:28C-/<+L"O_!F*"#SA5&NO7O@& U)FXJS84WBM--W#0R.'J'.K'9)KK&^LO1# MHM,G,TM4,T0FKCER'G4TFAL.EC@_[CH:W] >E.O^GXF?@[X/0CYJ-)9]#IK> M/*%Q3J[25;YF"ECRK4SWO#4[,@V25@)"7EV2QDG22;747,GP;FNBCR"2HAG_ M^?4 22]*OP=."5*Q%WI$BN'WWE^V%>X&2'93D2-8_)LVK#]T.9&-7/P+PT:3 MT8XF:]#6T:VPL\'OO;_M&$M_*]K?H>Q3R.6XZ>]9>JEF!9IDUK256A>CE^'2 M1RL*L!K;-%(NX=81R=7ZF!=UANV(1%#=H=>1;NJ]"Q3K!?K1#$&-BH1;HQIK M1G&'VH4Z]^3?PUEVT0T3[9:]U[B$ZL[7Q&HHLX?&R%AHZPKJX79'&5<(V;,_1T\+S^95V(YX8O$V/%8T:!MR3> M&(H5*Z<;LS0Z!\I&TF2^X622FF #.3_O*U@;>I25,66>]]Z6G'7"7!(DK;#U MKHQ!_KI8PUJ >/;9MAX:KQ"JL$X+'6Y":53LW/9#38>A=G6Y HE[$;?O\@>U MRAW^%LNG$"IG15.[D0W!LDF/" M1:7 & [_M@4Y?,/Y1_G^QO.NA2"+^RF%2F?, M;I=D$J[WW/T=W8+$B*=KQ>$KO$Y$E8;Z[54EUK5 Q0'/EKLUI>1GBK>V.3KM M^5[Y6SJWT5U3O!4?T+ZH=T!QK%VK:UB*2S@6-S&J48NLX'2J7RT+99,=-242 M%0# <@8J=GKLW4/6@JR:ZTJ%4&DBW#Q5)_6F6#E+(KR]/N! Z$7)E;/VCTG4N=?\P%NY_'5$N1'EH?OK(NL4>9O%/PSC)G5)!>WK MY%*.?O,;$6ZS75&ZWM'YFXO;MZ?'Y$KD<2O):A_!NC;QPTWW]M+BHL^+C=P6 M.:=BF[L%A"XF*,WYMAN@EK^K(=K7*J^,-J*@[U8,3QOQ6&Q^\>6*[>R\71LN M1'&<,1EVSTY"D[!U/4GVF7P ,8$7$O_2?H2A]R=0*K_@'9/O=]WO4L[E#/ZU MX+ *7]0%%K7MN .SLCA2Z^;O]1F[GC_KYH+'7Z7C8:*-?>P=K>66I#L%ETF" M\^S.1&;U?I)<1F>E)<'1\K:V[/W* :$MQ,H&2D2990$O:YU::06#%%\W!1K\<0:YA+CBS"-ET&O&'6XE+%@9#ND!RTH- MWP^]G_!&%.E&YHYKX$,964G3MO2NLJ7$ MP6WE;*C\/B+XNM 96^M"NR7Q"FKD4C&%E6R=P5T@$JB\2E;9 SUY5QQWGYK*(H(%Y)DI)TFH<)_^W006KO386JR-&[TYLWQ][1 MZH=/[C%P8\8"+@4RTN93#YCZB\9N$>.T;U81 #L&VHYO0WIH5JJ9 M H$#LP@QVYJX+<.%D;:9+[;60D4PL&[1%\5 XOZJ*D6'I[B!6[*CBTU><5]A M'$R^-8>1%3W-JO '/35\"0TII'ZA500XS[( ^4>2!>P.L.>5$/2RZNN!+:?0 M[#U:^]5HA]ZG%4$IF,&+M1J;]MU!57<;:H+VJYH;A0#CKH&.-GI(.)1O6E^X M),Q%V)P",6LUC^W21)S(C2Q) KEU$0LW10=0OM[PMXKMNE' M48V)),-A?@$!D';)C:RP'%XX*GN@/1/#W9ZK$%L.JGS!V^R9T_$[Z#>Q-Y$V MUYA2^H>@.QKVQF^VOOA&GO%-H=6PZ"P2L*F@R47NRZ_%[(3LI;TH><.3G'&#B(D3T@P. 'M9LB[HKICD*'.K0 ME[6>,L7U$VS#MMK63+-.9)NY+,FWISTVK,JQ'&?BSO0H&JIM18>9#Z+(L.S3 M5FYGXI+(7.GD(;/$?:&0',OC1:]PA 8J$2)*B&E SQ@^PP1<6;AGI3KT<:L+ M-01N7MMI91GY+7&H \L&P0E%LFHI)@MM"5T7=\]LWP8%K)PJWYHF+C+U\@8( M8U"+W!J#4A0I]!(DBNE&"Z%P->=WU9J"-!V:4KHJTB^]04UU^W7Q^>UJQAKK MQM80C!'+84FUG7UI:8Z&$*JE=0XY=8ZG"-HL;RBPQNGCR7;%XNC)&Z*0,RNQ MN=O>4_>D0:L;XX&P#%6T.6DOM/L.!=K^2]1A6;#DG#S8)Y%O5Y;>3(&*PG*! MH&4 J&X#=\)YRSM[OBS!UOX00L*>9B8%I3*R1Y\ELGN"O9V8AB/0RL8_U%\ MT;@=0!-6P*<]9D6B0Z\O5=]>"5N%$3?#2[#+Z)7P>W6=.'']+X2$&RIHN%M* M:.XAFIG"_=CD7WMRJ=UU8S,$1G9K?S =O79Z@A UG1UH_$YEW_3TPN$^H(@0 MI;&H8IL\[\C8R89"%/D4PR=I3_M$W2&R]+&NBY;AW<1]D]FH?,30/VUCZ%H5 M954 K95"KS!RJ6/MUB;* "Z*O#.(%@4_7^1[)9&2*(4VHB\@5Q'UDDN/+&"H M+A0/0BD8'$6Z&M_+%M7*\'=[FVHD";FG?91ZH%,=;=J>-T];(G#,U'$U\9DY MXLS.>7Y_&EX/0^U<.UUB!@INW$<.Z"+;Q[6 %0C[_;A=U]N$&EE[%Q;71=TN?549(@<-YLA!H]4T[R/U=W-0WR M"/XYYF1817_L#&7S5Q2I/":<-K[ .RR:H$J>I07A7RHO"I&)3,GO5/39'(9D M,5BCT0)#?I^8C[%=]Z<$*;V&,H'$ZJBB__61Z3;K9HTQ M;;K8QK[!4:#Q08,[V-18]QPEM#MZ\3 P089BU-^0]:KC(#=8 6B2SW]74K>" M;*(\E;NZ^-L6Z:ZII,+=]PM.[5(?6<7!-)?C\Z5UV1Y.A+)Z7: R1GV\18=F MQ4:!,Y(KG:]GUM6SF/;2]@D E00JR0_:FB$9O M?;NVZ+IA4LAK(XPLE?A5JJN-K9>2.2]C*%3N#4U58)GW!3A M;\6JB68IH"7.T#L;'K-6Q72RK%HO[>SF6VE6;X=JR YWM;?'8$?B6:RGZ_(. M%^^NPG1J)NTX&686;<.?09.X0_LCF[J=T$#'EGQAA8O95*4XCXF1H70<[=YR M>6^WK.6K'$=)>ST@S='ORF[T6Y'?OD:F[ #=[,#,](5IW)$(8&7(]#KNU-KU MB9$B&>P"]]N)2XC<%:_M.<)ML]&_TZQ_@0 -R\+R':"%7_DI3F\^>5?5D+X] M"8#@DB Y4:%'8?2]AV">"KRL'BJN!(V^*^[6)",@)-K.AM.3@ 43Z$&.TDD8 MR$_U021E'> 15G9/JOL3M!*M"%1_*G;465T>?&6UM! MZ'C@BZ]"5/2YRFZQG-N6DU3MJ#THYX^EP3L]]JZ*I^Y]N +1]&>0 =5FP1*> M;A^VP,H.V)DP\3G&2[:%\M1!(CC!%/,X"4Y&P?%K]L#CIS@JW'>1XHS;NZ># M["08^3:E]&PH;688J\V?AC=#[P?MXS]5@ \V$HE&AE#F807\X&-\"$9ZT 6W M><3 '=\(6X?&U=UUY'X[^1A*BVO.B^.?;QN!@&R#MAQ=MA^ ]9)V"#(),Y8U M@1S6N$A0]I[;F8BXL,5A]ML, M'4/ZH*O#+7/L.$8]Z83!MI),)L$J'OFYFUBD*8L/)YC!UF.[FJJQ$'6 M4O$RVFN&J5J\:!Q3LB[L $6!1K \GQ29A49F"CHZ_Y9LE;0]88/DA_W 3U) MZQ*'B1(T8TC4*J=E <]Q2"&\.I7S8/*!3'0M1:_B>SJYCJ5/TC?(L\?XKL@_ M$8""=KA#?Z!&0&6=V&*_180D](?#M$_F_V@HE&F8J$@-\RFOC5ROXH',M=E& M6U(IM<_607GI?3\:>A=7/YY?W7ZX1J@D.TL7%NWRXMT'.<46\@N=;YW TP($ MP$H:\(P@G1Z_'I"(>J^:-$/L-2>J/(C\8A_I+Z:3P>7-LIR2AUI./4 MBS(_CL(!(WZ_PR'9F=-9[$_2C'XDD\$U3XP. ?FTG&?A4VM*1[#!01IYQ_#; MV!^-X#?IY++9R2LO&?F3(,%?$C\)LX%9?"N:H!51<6"Z?%GWY9G12%2R&3.3 M5D@BZ/DHT,_=S,Y2#Y .%L:]+[!HT .V5-TAT ;&$1-#H]!U9 9:!@-S MYBO++ZB&\DG[ FFD?-_Z)ABL5JB?/!3V5.>>Y3#NBFF2/%UX[V9$_YX+^1; NSS^OSCZ<5;[_P_/YY? MW9P+8.;MG\ZO0:RX.;^]\?;65OEUV%BKFU?>&/A8A"9I/YX$@VL5^^( .MV5 M9*^L/>!UZ,+]Q$.,OP-#2:&=]&.[%I$W)1OJ@GN\N+--Z MY:"KZH\I2.8?/KS]Z>+RTMKDBZO;TZL?+MYVNLM%NGZV6JMPU>-_5&BQT"# M*-9+U[VL$90DT--X5"Q7MXY.6S 2A'XRRKPDP-)+?= M8>"/LX!_1%T +O!- M"JW CW 4-1!B[LNO'':%)9!"^#>-$KS0T8,S50YEA<"43/PH@892D!"BP26E MA\![H%7R#WUU[UK>>!+[XS#RXGCDATDT.+4XMY,8=A1%$>@II-S A>,'P5AK M-WM@7?!2 *D@"_TX"/ W>#TA%G4YQ,6PHHN+5 M\%AI?9^':YPDZLI&!!PX .@N04>)'V>3@1-RB@_K MVSH$A@%2,VQ6&(T&.ZKT@60>9!/EL@-N9 .JLJP",_Q. MQDH5WU5G$K-WA7>+%$B@D1OKQ[MJNT8TB@4S"&GL]&%=B%F53"3X);J6\&.% MMT8Q*,%X;E WW" OC86 M=+!]X8?8'C".12DX=5B8>,%PD9CI>%EL!'CLS-U( 0N2;BC&L"+J)HZ7.'+< M#6T,%>0VP\=X+5B$!TJX:@X;$[C0%H^9!O;V-_I)W*NCL4IJQ?MFH+)M6L.C M=!7A^6(/9H,*!X8T,]C)J[5=J4@Q%8JD/8NF\C /\XIB\SKVW=>Q26IE6F9] MIG-KY;KI=3EAM$8Y[:%&1 MX.9\PB)4B0:J"WMGUQVXV(QJN-'KQ(F%$FXX1"1_V&@D&MZK(XK.N5=@U0<< MQ&-K;LUSU4\2Q(1U1KXRTIK1K.9;5NU.N9H(,B7ZXEL&2.+[=EW-X(2#N&)- M5Y%EU\ /'317$8..+ZOE#(XHA3Z\013R#Q0]/?OU9\04:%:+F N0P2Q_YMS+ M^_D6LX;8["@YF)0WOD"Y--<9-9C(*@ "1_DQ]RU@Z.^VF+%CAAX,T20V#"P6 MC<8' Z+NCAE7\+H0&[PN0H^??@0I[J%H,:63>:)S%*%G5F=I MV!=C$^V"+T;%)N0&>I#D^LI[\^&4AG3JQDV>/BA@<>LU7W(SR^66L79DZ)K& M,,I"X3>;*5KQ<^1VVT4\AV_$T+VA55S*CCOZ]K%>8OOZ+QAM;V M0V2).EQ+ 8Y@LMC3=-!L&J-Y3+NVY.VT+0]@^HPZ.RZ>!$7F\DI6 M)C0JC)0NU25NN*O$J/AL)VE*'G-];T^_7?*HB?+)^#?_1TH>C=(3H^,$F,J4[.=+.-Z8FM6FR;MGO (I]'[#,43X)C0S$B^]0@U2%+%#YI7"38NEP#\UF? O4Z;X08X9D2QBF2ND.6!%# MRDM7WR9+=P82EA'?(B,:JI M&=14#<5E@,(;IXW1(^5-S>"[;;"4=C!'B9&JC4 +SV:9[>(BJAV-H&QA .4H MPN42=;HVU&]#L"QG;H0D!I?-) .!T*BF4^#:S"<Z,U4*>@>]L,2@#J+3,G M?_KB"IS!T+L\/T4;I[W,$LG.)?8\>HL2O0D7#]'60P6]L3.Y\E%HXAP:TW$ILH*"HYI,*2Y'OH-:7QG*I>!L$[%"*CCKG9"/PXG[AQZ%Z?E+G!(]Y4W"OQ@--GE5'@] MV.$KZ#T-: M,%X-[D*7^QZE?@(;=$F%3!=<]4N+D$>)'T7&/VJ-LVL)WP.G0(5;\!\;%<6Y MH#T0$;DF!I27?M[V.+)?ZQ7ZE2>3,4]_ @29JFE=W%U0,R]@:SX"CNSD:,9'A'%+()CZE:MPROM*!46X0PK^$N.4&3X;G"^?T(*W"# MD)6=D@"M+[PCPOF4(E-T5!X<UY^T">)QNS:G9%X('8K,.-?;)>K3;RG226 MR5^P4SFP:\6L&HS!^."),PRNX% "@ZS6KP=7=$U2B"KPLM'(S^(Q_@874Y*A M5WZ2^&$T'KPM,'1NR2^]H<&W1"N%36IIS@G2%:>:':3!X*^M^X#32)/.ST02C@ )H(0XB_)4:C0)9D8XM?.5% MP]&8?D1T70S32'?=]WS&SX_Y^7#7\V4ME%78=;=:OS'\^O/IU[[ZX_O/?. M/ES=7I^>@2#RT\7MG[RS3W!GO8?K2NJ:I$&J/%2UQL;TZ308W!+&IV>0:J>: M,.M]:XYLV(GTBZ5W=V"C:KQ-<7PI_%:GUI0&H<70? MXLPF8R+9 /I]4!,$D MIF#[>N(X)M65*?1J%:YBJ%$'NQ6]..@5,("XNR!;>;% MY+WI0:.\[FR2'"=.3:]U<3\O5*)E(Z>WLF/2@?%LK'!),J_2A_,.+5BG _,9 M%(Q@DX;HHJ%RJJH&L?SGQJS&$JXG^9P &QB/LCOSSAIENVCM4B7)4[(7B(>M M2NF]V+:'(&3_,C3L"QNWE8.%MFM,BL5"ST:/T'59S$05S(" M2L3$S#+.-V_X77WX77KTN$-&K-0 MA)U+Z^[9)O<6O(++2GJA817+%;V\WUTQ2.#!H)V@V,3ZZ0C51J"B>3*E)J:MDM=MQY9M^7:L.A$J)8# M$.[-&21E5]Q,^O:Q.0-Z6SDE#=.BT1HCRPSCS1GZP/ E:]H%95%I4YNN^6V* MU[M(V3(&]ASFQKFNI!*[AH*-_NR,%UJI^UREDF(J/>PA&ZM\1V?YA4<+-:YM M?VJ[=Q0":)>M:EEL&A!\.XQ$'5>) 9E0[K0>TM218"IT2=V>5AJ<2WK-AE#N M$=ZA-Z;[C!..:NM ZRT7I&Z=Q&[O(B^O+I59UH+8/>/^6OR69!.T0$J!9;+A MV%)M/R?29KDZ7Z@TR)RN7>U\''IGIG"S'I33/E5;^U(RC/Q^#KIN'F6[0(QU MWEVT0B??4@17@K+>!SK>%D'QD*":6=8UK8'E:"\T_IHIO<3K,R_V&*@HH^<-7_K"C<5 M4%'%6G(A= Z,BS?."K4:X>TW+AX M;&N&-F( G\'YN%K3KZ 7[Y.MZV]1C/_G%&!==J6E%/XC=>,N?;9#+_V'ZK 7 M2\1#+5E1%+L$P:^UK!W\B(:'TB$@*H$(-QT58 %[+9=&;NH&F!+ F":P5(/> MZF.^N.YVIZA38ZT<=].6%0!RK#2(GO@0YI,2"^[PZ).[YQ/=8@MK#'>UK9V1 MM9$UK1>I9[8N*'*HI1)* 7,'#L;4+))8#!D#A<(V+)FTU\M='-AZ7X%,..H2 M!3,]E4T87TG[Z6J&!' !F2'FL!O_"-^>E_>F#KFL3%OP_!]0U%@_^!8=J7F6 M]RE,S><;VI,VV:I*0W2&'[&X\!XL$-,QXUZ5M>5(SFH*CW,W^9U961):L"JP],.['+':DU$61B;EW8;6JUN MA8'VQ$-P[->U:>"&&Q@0%?(_**P,;O5"=)7V)=>(K('RMP^TJNM (+<\3?1R MC]?AE9=.1GZ48CB-BLS0GW5W8*E@# ]$DJFKRJJFDA!C-^7'P.Y,OGGE9:,$ MXSMVK=_XGWK]PMB/*&[)6C_^[)>O7P:K%(7R8V!W)M_ 1V-8TB38M7[9/_/Z M)2.,[TF=]9//?OGZ1:$_#C+Y,; [DV\08";QPR3NC,GLJ/#80IVQC&SW;BW( M:V'$5#W'YS!(J;#W40F3+XWG'$D\Y\F;TYOSM][9A_<(772JZAB!V'N+M9F!L[-L)=T46KAHKG%[OCLJ+):U3A9D:':@98Q^F)EP-IP*M3&!"@!I0*WJ&BS.F;[$Z=E?(56EEJC#)TMBPD:) MP?353G622YQ(#YUM5RUU8W5WYIR5Q-3+V7=1[H$R:S.&]W9/]>!N,B&@Z#2C MR]9/QQEEHTTFT>#C8>38TVKDQY,)M!R.1O#[.$AV1!"G:>3%6>!%23@XW[%M M< '%7CB"_V*56M6[EJ\P62D.Z&<,8P )P@_'V>!_6P%=VE26;ZP8[1N]_+N^ M_T0[013J)M#\TC+3C:*OSK'%FUK2B::]%Z^Z+Y:&<:HZ,K]X;,B^W"$YV?'$ MB6HT]^.#Q?ZBV]M#'N2N48M_T&5\A-,32]BN*H4[@_6+M,K+7(IYW-KC%>WZ MDIV.Z#:SKV)W6W#IO,"N%&=J\=ISJE=;/!58J?<41)>8I?B=)/P MNF 9Q3VI:IX8)'3<4UJ);@G AN*8/U)L-Q,/A!9.8L$G#4.!U&V>!';N(H3.&FR! ; M&).VAJ,$%MYCZ7!B.AYG?I32!3 :9I'N M&/3Q) FH>7@^=?J-QB/Z NMH)KO['4._B9]08M0HPF&J?N/$3Q,RG<"$8],O M9NXFW'PVC$=VO^F(!Y1&PSC>W>_$"X.)'Q'^=)(-1Y..^[KSPK ?>^&]\2L+ MJ/_ 6T0S]P.'O'W!\__=K'[WD Q;/WCH$I9"YN,3=AIZ3KR MPQBAED<93DYWC4@# 7<=A\,P_@)I>:/R2R*;(E9P:DMKE^S MN(Z6 J9_&9H4B>,#R"?60=A2AUG\"3O/M&,KD(.D]&_J0+OU2([#NQZUZTVQ M5!@G]QN5N&"_IB6?':*AY=954B(>0#/?_Y;SWF'KD.X(WY_CQ9XY%K7W#4<> M8F?27C=<0^_7@?%LH3CMAG%R1#.[;@:F92XMD:@](DL\PR5NUI#4A@?XDFPJ M.L"FBRQTK<@W\QP4O)OI8X6^(K:140P?42 F%AVJ3[]%8L"TD^>RF,^\P/M. M_3!?/L=_)O1O_C&N:[-@@E61T2KQUZ"_S/??:DP M.(F";&+$J?C.&P74T@@K;'WGZ1']C"-"V'$>QC4.XQT.XT(-0_#[5,N,OJS_ M_%%WY*(0:4'5LH^Y.T*'01W\F1N4LT-'Z ;W:#->1D6?#),4](8(EHX!&;!6 MP6325!60,'YUT9J3)_#CY86<3=HG"6^",2 2?#;&($P\P?96.^ M1.(Q[#XZN)$G'<4CJJB!+'L\#++!&8&W=%XB>SK/H/,QB,,I(2 @]U>]8X)V M&I!'99A,[-[3P)\$+( F**)_>^]P@&*$SZ'>)WA3ZMY!ZH[QXRP;9H'=>QB, M_2QEN1M&/)Z8_H\B\J8=Z]?V= ^R<1+Y#&H#=R+/QVQ9991GR_IL'! ('JS>,\9Z][)M0(:0@] DV^.=K7-T*&H#HWG) M7CY.OE-ONU<\C+V4N O$]%MC,&JNJJVL"J)5PD'SW<\#'VA-$ MCP*#K^)4X3F)2M2!A;A8=S"M[>:Q6I=_IXLN?UY7&--J*D1J,(&0Y_2PQN!$ MY^[2:*[J=;XOA^C8:PZ?GI-A^^HM&9ME-B>/* 8+D0]7I9(D9 M9-EX7S"IL'=;;0T+76EP@RB>W=FMPAT3AYI+ 5+7=J<'J-?;8_ 0#*]>*8G%^=O[NXI=)6-ZV3OWFJX/H/CSX? M8[($#@Q=T[AW-, >2%1KC8 LO 6"Q^ED(SHV+%](]7"30E)24/<49&M5!1F[ MTKS'IA4W^+63BG62&=^QN@31R*E 9!4U%,-@;,%U?8OY<1^DE]2PO,V_MC$[ MS7>_H#Y-F&(5X[,/[\^]V]/_I#+&NFJF=O=Z1[)IQTZY&C<6ZQN]0&<"KE5V M]/MZH)"-7V'T0 JA:E2U><)5F[,)@PIVOC,K,66S-C'')NO2>M[EEACZJQ,V/@UO MAAH9&B,=MERQ5WS(TL@=)=%@6ZRKY2I2]M?:WYYA<(>PFQ-_3+A7,59*HW+6 MB%05RI)3%&R%]8KI!5UVTVE5<100X4*D@0P+0X$P&:!19Y$OB;RH6#/*DJF' M0@VB 9YSP"ZNHZYT1$<[V*7G\$5$G64!#^XG1,A;%! MF ;Y:[)D.'SH+,6&X0=7 MX$YB[(9Q_([BA#H?\U"BP%3F?BEIZK.";_1$)?=6)VM22UL=M\J3=?3$^&@6 MG&152[5@)):,JI5;H"F-A$5A;XA^.4Z!(L;!J-^3"D#?+$H&NL(;!NX* M[A]&])AZ]P86,,*JP5Z,K&)@%[I._&P<>",_'4>"0.HQ<*=G(W<^4WE$."5* M1V&"QQ60J@=4F!=.)Q,8EFP,\=\ 704HYQ.Y%A&7C["ZI)T#-0ZFB+*=A@ZG*5L'/'4L@S/B[UE9E/Q MS*6)+ $L>.<2V"?@*"9H43IN = 08J$BZ7:^\ RT>X0S"JG3KHS'H)& 2'D"+4$K!=1P#.'Q ,9].Y[J4-(M$]&OL02!7T?/[\ M]X(3=VD9*RI@6F_O:BQ*0AEA+MB#@HC]MJU8ZGU0]*MIG(>I[>$]Y-6T;_/4 M4+H9)@@OZ87PL^>PFX(CY!R#N=/)L\.ZH)\%E=<648V NI8BF_Q/1_X<2$QV MFB0F/\+_[07A&Y]#4!<8CK>:\Z7X5V J]4P5E* J"3+L);KM,*1BNV:$?E6_ MQZ=MPISRB2KE7D2 MKQ1;).JBHSV=]>S:S@2".+?N"P)0*O&DS#&ZL+;9 YZ@?A91RJD7*K1U;];> M4 Z44V6:)4T^_\PX?6VL(%=H<5= MK+Z7GK34C\-@59N,UZHLET#O8ZA+SU9W6P,4B=R7<^4BQ/G0A8D#^; N'BPE MW^D]L7O/#-/HT*?R[:QLE&5RMS:?H2]RXP1;F]HV"RR=KL P;,KNFRI7_J77 MX"N4#N=;,?0?H9P9S//^!RJM?7+W[LQ8^PE&FN_A-GH^_8P[*1"\MEBK/3R 7@<%Q9ODM"$ K+!+PLM M@:=1&KW+WM?I-QR[9C^Q)4:A!0BLS3[*:YQ/_[8M10;J*$'(]-W'VMIYAE:Y M+"-Z=O!F!FT@;-"Y%4'O,;SE%O%7M)>E6C_D[#S72HF-IX] M /4X"=;E J58MH\:JS6U4:MK%E4/I6J.J$SP-9Q4KG* M"OT?")I=G(]PZ^/1GF.M)7V3F@DJ,8RR>M++A-4&# PM_87,NW5;'>B+.##,08;O]&9QS8,ZZV.$E&W9 M9':LC1B&AX$<9WKS>]F?[PRE9R19TS:I]MS!!MCNRU(2_B3M$J,.Q6%G^ MES,I*\J&UE/2!0>M)1BTMLE.70Y'D3\.0PI!F/A,_5$8LY$VFF!H89I0 MHLHK+PEB?SR.!\W-D SHT)]$F1?[41AX:&5,LP@^&Z>I-Q[[<9**35@G2CLU M**(@\B-*1@E'?A"'MI4X13,=1B5!82IO%+4FFG5-U*0"3S)R1V#3@1^/ M(U[-9$*NJ\R?\%;#LE)O$7PT5DU:\Y2$8C3E4Y#W4>A'%'Z.X941_AE&Z': MF6?H_S#SE0QD74B$(MPGZ!;AZ6:TP6SKI^_\8$2AHA%L2X0E%IIX!]9Y.+JL MZOH8>16?##XV\J4.ZK(]E/;)X7<..R#F6*!#99*2X50?!WU Y,RTUH_/P1': ME?$(X%&@0Z&7R5 ]M ^'2K7/U*[I7X[$8=1N:/PHG'!\E*9L3>M"_NT=)Y)6 M/B!#V$3D9MB:ADT7BG(U+0MY'T:YFE[1S^"2*!.MT'%KP)HVM=]*$:6F42)9 M/79-C]*3)D%%E$*G;;TPKQ&JJ:..$=8_NCD_O?EP=7J))8CPYC3.(U;!Z^ZK MDB1A$,S0%3"E:%FT Q5R*ZE8'Z!T'(LP4J@&."9>\0#5"XH[UT#,COP\CJB MD+&/"#_]'HVP"[I:J[54YU68!XA'2V5@=2#0J0$DQT?%GJ;%T!6J7:6(5.+P MTX' (&>"'+A^UD_Y72M>:U MTG*^&&W65A(N@CJ@GGY";Y+Z2COHE.TLEB25:_.+F(TU"JRUB(R:6&P<,+E: MB()6:,MX3[@#2O^5;]E%PGIO=8]AX+ 8:*%7\4O*1FV*^W"H=W.EAOMHW#JA M1.)DI3F9!.HD%%TV!,-> M*<,L&8W5>*W&!7+,45O@X7)M\M91T9ES@)QVLHAI3D,(*LIR@+;LJ"AC][?K M&B\5'INBM.K>TN%]6 ^0UV=T6M9:<2.*%2/ST(2.VO1@;]3]=GY?LB)HA7M1 M]9W\2<] QC%]%P M2B'YE4"MVT-IMV9R4@0K1).Q7>);(!L;T:2Y684G*8/D=)9S=R7C!Q,0B:^* M,'>^L*"RBNI&%FOCU#9*&:-%]_P:XY;==X>M#;ZUC25$W+=VL%4LC'>D+S49 M51.<+'.(S?SL*^\/PQ15:VW$0R/?"UQQ>HP6M%]ZOXF+H M_$$N$ NCSUXK ;EF\Y2 ES)WH?@X=?O=$RFR1\3R?&C/":4PX$I?P>4WRY6U M#9F!N&NB +1=\2H^EG=P!8-< (_!JL]S[6FA8E920;T5](5G3WB+(A@WBD^. M(@UYZ)US6((NX-ALCH!E&V.0Z%3B;%0@ MK@1-*% ]BN-2^AF\(XM-AG!J">C*ZNZ%7;GL8(OY582WBQB5C#5<3!^7<*OS MKINZ]B@6DC@K014U!<:MN>1$HV.AE9EV> .)HRBKD'$?*[T5O.UTTI0\,]>! MWVK0CA1EQFQZ1W3,!2--2;4J$7&I$X^3!E@.?M:#4B$)4VWK4"4ERN7]?(MR MJLI!,*TT5@7)FO#+;4AJ"0NPCH=$0M$I GY.B\FN0NWTYZNGM9-Z*9%SPRF; MD\_&P&S6)6&"%DRBP([@+$U0&$!;YP/?,FL9E[RNFBKFQA.*W< 2*8"'1R&_ ME1*4UD3)J!WBO_G'$4TNG#\ /<&A(\,0\/6(0$8>@3K@K M4G&.%5#EK*M7E.5 G!$E>UDCS*B7^=14]P?)XZXHNC4%;1= O!(^B6*X[V @ M"$>UK2GYY:Y"L%0S4J=?%5"'92@>EG0DT3%EU3\ ]B"KH4>GYZ_X_3WT!OWS M BF8R*6JS,@U7*01#M90\.#K@B-J%D6.WD/01YJ'D7PS/5NR7\7 ?-%ZCF&L MP-KFU9/"^.U:7V=D.#/M1NED]"\8R-A7%[K: V,8H/=.,,F:L184IZ#:",[4 M33ZO=;TV> 7. >M,3GE<- -< PW7BI[I.Y2]T3VL/Z(@L4G4F86*ENBQB-I0@14\IS ME_NCR0X<2/OES"TB(,$+6A=1)50DT<94*&NN,\5;8AQP:845FR#XS\OJ:4D\ M7NI]6C1HW;ID8&D<=U^0T'D$]GZ2C(Z12X11S;-%H%C2?[A0TPZQ1M&\W_.0 M%B@:4D2+>-1U(B].J3JU*5HMN-U:-K1#HWDD0L,(9&Z?ZHH+/_^5[CU3 P5; M5_<3&A78(M-%^X=;8,CL@M#W]Y@8WHBIL.JWB;8M7+"?C="Z*;F?11WF!"Y2 MKFG07DIS^*@9?<84[_.M XYBBAIJ9HR]ZX1O#DTU)6Z>U-94];B2W]@(^">LXC,]*!5)"VW(F$K>N7R494(W*E[HF83XOFG"99=V+ M ]^.N3H@/>DE8.^#&UE1SO-B=.TWQ4.YI V7-&C?^S-HVP1^3-@^_B0A-&]_ M',2<1)DE(P3 5J&EC;O-T)URYDVR"?XWN-$++^&DE@0G9HNC$3E;R4D=$R[$ M48HA M[QX)QM-7J4UO3(3^D'$047$. HACYH\EH)WC[-ZW'V \))0G6@W(- M8QCQ9/*B]0C],!CQOP>N213(FH0C3M?SX]'^->G9NW82,#*ZA57S!Z-8O*-/ M2XHT+F;'S3?^PH(V'&#SCA6,>Y@W)@HP;?CV_/KBO??NXNKTZNSB]-)[>WI[ M:G<]N"5STGNX1!YKWDC7%WU3K#;R5P!;M87;!7]YCT&@],"+GAX<75CGB:Q@ M\ ;GU:L(5?D+8YDX3XLC^=#Y//(S"0I!J#UV^@-!4@A%F$W\)&/__<2?\&]I MZL=4; "?2SD>(4-D@$R2QJ2R%L'J1RFV,X[\$6WO./9'!/.:3BCA#.-I_'&2 M2H0-!6E,@&1"_"I+_2R,:;B2Q(E@+'!$,HXLF!!R"7R2T7NP%$F2\#$*::C1 M! Y6R#$"8XHLPG3;,!B\R>MR:BXIND@%#X'6Z947#,E)'PQI;?1?R8A^C&+^ M*^!'^*\TEG853(]U6YNV:]1--2Q*,O:C"4X@PU]'"*Z0!O3K./4QP@%^Q=@: M1*))*+'03V)Z-J,%B.G7%,\(_3I.,/HE';PMYULJ(O:K3U&U_+)))F%$69@T MAQ'.@WX=9Y0^C .'O0HSFMDDQLB(!"DC&(]@OS+Z-0DIY@5C)"83/XVBWZ(= M7A+M\-_H-B<-4<>L? _3,R5SG[G\TIIB>,7Y;ZK6V,5I67VHE?: (MD7O-$L M \G\6==:5M N[^&Q2&G[V'A7L80&A(XJKY!C#L()+,E)M2Q:43C31]@Y$!$O M+KP3STHCAO7_BT'BT&7 \/-K%GA:<0$WYV>>:L_WPN@$#9;[FWPAQH5W>WW^ MGU34XO3J9Q_A+H"JS_YT_O;3Y3G,0F[V'T\O/W'N"(86_.73Z>7%NY\OKG[P M3L_./GQ2(0?7YS?GUS^>WWC.77,,UUH]79=B=U;ES$"T/)VIT_#6H/;(]RS? M]-B*7K=CM'KE2"4<4!071H IN.-I.K?23!JK"V MDU3Z8O%Q[VA'E$KNC':2)FJXD[1U+ B0GPS!-Y85]-3DR7VLYB7%SARIWUIR MWAN5TFU>.^BT=+S'KG [.[0G2J0V>:(FP02:7N7K[O02*_5OM<;8F15*8\8] MRGD*QHB%4+\J'U5[)_8-1=7PVCQ:Q11=WL>IH@A,-7\^J9Z6$O=1SDK8![^W M&K14ACGJ^_[8YWNB*XD'_G1RTX8<-SM5S-CFGU9Q3GME5<9!(378U$*0$:5) M#Y\X.?9<:30'$4/S)4;X77,!9^4JZUYS' _E@V$6ZR_>ZSY?ZR+_7%A:&AEC M+ \@6T^,>8WC.51*E&4SB4Y3MMG" MDH3'1:$#/5#L*KZN*L&JF[J-H[61VT:L5+U@.#VD%NNG_RB8EISN3*N@M<;K:MS&IRSZ'T;+M?\'.!\J'\[.FCR^@LAXF* M<;+V"M^VW8+V3EDX"90YUK='#8@&#N:<-]!$; ZP+I8/> CN&]5YV[&8)9>4 MFQ76IM?.(&DN:%F!N=$&$NY%ZY5&3>SGUPGLY%L/47U:SM?9; MHL,*,PU$8*"\VU8U:MW +@\1$SY/34)=G+!G[8B#-ZH%Z.1&::?C(?C8R\H$ M470M,=O3&>>@$ZI!4 ['3OSMX="(.LE661&L\KCW;>(61B+[C0X3^$'>_!X; M/0<9ZG1>4XMK7Y@PWGL(=XG_N:5N#YU:HYQ*]IWOQ?%W] #\;,9$]HS?Q$-; M,;V;]L*0.]C *OVX;#;83+=82FJ_8ZEX,MLQB 7^"A<[,4F MI_R5:BJ5S]$[N+C#H/W.&&^),6_%7;LWRP.(N+,:T7GY2;-9+/%N[)TP(9*R M0C04@CFUUGM6% L&S2';&W)O!C9BYQ:P"YJZW&%FZ/H0$T.A\(7N_FH*H;[C M^[QHQ]WS#+L:KAEQ7>\D5XF6';+;,)A%^FOUU? @XNK"L6AM>4=R\GY\B_T$ MR73H4*3W4[7^#!\=),B"6@C7[ 9.-$+BLG43I76^L@[AIHQ.1D+&G\J$SU= Y)&$N EZQU)GSJ.&5@@TC:%$SM]+ZIR650;0C M(2P1;+5W+G;1.BT"PO6O"9H1. (+$Z,K<&;H9I;:MSYCUI'3V"DCH>( 51T) MX]\U)1NV=7&_GX TOT5CLK5D2.[5_>8)UT[%AE]BE &C*C7W M6)6TM^9)21Y,SFQT)X1NS/E0L0#MZ9M"]P1PUL0W^U(63QS<1/DK#F 0 MI#F8T9P1U[Y0X%E!T=,F@%>8)G_KY/UU3,X6>PUBB4066+!7,$@5U616=ZF* M(A..,Y^W);)W^/2/]/1[AI/!DW38 M4P)/00MM%\@K4C5 M=0?GCD#'.$,.D>R,O5/#K:A2#:8>0:W&L[!F-U.PT2"DU#7##)+<@U:+%DRQ M-=%'$'XQDN#YM4;?NB2_9,AV^_![[R_;BC&]RJE(*"Q83AMVIE+\E*J^1#UL M-!GM:+(NX;XCU-0=#7[O_6W'6/I;43AAVA*&O)&;_I[E(JPXI!,GM-97&Q!7 M- [91IAR"7>5R,36Q[RHY-\4.:*Z0S%(0\SM7*!8+]"/9@A..D='->=6]L43 MIRZVZ8:)=LLA>JK8DF9Q9,S4E-E#8T-"R#2:.99;)U^NB-AD[RF7J$P;.X&E MX:O0>,/PNEZ0Q55B.V[.L'G,%>#Q02*H1D?6OS1@GHRMD5D3WLMX1RGF/Y6H M8F:B=(:4):?)[L/))+6R7_GLO:]@7>E15A&5JX2*1=44WHJ/@6P7MMZ5,T_U>]&'BH6Z)9IJ]@FO4Y3)W2QL=W8*,BB>3--+"@N&T M;&/VJA+;6Z"JTD[CL6!F2^WQ,:-S<+.?0$JD@B+(4UB@-2$B"N-KZ)VCG<=M MB*-32%]&T<+!(:0H^'6Q<:WE)M*.4 R;W5B,S>>B1AP=PSA@G>86N+GNK89F MH U19"OZQM:^99)4 ONF,P2FZ$^X$#H1G78BI[%E19NM3PG*54+)-Y](JMH[A8\I;"X]9N=A@W*6B]4)NF MY,CAB)M6V+62RO81K&NY/]S!8"\M+OJ< 'H9=(6R8\S= @(;$Y3F?)SRJ(9H M7ZL&!%S%+RI3UT;\*KMPNP^[7+&=G;=KP]$I[CW!&NV!DK17,W;-5VYSUR/\B"MQWVE58%!)07!(;/T!5,B4*!H39G M?&/,[J9")=G612G$2T]U2N]8.,DYVY%8#ZSX:[3B6EBZ:!TE( "G#7S9L9M+ M<4B1?TJ0>0I=8_UNNQ$<$*4RVZ'H_%";E*\EM.":0PNZX-D['O'.Z8PB\]/Y M-G;LL5GLS;HRGDTOGU4K!8#E("?!HIOLE Y%J99PYJ-WIS=OCKVCTYM/Q]C? MB"*(6P=(*YD=$1$4B4;$KT246@=8:-9E89BPI0/->D(9&$=U8H5/^&C=.[$\ M*CXZVD_N,09FQE(X(:,3O3 TA<;6X>+:RLWM6_AC73$$360I(EJ-Y#3;FA@] M9E4D MB9X:OH26(M(1T>RC2TYP/J?= ?:\DC.PK/IZ8(.R*KBN1COT/JTH6<,,7HSX MV+3O#JJZX_Q$VJ]J;K06A"L$.M((VC24;UI?N,G,;=V< MT0:A[;I0G>$;$! M2VVC9=UKEL4AOYA@(N::W+@]"=K107Y::+?I1U&-B?/#81*L NZ2&Z1BEZQY M+)R!]DP,=UNPNF<2A?N"MU5NIX1"4%)Q %.GG^\XI+.VBK O'G-_0T%'0 MJKF$XOH+&:DEH$^Q@KFQT1 1\1U%]BMI7JLMFF+YFJ-CN29EPZ\IKQIRI"OMC73K!,D./3494DN3^W(DL1 M$C9-")\>14/_KFSX$Q:TV=6OO/'$)1G^T>#G &$,:I%;8U#:+$6Q4JZ3EGSA:L[OJC7%NSHTI11JI%]Z@YKJ M=G?C\]O5C-7J!L"/LK0Y+*EVP#FLK&)-"-72.H>F0(Q53&F*M8Y/MJN#Q%TN M=?F&J.C,+G79:;BJ^PICRJWR@$J""\U/%.)0J>WZ165<:K0K2! 1FU>6 8#B M0H4M ]'+ -!N !R,$'7YG3W?DSKL]T^B<<;0OJ+"03P*!Y'2A^HJ5[5?!9;! MF7*3'O3^ I'?%R77!F(.^>Q54Z!*7@SK\.R:Y@&/R6PE)*CY]*L MA^'.30MJ>,BFCQ;;Z?"M_74[>[ %)(TXR[2@=&<.?F"Y#4NHH\L7HZ0<6L'0 MF>*+!G$ FK#B:^TQ*Q(=>KW%6ZV5L#6C_^EB> <=4[NX=Q]E_?^F!&C#S?!; M9<_REU3VQ-6DPK/%0UDSK([WI^'U,-2NQ-,EIBWAQGVTP#(;11\^;M?U-F=7 MW6VY0=/OQ07-]T=CFEZJ4%4^?,H5$B4 MOM!LA_%B2*8'#;K[Y&1<;&2)%:*[K =VCSDRVW5_'IE2D"A]3&RL*B-#'YF> M[-7&F#9=;&/?X"CX^Z#!O0!+N+]&K-=5)'9#EK.]-52E!FS]OZH(;-MB5A<$ M4H)]OD5W;L76AC.4,@^Z*W8WX3E?SZRO1>KO#>/]-L?)>G=W'+H[,K9U'_^* MS%_XVJO8AI!N@T";--=_XHO]CZ<(?P&:$C=VZ&ZVWG*#2F3@#"F[%HLMS]"\ MAP9I$ &T22OC2BU5,)CJ>Y8 M(#0K<(LN;,-7@>5E>TTH<&)U9H0*,H)T]Y+][+I%BY]E6@KR>$'Y-KZ72FV?BN5P-=5 MEJ\(<(+LY(F*7=D1=54/Z]B2 TY $R8D* M3T-@BZMJ>7*^6,VKYP*.F&*\T.B[XFY-DA76:M[9<'H2"&S-22#G_"0,Y*?Z M( IXD> 1MB.<5/4W;V0,K G" H1)\')*#A^[:GBL#0Y)!\1H4V$14\' MV4DP\FV"ZZ$+HHDP5C0Q43L_4K\DK8C8E^"GW%(*;FLKSK6)[A,G'5RJI .5 MIM65P_7"++#?\KQ^R_,Z),]K5T)N'P%;9\!Z?%=+L.R7%^\^R/UF 86XB]=* M]F[!F-+U11B=[U >?Y1XT5K5*)2B?VD\'EP[99U@L]-QZD69'T>AE M\AT.R MLV"SV)^D&?U()H-K4_2#C>S.L_"I-:4CQ!E-"8,3F-]H9&H27C8[P4*>_B0@ M7,;$3\*L'=+#\N2Y+55P\+7DUQRP,7L;Z>NU0Y;1J4J_PK:UNGGEC6'?J!ZK M'T^"P;5R/CK@)'/@NS1+O%$6#G@UX+:!MZ)1(OO54AI:ZT"@L@R<"O=8DD8=,5D[D)Q,_2C*L M#!I/HL$E19HA_&4F/S0][%K>>(*E?",OCD=^F$0#D /8L58T:G(?15&$")W( M(2(07X)@K%G$GAQ63)%A^- *.8F,/:=+0%EH0&"E%\B7"K$QCG2,BDI6V^(FA;1OA-_6@2-K?DDI6*_BU? MK1AC&EHG.*]WF C2S"-Q'A-(::]&]=)YU!+=*G=!ZZ[/6J&7#C%L))=/JM'7 M]A!TN+[3_0$&;E9\Z\.FTZDX[YCCZ\'-WD$.:)'I>J$H6$&,L^58BNZQ\@&K M^V9/#GGB[3D"4C#W:PBP[;"2)5XTG<>5:!!T=P)_!IV;UJHQ#EP"8-OG= Z':T M< CQUL10R=.Z.+3=;JIK\L&#ASF@%Y5[D*@M&H4M1/8Z$MD9>6"P:U4B@9BKT:1N>6L M<1ZR%2#>+[8+[Y3S"3ZJ'C]1! L:@\Z0-MGQ@ X/GL'^-)YA?+&9#+F!9W 4Z'WD E$$+\403R"*+Q@XP73D"J!DYVW8S1"8/(SR*04$&( MGH"B$Z8@"J9!/V!\]S32) -Q94*0[]!"#$(30KYCHU$G<+^"LX^&HS']B.A, M#-.H&P7?>C[CY\?\?.NBY\:@W+^,=K[2*%:3,FC,-BW> WO"VK/.'AW7!Y97Q-)*-0XR^3&P M.Y-O4.?%.BQQI[S4%:%\ ?K?5=,(2^4^[LX4F\TL8J1.) ]-6^)VSV!SMWQ MOF1V3:G&3X2E8D@1G$RBP#*!ED$(@]_'0;+CCDK3R(OADHJ2 M<* 6[< D%UW)Q>MZ(D0+.&CVOE8;2*I>X( FFS3 [#:C""9AB3I"SK M,=>/&.JH ! :)$E^,(RB.9B:$#%GACE?SR7"C07>=^J_@:K,BJ!")Y0EK#4^ MBH",A@D\&0TS^A??.->AO.CV/J(%.?82_)_Y[DN%L:0$DA!/AB&\/ JHI5$T MC+WO6EMW>HTAAU2PY[#$!7A!5_@Q>1!H8.?XI_FS#$I"<$?1 TF0 M\HSR6M8717K<[I]$Z#Y1*Z,_\$Z5L#+X8$G@'4H^>J82?T25H"9#4+=_P,P( M6)8XH[I46()K&(.*\163CY ^CT"K&9,]&?3[(?!(UH?A&\.-E=ER3^? 9K,Q M:# I*4O#4:)[1XDQ#8C7#I.)W7L*N@)H*MA[,HQ^2>] <3$:**CWR3!*3>^@ MM\7X<98-L\#N/0RP(M>(NH<1CR>F_Z.([MEC_=J>[B>@3$4^*_EQ.$S&,)^$ M;";C-/(34.E_!-+FZ['CW0"KK""#"<=#$,='PY!,5?&$Z@VJ,;-'^AL:: GK MQ.;Y@K+T@AO-D'=]_XEX\W^]IR&TZNZU'N\Y7G_\IIOFUS][UC":)W!P55') MB>Y=@[,&PD3*OI1D".*M(K@L$@="G")-R\8?A4 (<<9'+1SA^7C'23GX92)G M$+8O'>_N&/7V&"T%>-NFPXGI>)S!.:-K:C3,(MWQ&*L%\B&#YU.GWVC,Y(^A M?3++A:-)R75I"Q@Z:/N"QW:1]B##30YX-HFNW]%+: S9+/FJB MF#@R))#Z:3@B+]8P,[0''V?CL:8P>RO:G'8?]4'7*14IC8#L#9"N M@2F'@7OBN$16,L:CN(<"R:9*=5E#(.1VC(J5)M6G'YB'/%W-U3MZP[[$OJ)#Y&8P']CG.L"ZJB/1=[>)81_Z$&"1%^4PXRB=K>SRO6Q:DMU9& MF,I:Z]Q1Y#36%V^=NARGJ]6B".#BI+1; \*YA=EVJ8>=D5!UQGA J_4@:$< LPL=J5H[\50BO9QC<(9#9!-C< MF*O80&\U!H@4*9*PP^% 0O-.;!T)Q6%2X'B(&'G(J+@M\&)@P MT3W"%V $3YIZ*#"AY^6N4>JA<_K3<*DN5H /L:M]\";@IRD\4YWH44_E4 M#-OPXW3,Y99'"5R^@[>PSC56+;72 ^0>X9H*ZD/%+=7/HQ'($RFTH";*!56@ MLQ0;AA\<2I;$V W' QS%"74^YJ%$@0DQ^X5G1E?=I/ +.=]X!"PTYQUQ'YVI MD(U ]=Z@CR;MM5/"K*B/CI[8Z6.Y%KG:#HCO2'H9!?'M+\688BE@H*\Q%M[N MLRD ITH2^#>+$G9>8U@A9D>*NQK] ;SC*OR4O=D1!I=Y,7+$@1T3F<#%'G@C M/QU'XM7VV(GKV5[<9PIX@C.G[ED^/K@"4H6'P-G@K#.Y8A!6B/\&@52*[D@C M\Q5WZ$JKBR9411A4/^AV\&/'$T=4MA/ID"M['N_JB1V@G1T!-<+*A%1RV=U< M)U+ BB^/2%3.\4!A/V#]9T8'Q+E$=#P17T;JZ(=9C2LPI0B273#@< M9I,.+V:%U=2Q>"EK\3CTEQ@&[#[OZ5.VUXMNE;W:A LR&7S?KW<.CU,Z<][7UW<[,Q"ETD'U.?#'4O5,)&-X(-"./,X[XU!,,9=' XG6N3[RKNKA5 -[D1K0 M!\6P=$\QC%VOHMECHDG0S;'837/O4O;0%"#4+AA5'' 7?R2W%VBY?;J4@40] MZF\/K"+P@II4;A!4=5!1T=21VU%R23$:E+6#3H_ 2MAM$<3$CG'W4F M/-4PK%1;!5^-=9%./]4U"ZH:Y&D K:QF# MMR WRP35-N[NB":8=1'ZK=/MD_4)!T)5A4YZ1ST)U7M'5-!C3]+2;!0XN=Y> MP+[]SF9F.50_GFO/MF<8.*+(>?(DSLH9:I"3(>WM1KZ,Q"DA#":$!>LM'GTH M4RA;)&5FW*T80?D@I;I\%A\C4$K&\L3'"LW;*NE[E9M&3#)BV MFP6N:C)K6J]RM? %F-;3XMD2(YP0T]<#6*F9$.UP2:LSZJ>MQ$YIZ6'5HY;T M1:8B$I7 &"' (D._;H.X>#/=;>YGH!ZJ< -TQ?W+_&&Q(M($A4GM6#X-\DYU M)@.Z4E?O,E2L=V/<\R@[D9\LL9:>:HQN#_^]F1J[<,OA_!R^&?5N'92_2<4J M:*?'D/XAGDBP,!2"T+32A;/3NQ&$6&([^^1PJP:P$?23"(J]QF,,&_"8QX-, M;Q5-OLUXP,KO]OG?S#&INFI,RCY;KW >-8])9.Y"MQJ^Y'IR'HVCTE2\_;R: M[>[0+_@N[[F:5$HF> RO.C]R2&J:*W\SFF* P(795NB$? M2"-TV8Z48:/8Y B^4@VQG#$H.S2#8SBYZ(Y]."&C"#6TSG@P5#H;'?L36!4E M_H0(Q[+G0S5[* 4C/EHF= \(WXPH'PS%8#!@22FIJ6">]ND#GJ:DJZ*#J11A MBYI86:$1NT>T2W>/:&S,7X,^_:_?X[^ZG(3_&O9B %&W[ !@64VP X03!4,< M+$3"B?;AG,0C#CZBMH;WN@,R?CN#'F-*:0!Z]'&(8D ?QP/4IX8RTO(@78S" M1Y.=')05>0JH#WWL!WTTL[[#R_P(C/'+SMA:)5^\P?]1)[Q1.MD_@B$&/5;Y'EC0AQY#CW M?Q7.C-3+%AQN\>IMU&J.NI8*4VW1LG\5L>D*2TZ4J7YQ']?FE*RC0GNA>TV( M:"@BMD8_>+%^0/R6<$0;:BB^/V%?G<-3Z;S1=A.$,/2FH!S9Q%NW E53^+I: MHB)BW@7#\Q-LA9H?2+_+K"=0? H7 9_"UN53D!Z9"F\Y0\:/ST1,JXE44C@2 M8Q$@G4<5A0O$ M9_^S+4BL,8W:]H,J\H),7"E>[5A)CH69&A!-[9"9_> =3M5SB/Y"07J+=KYR M$NMRL?53Q4\^97[R:%V]MF.F7X4=K@DE-2$XU6BK58CL#GFN*:;*-#[T>M9'3LT/C0I#U19%F2ZB.EK=9H.SHU8@DQ M8'H@&9$3PV?%.-.L&+%.^%0(Q#4\TX%"M..!-\OA%G M/&,[<"DW2=CKVQ9][%P&YEB@\F[)J^'15YRQIACQ+4IQJ! M5 +-:B)JNSS]C6Q24<&S@V(#,ZOQ8)V6SM(RKM3UB,-.W=)PQ*6C\?J=:E8O6+IB=]K M/RVNM: EG+0.=& N/RG-I/'R5E0N]5?;]@HT6Y+6)W)LA4LBH,X*RJJS9P7+ M)$F@)2_>!$=S@M#G%%F:7W,>XTZ*M_*,T3R;W3*N+[7%FNCR*^2(GM^AAAAN M=;B-D:28L ,WZ\V&[^UO9U^A(N'%UN-B@[LLX])P / !#4F_:N#Q QA_21&] M)C@Z]]]%R]4+$&\ RJKSYHZ[- X@&MX3AY_10 MD2.M+Y>J(4_*PC4!8=63CV_3HX.LH>:F[)9N.UQ,QS<9W5:+J[62Z>%J\L?TI[_?'=[^3QQU%I+E@Q01[,9KAR0L,Q66#, M(OMG'5-PM]BJ>T-A/^X=#8?!KEC']Z/RT)!&40+A T[D0<%G1G!^!7MPI2YX M=>S9QL9OS/EKB?SKF88*CSZ,W!XW.?5M5RY,'8(Z]6>R$#/A(\"S11)'87O KXA M2KN:%>NL3@S;/$];?; M $3E&,XFSM@I9KOGQ_6&= 6Y.18;I("&MA1Z_>S@SC,G<@\:5%D%TB.(:_\S M!\A-RT$O"2V$= 75T6XG#9VR:1R!HL-K(#XCVZQP8^6/35LP[*GN MVI=%]% 5):\87'94EU)U[E4B$!#'65PC]T,-7*>98-RX<<256&-!#G&_;SX5 M].^K5 :8L'CCR9%_UZNYB$W*'85F;M<]?."V(#5[NC6IM:'3T K0;)%LXQD, MK.#59P[*ZSK)Y:4FN;S69)1?-,GEB4=R:<R)V-L?$DG8@Q>S@57N,0-0'%;C\I7#3 M*8VT.*90],G=RXGGN*HK-',=N+"PBHTEFC*LEWS&7!K5"TS,T-HH^RK=N>%' M(Z:JJ..>KT&T\(:-0[2WJ\,1E/P)=%L,NTY4ELE+'P)?;QS&6?4B#&WJG>%F M^D,*',FPG6*LO3!E5=S-7@1N=>\)?I4_X M,QNST^7B5-'AD' ST$N6,UCZTULXRG'D*<-[Y, 5=!C#+*;5'C]$Z .BIR,6 MO9_2)3OC*>=1"K2SQ#I,<:LY8%.^)U2LOC" Z%3CQ39?D%."(_K"+',$UN4< MP>7%?W>S#?E,-P680/'?"35O#8Q%^#9B/)#N5?Q&/M"+-I]\%\Y6 BM8244) M8#0U@N>A_@7Z[I]M$&-!.DNQ=@'A]AV9[UPH,#Z]> YW ))X@H#\+G@:JJZ( M?Q7 ==^K5S)X.7ZJM&!XWN>6O('1.1#1!@K/5Y ;'J[4Q&CNU7[#)NJ.[^'( M3*&PA+O#>6 693E-'NZ&9+##V@&H&O8)MHJX+$[SC=AX1.40_V&K/%_$33N9 MQ; F9G1(/=..],;)$/ =4V>4]F=,O8P1RBTH,EBYV>5QR\V=,X2Y9:6'."%R M&3(NR=>WVH^3TA92I&8O_YRL\FSFY(S.9-[)L0=#O/<4N;5VR1X3H5F2O:+2 M^?:*TRJW]3CG'TE'72_7#^F=SR>"#XR>-!=\H$E(:)OJ:"1]*9SP(H]\-)$E ME ]\M).C4GAF)&*!D'V^G:[A$-.WF_\XFLQ[(1TM)^LD(\9ZAQ(]8YM6PMJA MX ;A<"M2=OEG3T4WH9S!W]:X^C+_I %%IJQB"OML@HH5.F M<1CWJ\$.]'[Y]QK2]"Q]J9V.KQBR_8H((>JO@4OTP8- Z M6M4CGU]]547)54!5DB.D547. ;;MG$&G4.NQ0KO2NB82 Y#(I?[FW^H^8?[G3+^F$6[X!BI,D< _ULS,,XD[ M% 2^\-?RCGF(IL@R<.%)L30>^"EF!KL8J(RZ8FD\1%2T'(<$+D(C)\G,%8W: M?!/)HJ> PWKB++ICGG1!)XCG\%& 7)_-Q8L-)GFC6HCRH%N;MU+2'/+M3]AH MA." GCFQL>A'Y-& /"XU>OP*..#?:5$)3T/QX.5U" MQ@MI>3[;,VN_\LDKGHE-;[WCM,BO1&6Y3C2WHN.@HB33M]9 M.U(S813KU3+DFU,&O(.5N/Q@Z?#T'?=6H42VCS!H[\GM24QY+T[$7,S[Q^/B M]K%0. *D;U[-']:PI @*@7_-!3!J);]DUWS#9\O9?["T.G5TSEWS;3A*M\O9 MXFE+H @.1_3\" .'D,;:P 7R^RJ2LYJ$I?C77EU1)L]; YM:JQ8WE939I)8, M:/&"LSC+#EA7PRLHE[6*7T*]Y&#Z-,+DUFP3&4DZQ=V.EOP6M]([$7B9RO9, M;R7;YKKG9XU2MJ;=](!T\MY%1^[^T8;APJ_UPL3)26W5 4FZ4&X3'7IXD#8Q MH0=Z@\=^WK391C4 D_EZ H91.DU_B4Y_4%>0_R#<5L@=;7BXUXR1NZO+#]X M(W8_)VW6J+0TF8U"<7X.F1W>7EA+T/'EXIZC=9D><'77@]!C*U](:B,N?CVBT-\K[?;;OBM B=H\L#U]@@A. MXEN)O!\^-?D23?F SI98(VS?CTWLL8C3,!S3G[?;Y[_]#U!+ P04 " B MBEA03/F)_4@" !:"P #0 'AL+W-T>6QE9A;T6QCVV!+IXL9TY__23+ER2CNV3=6%ZB<]'YSG>D MXQR%E=XR>"@ -&HX$U6$"ZW+MYY7)05P4DUE"<)X,JDXT495N5>5"DA:V2#. MO)GO+SU.J,!Q*&I^RW6%$ED+'>&+P81<_(U,(<*/9Z^_U%)?OT)NG;R93/RI M_WA^?>@YZUSG&#F<#VF$@^4%]GX=^%G8 ]#%[X!._1_1/81>/@,]%OY,H99V&=SONMM^X.@U2Y R-A"<86>(PY)H#4K<&J7=W!J_ M39"U5"FI($^#>%(<,,DM'T;RPJY:E9YU:2VZ$ ME))<"M)RZ",ZP< FP-B#_1H^9WO838;<'GLE/D:612^:JCMQO#6_I;R+YK!W M88_#127=2/V^-N6(5K=-!_<*,MJT>I,-! PZ*4NV?<=H+CBX8GZ:,#@R81R2 M/@\JI*)/!L^V2F(,H##:@-(TV;5\5:1<0:/[=FJR8SG/3I#S2Y]S#@(48;ND M3>__SZ?\CQG/+_^<G0')Y"B1/H"?G5W^9H]>-QIWY MNS=]!RM:UY1I*CJV!4U3<'SL\R?"=_9=Q?9FX#B$#;PF:_/0W<,WL2EDI&;Z MWI;8.B,\RA\M\6 Y[%H-$!$>Y4^0TII?M0G'UW3\#5!+ P04 " BBEA0 M0RMO3BH& !;-0 #P 'AL+W=OOOFX5YS-\8?;%!5T-; P7C@LU9W_NG[^%%(..%6 M7Z"#$X.\N9+ >C8J3N"&M]KK M&]WH<'\VZG]OU C^BC'Z,_HX//SOLG! C.$Y=PKS5\X6;U)#)R\AAO&UW# MTVNQB!#Q B_L4ES8=H,@$P(R.2#DN6RDJ93HNX!'@"D!F+X8H#B:2P29$9 9 M+^1.ZZZE62DOM(%FM]67-8+,"F4T7"9-$-.JLIT)&D&>$I"GO)#3ZM\.GKD3 MM5<$T"M>H)FYA1- . I/*I,3:FX^X46:.[61NA;OOL)-O/K>W\(:##+U?F 0 M4B',#OE@;7VGFP;AS<#99A4YQ!1C4A*9,%L$HZM;?)/VIY@S$IE4R877*I;@8AHXPQ85;&1R7]<,Q2:I@P MN^&]-F!_+1L8 SZX_O0!'"6&";<9>M/;IE;._]1W_G"/V2@?3)B%<*5@_NV4 M>.]L"[FG"0[J""_^UF$M+KI!""E+3)@UT8?P^!RZ7-UGR#!*=]6?4,Y(F)WQ MKMTT]EXI<:Z,6NK03W8X>@FEBH19%3-3V5:):_EU,&(3LKA@]L)"K>(9,%ZW ME^\T)F6#A-D&"YC:K)'-<)@FU,R?,,_\T.=;';9)>713'*E0SRN8\X9-2BDA M858"I!_*Z58\3<:7,DAQ])>17:VQN1+*%0FS*Q9PC[J#'&DV$\?BLVRZ_IP^ MKG]VN&Q,*&LD+UE/_)-@3$H@";- :,P48U("20Y79XBC:PD/]S_C50Q*'NE+ M%AR#EDXIBZ3,%B$S>7&$,2FQI,QB(7/Y833)M2MFR6SSY[U]D1)-RKY<]6.N MNA>2$DW*+!HR:1TV,26:E%LTSR2MW^.),2G1I,RBP=GAWJ:F]))RZ^7'-'$O M(^66E-DM9'(VF!@S2C,9LV;(]&PP:C)*,QFS9IY=YH5D;5K7&)/23,9=OY!Y M3X8Q*W'ID%$*RI@51"ZT#^=-RD(9LX7H]/P8;S12 M%LK9BQT"X, M=64'3!B3LE!^B(V:/=&$BJC638??)*$L5#!;B%Y!P--[05FH8+80C8F+C(*R M4,%="SVWT+$=1AB3LE#!70L]CQE3>8Q)6:@XQ!+)EHX*R4,%L(0)S MKMP28Y(OC;W4(EQL]$&^65 6*@YAH6QO%_RXHHUH,29EH9+;0GLQ+U60NO'# MODE9J.2VT%[,QRZ*,2D+E4A4Y["XW[D_W;-S6D!T;5?\ C/!RO M9%/-G8@_^I<)DRR/+Q0NNZ:Y@&.?S$FG/LNM^=^F:Y,?^B%UTR_' M?KPV9?HZGLS0[%^;4S*RW:H9YS.JYZ?YS,W+85>-+P=;;7XTXRF5767>+N97 M/[[F-J62S>UB'Z8%IEO>A_0_R_?'XWF?OO;[G]?4E0\J_BY0F8^#9#E(Z$%N M.6@0 _2Y2"E!\7EH$@/JI>#:GK0XW+0(SW(;H&,6WX2PIJO MM05<6[[7%H!M^6);0+;EFVT!VI:OM@5L6[[;%L!M^7);0+?EVVT!WI:OMP"] MA:^W +UEA6=M]+#-UUN WL+76X#>PM=;@-["UUN WL+76X#>PM=;@-["UUN MWL+7VP&]'5]O!_1V?+T=T-NML%>"-DOX>CN@M^/K[8#>CJ^W WH[OMX.Z.WX M>CN@M^/K[8#>CJ^W!WI[OMX>Z.WY>GN@M^?K[8'>?H6];K39S=?; [T]7V\/ M]/9\O3W0V_/U]D!OS]?; [T]7^\ ] Y\O0/0._#U#D#OP-<[ +T#7^\ ] XK MO*M$+ROY>@>@=^#K'8#>@:]W 'H'OMX!Z!WX>BO06_EZ*]!;^7HKT%OY>BO0 M6_EZ*]!;^7HKT%M7.&N"#IOP]5:@M_+U5J"W\O56H+?R]8Y [\C7.P*](U_O M"/2.?+TCT#OR]8Y [\C7.P*](U_O"/2.*YP51(<%^7I'H'?DZQV!WI&O=PWT MKOEZUT#OFJ]W/=,[M\V8#M_+>.Y.^=XE_PS_M&8&=R[OEW3_C-O43]>?*5VF M59*Y?=[];[E-_1-AYA7Y^3=02P,$% @ (HI84&?]D* G @ 'R\ !, M !;0V]N=&5N=%]4>7!E&ULS=K+;IM % ;@5['85F8\=[>*LTFZ;2,E M+S"%8X,,#)J9I,[;9R 7J9$K)8HM_1MC.,,Y/WCTK7QQ]SA27!SZ;HB;HDEI M_,%8K!KJ72S]2$.N;'WH72]<2'];X,I'I&GKU%1_:'AN?;X?]J\/^_G[L1?^5HQL M/GSMK9\NAP#)(4%R*) <&B2' \/\ "L" 1 M " 9D! !D;V-0&UL4$L! A0#% @ (HI84)W_8E1H P O1 !@ M ( !^0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ (HI84,6[)WYE @ 3P@ !@ ( !E!0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (HI84-YC*2NP M 0 T@, !@ ( !CR$ 'AL+W=OK4! #2 P & @ %?)0 >&PO=V]R:W-H965T&UL4$L! A0#% @ (HI84"EYJM^T 0 T , !D M ( !2B< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ (HI84*!I@I^T 0 T@, !D ( !#"T 'AL M+W=O&PO=V]R:W-H965T(P !X;"]W;W)K&UL4$L! A0#% @ (HI8 M4$>!8E&U 0 T@, !D ( !SC( 'AL+W=O(0BJ[,! #2 P &0 M @ &Z- >&PO=V]R:W-H965T&UL4$L! A0#% @ (HI84'Y?=X&U 0 T@, M !D ( !CS@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (HI84!X?9S&U 0 T@, !D M ( !4#X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ (HI84+_YI@JU 0 T@, !D ( !$D0 'AL+W=O M&PO=V]R:W-H965T(M $ -(# 9 " >I' M !X;"]W;W)K&UL4$L! A0#% @ (HI84%[V M=0.? @ JPH !D ( !U4D 'AL+W=O&PO=V]R:W-H965TWODMP$ -(# 9 " 9A. !X;"]W;W)K&UL4$L! A0#% @ (HI84++O2V.V 0 T@, !D M ( !AE 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ (HI84*C/IXC. 0 G 0 !D ( ! M4%8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (HI84 L:0B;O 0 IP4 !D ( !0%P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (HI84%D6V#_B! *AP !D M ( !4&@ 'AL+W=O&PO=V]R M:W-H965TIO !X;"]W;W)K&UL M4$L! A0#% @ (HI84'SEH'@< @ "@8 !D ( !,7( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M(HI84([RV*U[ @ HP@ !D ( !#WD 'AL+W=OP >&PO=V]R:W-H965TI^ !X;"]W M;W)K&UL4$L! A0#% @ (HI84 2PR;Q: @ MI < !D ( !6($ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (HI84-W;7"U% @ ]08 !D M ( !SXD 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ (HI84+). GCS 0 9@4 !D ( !W) 'AL M+W=O&PO=V]R:W-H965T'J) ( $X& 9 " M 967 !X;"]W;W)K&UL4$L! A0#% @ (HI8 M4+&/"&PO=V]R:W-H965T&UL4$L! A0#% @ (HI84&J0I>N> @ MPD M !D ( !.Z, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (HI84#PZ.W@I @ X08 !D M ( !?*P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ (HI84&'%BVJF @ 30D !D ( !W+0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (HI84(T. M\/9O @ [ < !D ( ![[T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (HI84$$9:6JA! (Q< !D M ( !;,H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ (HI84 ",T9..! E!0 !D ( ! MWM4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (HI84+NE_48R@@ ?@H" !0 ( !:M\ 'AL+W-H87)E M9%-T&UL4$L! A0#% @ (HI84$SYB?U( @ 6@L T M ( !SF$! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ (HI84%SEG;:' @ :# !H ( !F&H! 'AL M+U]R96QS+W=O XML 90 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2019
Summary of Stock-Based Compensation Expense The following table summarizes the Company’s stock-based compensation expense (in thousands):
 
Year Ended December 31,
 
 
2019
 
 
2018
 
 
2017
 
Time-based restricted stock and restricted stock units
  $
3,676
    $
2,687
    $
1,992
 
Performance-based restricted stock and restricted stock units
   
2,399
     
3,144
     
2,805
 
Stock appreciation rights
   
662
     
370
     
251
 
Employee stock purchase plan
   
193
     
143
     
139
 
                         
Total stock-based compensation
  $
6,930
    $
6,344
    $
5,187
 
                         
Summary of Assumptions Used to Estimate Fair Value of Each SAR For SARs issued in the years ended December 31, 2019, December 31, 2018 and December 31, 2017, respectively, the assumptions shown in the following table were used:
 
Year Ended December 31,
 
 
  2019  
 
 
  2018  
 
 
  2017  
 
Dividend yield
   
0
%    
0
%    
0
%
Average risk-free interest rate
   
2.5
%    
2.7
%    
2.0
%
Expected term (years)
   
5
     
5
     
5
 
Expected volatility
   
39.1
%    
40.5
%    
42.3
%
SAR Activity
SAR activity under the Plan and all predecessor stock incentive plans is as follows:
 
SARs
 
 
Weighted-Average

Grant Price
Per Share
 
 
Weighted-
Average
Remaining
Contractual
Life (Years)
 
 
Aggregate
Intrinsic
Value as of
December 31,
2019
 
Outstanding at December 31, 2016
   
275,450
    $
9.79
     
     
 
Granted
   
37,478
    $
35.38
     
     
 
Exercised
   
(34,812
)   $
8.07
     
     
 
Canceled
   
—  
    $
—  
     
     
 
                                 
Outstanding at December 31, 2017
   
278,116
    $
13.45
     
     
 
Granted
   
21,260
    $
56.59
     
     
 
Exercised
   
(60,900
)   $
5.27
     
     
 
Canceled
   
—  
    $
—  
     
     
 
                                 
Outstanding at December 31, 2018
   
238,476
    $
19.26
     
     
 
Granted
   
24,536
    $
77.70
     
     
 
Exercised
   
(108,764
)   $
13.89
     
     
 
Canceled
   
(2,229
  $
77.70
     
     
 
                                 
Outstanding at December 31, 2019
   
152,019
    $
31.58
     
5.5
    $
8,862,501
 
Vested at December 31, 2019
   
103,094
    $
18.14
     
4.1
    $
7,396,470
 
Exercisable at December 31, 2019
   
103,094
    $
18.14
     
4.1
    $
7,396,470
 
Time-Based Restricted Stock and Time-Based Restricted Stock Units [Member]  
Restricted Stock Activity
Time-based restricted stock and restricted stock unit activity under the Plan and all predecessor stock incentive plans is as follows:
 
Time-based
Restricted Stock
and Restricted
Stock Unit
 
 
Weighted-Average

Grant Price
Per Share
 
Nonvested at December 31, 2016
   
243,600
    $
15.80
 
Granted
   
72,402
    $
36.27
 
Vested
   
(162,372
)   $
14.45
 
Forfeited
   
(512
)   $
18.68
 
                 
Nonvested at December 31, 2017
   
153,118
    $
26.90
 
Granted
   
87,264
    $
54.72
 
Vested
   
(84,550
)   $
26.65
 
Forfeited
   
(284
)   $
35.05
 
                 
Nonvested at December 31, 2018
   
155,548
    $
42.68
 
Granted
   
35,650
    $
76.23
 
Vested
   
(81,325
)   $
37.34
 
Forfeited
   
(640
)   $
62.33
 
                 
Nonvested at December 31, 2019
   
109,233
    $
57.49
 
                 
Performance-Based Restricted Stock and Performance-Based Restricted Stock Units [Member]  
Restricted Stock Activity
Performance-based restricted stock activity under the Plan is as follows:
 
Performance-based
Restricted Stock and
Performance-based
Restricted Stock
Units
 
 
Weighted-Average

Grant Price
Per Share
 
Nonvested at December 31, 2016
 
 
116,832
 
 
$
18.32
 
Granted
 
 
86,614
 
 
$
28.77
 
Vested
 
 
(86,788
)
 
$
18.64
 
Forfeited
 
 
—  
 
 
$
—  
 
 
 
 
 
 
 
 
 
 
Nonvested at December 31, 2017
 
 
116,658
 
 
$
25.85
 
Granted
 
 
80,570
 
 
$
35.26
 
Vested
 
 
(106,022
)
 
$
23.52
 
Forfeited
 
 
—  
 
 
$
—  
 
 
 
 
 
 
 
 
 
 
Nonvested at December 31, 2018
 
 
91,206
 
 
$
36.86
 
Granted
 
 
82,135
 
 
$
47.64
 
Vested
 
 
(111,002
)
 
$
31.10
 
Forfeited
 
 
(511
)
 
$
58.45
 
 
 
 
 
 
 
 
 
 
Nonvested at December 31, 2019
 
 
61,828
 
 
$
61.34
 
 
 
 
 
 
 
 
 
 
JSON 91 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d781012d10k.htm": { "axisCustom": 0, "axisStandard": 24, "contextCount": 228, "dts": { "calculationLink": { "local": [ "trex-20191231_cal.xml" ] }, "definitionLink": { "local": [ "trex-20191231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "d781012d10k.htm" ] }, "labelLink": { "local": [ "trex-20191231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "trex-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "trex-20191231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 569, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 3, "http://www.trex.com/20191231": 3, "http://xbrl.sec.gov/dei/2019-01-31": 7, "total": 13 }, "keyCustom": 46, "keyStandard": 367, "memberCustom": 29, "memberStandard": 32, "nsprefix": "trex", "nsuri": "http://www.trex.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "1001 - Document - Cover Page", "role": "http://www.trex.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1010 - Disclosure - Inventories", "role": "http://www.trex.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "trex:PrepaidAndOtherCurrentAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1011 - Disclosure - Prepaid Expenses and Other Assets", "role": "http://www.trex.com/role/PrepaidExpensesAndOtherAssets", "shortName": "Prepaid Expenses and Other Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "trex:PrepaidAndOtherCurrentAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1012 - Disclosure - Goodwill and Other Intangible Assets, Net", "role": "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsNet", "shortName": "Goodwill and Other Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1013 - Disclosure - Property, Plant and Equipment", "role": "http://www.trex.com/role/PropertyPlantAndEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1014 - Disclosure - Accrued Expenses and Other Liabilities", "role": "http://www.trex.com/role/AccruedExpensesAndOtherLiabilities", "shortName": "Accrued Expenses and Other Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1015 - Disclosure - Debt", "role": "http://www.trex.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1016 - Disclosure - Leases", "role": "http://www.trex.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1017 - Disclosure - Financial Instruments", "role": "http://www.trex.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1018 - Disclosure - Stockholders' Equity", "role": "http://www.trex.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1019 - Disclosure - Revenue From Contracts With Customers", "role": "http://www.trex.com/role/RevenueFromContractsWithCustomers", "shortName": "Revenue From Contracts With Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1020 - Disclosure - Stock-Based Compensation", "role": "http://www.trex.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1021 - Disclosure - Employee Benefit Plans", "role": "http://www.trex.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1022 - Disclosure - Income Taxes", "role": "http://www.trex.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1023 - Disclosure - Segment Information", "role": "http://www.trex.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "trex:SeasonalityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1024 - Disclosure - Seasonality", "role": "http://www.trex.com/role/Seasonality", "shortName": "Seasonality", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "trex:SeasonalityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1025 - Disclosure - Commitments and Contingencies", "role": "http://www.trex.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1026 - Disclosure - Interim Financial Data (Unaudited)", "role": "http://www.trex.com/role/InterimFinancialDataUnaudited", "shortName": "Interim Financial Data (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1027 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves", "role": "http://www.trex.com/role/ScheduleIiValuationAndQualifyingAccountsAndReserves", "shortName": "Schedule II - Valuation and Qualifying Accounts and Reserves", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1028 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "trex:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1029 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "trex:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003 - Statement - Consolidated Balance Sheets", "role": "http://www.trex.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1030 - Disclosure - Inventories (Tables)", "role": "http://www.trex.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "trex:PrepaidAndOtherCurrentAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "trex:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1031 - Disclosure - Prepaid Expenses and Other Assets (Tables)", "role": "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsTables", "shortName": "Prepaid Expenses and Other Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "trex:PrepaidAndOtherCurrentAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "trex:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1032 - Disclosure - Property, Plant and Equipment (Tables)", "role": "http://www.trex.com/role/PropertyPlantAndEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "trex:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1033 - Disclosure - Accrued Expenses and Other Liabilities (Tables)", "role": "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesTables", "shortName": "Accrued Expenses and Other Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "trex:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "trex:SupplementalFinancialInformationOfOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1034 - Disclosure - Leases (Tables)", "role": "http://www.trex.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "trex:SupplementalFinancialInformationOfOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1035 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.trex.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1036 - Disclosure - Revenue From Contracts With Customers (Tables)", "role": "http://www.trex.com/role/RevenueFromContractsWithCustomersTables", "shortName": "Revenue From Contracts With Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1037 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.trex.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1038 - Disclosure - Income Taxes (Tables)", "role": "http://www.trex.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1039 - Disclosure - Segment Information (Tables)", "role": "http://www.trex.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1040 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.trex.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1041 - Disclosure - Interim Financial Data (Unaudited) (Tables)", "role": "http://www.trex.com/role/InterimFinancialDataUnauditedTables", "shortName": "Interim Financial Data (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2017To07_31_2017", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1042 - Disclosure - Business and Organization - Additional Information (Detail)", "role": "http://www.trex.com/role/BusinessAndOrganizationAdditionalInformationDetail", "shortName": "Business and Organization - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "trex:MaturityPeriodOfCashEquivalent", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1043 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)", "role": "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "trex:MaturityPeriodOfCashEquivalent", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "trex:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1044 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives of Property Plant and Equipment (Detail)", "role": "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail", "shortName": "Summary of Significant Accounting Policies - Estimated Useful Lives of Property Plant and Equipment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "trex:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1045 - Disclosure - Acquisition - Additional Information (Detail)", "role": "http://www.trex.com/role/AcquisitionAdditionalInformationDetail", "shortName": "Acquisition - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P07_31_2017To07_31_2017_StagingConceptsAcquisitionLLCMemberusgaapBusinessAcquisitionAxis", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1046 - Disclosure - Inventories - Summary of Inventories (Detail)", "role": "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail", "shortName": "Inventories - Summary of Inventories (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "us-gaap:EffectOfLIFOInventoryLiquidationOnIncome", "div", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EffectOfLIFOInventoryLiquidationOnIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1047 - Disclosure - Inventories - Additional Information (Detail)", "role": "http://www.trex.com/role/InventoriesAdditionalInformationDetail", "shortName": "Inventories - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:EffectOfLIFOInventoryLiquidationOnIncome", "div", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EffectOfLIFOInventoryLiquidationOnIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "trex:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "trex:PrepaidAndOtherCurrentAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1048 - Disclosure - Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail)", "role": "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail", "shortName": "Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "trex:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "trex:PrepaidAndOtherCurrentAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1049 - Disclosure - Goodwill and Other Intangible Assets, Net - Additional Information (Detail)", "role": "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsNetAdditionalInformationDetail", "shortName": "Goodwill and Other Intangible Assets, Net - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-5", "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2016", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005 - Statement - Statements of Changes in Stockholders' Equity", "role": "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity", "shortName": "Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2016", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1050 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail)", "role": "http://www.trex.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "shortName": "Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1051 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)", "role": "http://www.trex.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "shortName": "Property, Plant and Equipment - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-5", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "trex:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedMarketingCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1052 - Disclosure - Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail)", "role": "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail", "shortName": "Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "trex:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedMarketingCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "us-gaap:DebtInstrumentCarryingAmount", "div", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1053 - Disclosure - Debt - Additional Information (Detail)", "role": "http://www.trex.com/role/DebtAdditionalInformationDetail", "shortName": "Debt - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtInstrumentCarryingAmount", "div", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2018To12_31_2018", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseMinimumRentals", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1054 - Disclosure - Leases - Additional Information (Detail)", "role": "http://www.trex.com/role/LeasesAdditionalInformationDetail", "shortName": "Leases - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2018To12_31_2018", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseMinimumRentals", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "trex:SupplementalFinancialInformationOfOperatingLeasesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1055 - Disclosure - Leases - Supplemental Cash flow Information to operating leases (Details)", "role": "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails", "shortName": "Leases - Supplemental Cash flow Information to operating leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "trex:SupplementalFinancialInformationOfOperatingLeasesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1056 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)", "role": "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1057 - Disclosure - Leases - Minimum Annual Payments Under Non-Cancelable Leases (Detail)", "role": "http://www.trex.com/role/LeasesMinimumAnnualPaymentsUnderNonCancelableLeasesDetail", "shortName": "Leases - Minimum Annual Payments Under Non-Cancelable Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockNoParValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1058 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "role": "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail", "shortName": "Stockholders' Equity - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockNoParValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P10_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1059 - Disclosure - Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail)", "role": "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail", "shortName": "Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019_StockAppreciationRightsMemberusgaapAwardTypeAxis", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019_RestrictedStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1060 - Disclosure - Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail)", "role": "http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail", "shortName": "Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019_RestrictedStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1061 - Disclosure - Revenue From Contracts With Customers - Additional Information (Detail)", "role": "http://www.trex.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetail", "shortName": "Revenue From Contracts With Customers - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P10_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1062 - Disclosure - Revenue From Contracts With Customers - Summary of Disaggregated Net Sales (Detail)", "role": "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail", "shortName": "Revenue From Contracts With Customers - Summary of Disaggregated Net Sales (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "INF", "first": true, "lang": null, "name": "trex:StockIssuedSharesEmployeeStockPurchasePlan", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1063 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "role": "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "INF", "first": true, "lang": null, "name": "trex:StockIssuedSharesEmployeeStockPurchasePlan", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1064 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Detail)", "role": "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail", "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2018_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1065 - Disclosure - Stock-Based Compensation - Time-Based Restricted Stock and Restricted Stock Unit Activity (Detail)", "role": "http://www.trex.com/role/StockBasedCompensationTimeBasedRestrictedStockAndRestrictedStockUnitActivityDetail", "shortName": "Stock-Based Compensation - Time-Based Restricted Stock and Restricted Stock Unit Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2016_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2018_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1066 - Disclosure - Stock-Based Compensation - Performance-Based Restricted Stock Activity (Detail)", "role": "http://www.trex.com/role/StockBasedCompensationPerformanceBasedRestrictedStockActivityDetail", "shortName": "Stock-Based Compensation - Performance-Based Restricted Stock Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2016_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1067 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail)", "role": "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail", "shortName": "Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2018_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1068 - Disclosure - Stock-Based Compensation - SAR Activity (Detail)", "role": "http://www.trex.com/role/StockBasedCompensationSarActivityDetail", "shortName": "Stock-Based Compensation - SAR Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2016_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1069 - Disclosure - Employee Benefit Plans - Additional Information (Detail)", "role": "http://www.trex.com/role/EmployeeBenefitPlansAdditionalInformationDetail", "shortName": "Employee Benefit Plans - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1007 - Disclosure - Business and Organization", "role": "http://www.trex.com/role/BusinessAndOrganization", "shortName": "Business and Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1070 - Disclosure - Income Taxes - Income Tax Provision (Benefit) (Detail)", "role": "http://www.trex.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetail", "shortName": "Income Taxes - Income Tax Provision (Benefit) (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1071 - Disclosure - Income Taxes - Reconciliation of Differences between Income Tax Provision and Income Tax Determined by Applying US Federal Statutory Rate (Detail)", "role": "http://www.trex.com/role/IncomeTaxesReconciliationOfDifferencesBetweenIncomeTaxProvisionAndIncomeTaxDeterminedByApplyingUsFederalStatutoryRateDetail", "shortName": "Income Taxes - Reconciliation of Differences between Income Tax Provision and Income Tax Determined by Applying US Federal Statutory Rate (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1072 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Detail)", "role": "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail", "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1073 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "0", "lang": null, "name": "trex:UnrecognizedTaxBenefitsNumberOfTaxMattersIdentified", "reportCount": 1, "unique": true, "unitRef": "Unit_Tax_Positions", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2017To07_31_2017", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1074 - Disclosure - Segment Information - Additional Information (Detail)", "role": "http://www.trex.com/role/SegmentInformationAdditionalInformationDetail", "shortName": "Segment Information - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "INF", "lang": null, "name": "trex:NumberOfSalesRetailers", "reportCount": 1, "unique": true, "unitRef": "Unit_Retailer", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P10_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1075 - Disclosure - Segment Information - Details of Segment Information (Detail)", "role": "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "shortName": "Segment Information - Details of Segment Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P10_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1076 - Disclosure - Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail)", "role": "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail", "shortName": "Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "trex:ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:InterestIncomeExpenseNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-5", "first": true, "lang": null, "name": "trex:SensitivityChangeInSurfaceFlakingWarrantyReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1077 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-5", "first": true, "lang": null, "name": "trex:SensitivityChangeInSurfaceFlakingWarrantyReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2018_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1078 - Disclosure - Commitments and Contingencies - Summary of Reconciliation of Company's Residential Product Warranty Reserve (Detail)", "role": "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail", "shortName": "Commitments and Contingencies - Summary of Reconciliation of Company's Residential Product Warranty Reserve (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2017_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis", "decimals": "-3", "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P10_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1079 - Disclosure - Interim Financial Data (Unaudited) - Summary of Interim Financial Data (Detail)", "role": "http://www.trex.com/role/InterimFinancialDataUnauditedSummaryOfInterimFinancialDataDetail", "shortName": "Interim Financial Data (Unaudited) - Summary of Interim Financial Data (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P10_01_2019To12_31_2019", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1008 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.trex.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P05_02_2018To05_02_2018", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "reportCount": 1, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1080 - Disclosure - Interim Financial Data (Unaudited) - Additional Information (Detail)", "role": "http://www.trex.com/role/InterimFinancialDataUnauditedAdditionalInformationDetail", "shortName": "Interim Financial Data (Unaudited) - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R81": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2018_WarrantyReservesMemberusgaapValuationAllowancesAndReservesTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1081 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves (Detail)", "role": "http://www.trex.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesDetail", "shortName": "Schedule II - Valuation and Qualifying Accounts and Reserves (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "PAsOn12_31_2016_WarrantyReservesMemberusgaapValuationAllowancesAndReservesTypeAxis", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1009 - Disclosure - Acquisition", "role": "http://www.trex.com/role/Acquisition", "shortName": "Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d781012d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 63, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r375" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r376" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have 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 registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r376" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r376" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r377" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted 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 such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r376" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r376" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r376" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r376" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r372" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r370", "r378" ], "lang": { "en-US": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r130", "r136" ], "lang": { "en-US": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of investment, including named security. Excludes consolidated entity.", "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r139", "r204", "r207", "r367" ], "lang": { "en-US": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/LeasesAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/LeasesAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r138", "r204", "r206", "r365", "r366" ], "lang": { "en-US": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/LeasesAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/LeasesAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "documentation": "Information by name of investment, including named security. Excludes consolidated entity.", "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r99", "r379" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II - Valuation and Qualifying Accounts and Reserves" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/ScheduleIiValuationAndQualifyingAccountsAndReserves" ], "xbrltype": "textBlockItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesDetail" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r99", "r379" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesDetail" ], "xbrltype": "stringItemType" }, "trex_AccountingPoliciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accounting Policies [Table]", "label": "Accounting Policies [Table]", "terseLabel": "Accounting Policies [Table]" } } }, "localname": "AccountingPoliciesTable", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty": { "auth_ref": [], "calculation": { "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued liabilities and other liabilities current excluding warranty.", "label": "Accrued Liabilities And Other Liabilities Current Excluding Warranty", "terseLabel": "Accrued expenses and other liabilities", "totalLabel": "Total accrued expenses and other liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail", "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "trex_AccruedManufacturingExpensesCurrent": { "auth_ref": [], "calculation": { "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 3.0, "parentTag": "trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued expenses related to manufacturing facilities primarily consisting of accrued utilities, equipment rentals and temporary labor expenses.", "label": "Accrued Manufacturing Expenses Current", "terseLabel": "Manufacturing costs" } } }, "localname": "AccruedManufacturingExpensesCurrent", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "trex_AveragePeriodForPeMaterialPurchasesUnderShortTermSupplyContractsForWhichPricingIsNegotiatedAsNeeded": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average period for PE material purchases under short term supply contracts for which pricing is negotiated as needed.", "label": "Average Period For Pe Material Purchases Under Short Term Supply Contracts For Which Pricing Is Negotiated As Needed", "terseLabel": "Average period for PE material purchases under short-term supply contracts for which pricing is negotiated as needed" } } }, "localname": "AveragePeriodForPeMaterialPurchasesUnderShortTermSupplyContractsForWhichPricingIsNegotiatedAsNeeded", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "trex_BillingsInExcessOfRevenuesCurrent": { "auth_ref": [], "calculation": { "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 5.0, "parentTag": "trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Billings in Excess of Revenues , Current.", "label": "Billings in Excess of Revenues , Current", "terseLabel": "Billings in excess of revenues" } } }, "localname": "BillingsInExcessOfRevenuesCurrent", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "trex_CapitalExpenditure": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Capital expenditure.", "label": "Capital Expenditure", "terseLabel": "Capital Expenditures" } } }, "localname": "CapitalExpenditure", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail" ], "xbrltype": "monetaryItemType" }, "trex_CommercialRailingAndStagingSystemsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commercial Railing And Staging Systems", "label": "Commercial Railing And Staging Systems [Member]" } } }, "localname": "CommercialRailingAndStagingSystemsMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_CommercialUseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commercial use.", "label": "Commercial Use [Member]", "terseLabel": "Commercial Use [Member]" } } }, "localname": "CommercialUseMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components Of Basic And Diluted Earning Per Share [Line Items]", "label": "Components Of Basic And Diluted Earning Per Share [Line Items]", "terseLabel": "Components Of Basic And Diluted Earning Per Share [Line Items]" } } }, "localname": "ComponentsOfBasicAndDilutedEarningPerShareLineItems", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "trex_ComponentsOfBasicAndDilutedEarningPerShareTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components Of Basic And Diluted Earning Per Share [Table]", "label": "Components Of Basic And Diluted Earning Per Share [Table]", "terseLabel": "Components Of Basic And Diluted Earning Per Share [Table]" } } }, "localname": "ComponentsOfBasicAndDilutedEarningPerShareTable", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "trex_CustomerOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer one.", "label": "Customer One [Member]", "terseLabel": "Customer One [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_CustomerThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer three.", "label": "Customer Three [Member]", "terseLabel": "Customer Three [Member]" } } }, "localname": "CustomerThreeMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_CustomerTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer two.", "label": "Customer Two [Member]", "terseLabel": "Customer Two [Member]" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_DeferredTaxAssetsOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred tax assets operating lease liabilities.", "label": "Deferred Tax Assets Operating Lease Liabilities", "terseLabel": "Operating lease liability" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiabilities", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "trex_DeferredTaxLiabilitiesDepreciation": { "auth_ref": [], "calculation": { "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 12.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred tax liabilities depreciation.", "label": "Deferred Tax Liabilities Depreciation", "negatedLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesDepreciation", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "trex_DeferredTaxLiabilitiesGoodwillAmortization": { "auth_ref": [], "calculation": { "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 13.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred tax liabilities goodwill amortization.", "label": "Deferred Tax Liabilities Goodwill Amortization", "negatedLabel": "Goodwill amortization" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAmortization", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "trex_DeferredTaxLiabilitiesInventoriesAndOther": { "auth_ref": [], "calculation": { "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 14.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred tax liabilities inventories and other.", "label": "Deferred Tax Liabilities Inventories and Other", "negatedLabel": "Inventories and other" } } }, "localname": "DeferredTaxLiabilitiesInventoriesAndOther", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "trex_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 15.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred tax liabilities operating lease right of use assets.", "label": "Deferred Tax Liabilities Operating Lease Right Of Use Assets", "negatedLabel": "Operating lease right-of-use asset" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "trex_DescriptionOfOperatingLeasesWithInitialTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of operating leases with initial term.", "label": "Description of Operating Leases With Initial Term", "verboseLabel": "Operating leases with an initial term" } } }, "localname": "DescriptionOfOperatingLeasesWithInitialTerm", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "trex_EBITDA": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "EBITDA.", "label": "E B I T D A", "terseLabel": "EBITDA" } } }, "localname": "EBITDA", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "monetaryItemType" }, "trex_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan [Member]" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail" ], "xbrltype": "domainItemType" }, "trex_ForkliftsAndTractorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Forklifts and tractors.", "label": "Forklifts And Tractors [Member]", "terseLabel": "Forklifts and Tractors [Member]" } } }, "localname": "ForkliftsAndTractorsMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "trex_FourthamendedandrestatedcreditagreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "FourthAmendedAndRestatedCreditAgreementMember.", "label": "FourthAmendedAndRestatedCreditAgreement [Member]", "terseLabel": "Fourth Amended And Restated Credit Agreement [Member]" } } }, "localname": "FourthamendedandrestatedcreditagreementMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents accrued expenses and other current liabilities of operating leases", "label": "Lessee Operating leases Accrued Expenses And Other Current Liabilities", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "trex_LetterOfCreditFacilitySublimitMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Letter of credit facility sublimit.", "label": "Letter of Credit Facility Sublimit Member", "terseLabel": "Letter of Credit Facility Sublimit [Member]" } } }, "localname": "LetterOfCreditFacilitySublimitMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_MaturityPeriodOfCashEquivalent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum term of original maturities to classify as cash equivalent.", "label": "Maturity Period Of Cash Equivalent", "terseLabel": "Maximum term of original maturities to classify as cash equivalent" } } }, "localname": "MaturityPeriodOfCashEquivalent", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "trex_NewAccountingStandardsNotYetAdoptedPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "New accounting standards not yet adopted policy.", "label": "New Accounting Standards Not Yet Adopted [Policy Text Block]", "terseLabel": "New Accounting Standards Not Yet Adopted" } } }, "localname": "NewAccountingStandardsNotYetAdoptedPolicyTextBlock", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "trex_NumberOfCustomerAccountedForTenPercentOrMoreAccountReceivable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of customer accounted for ten percent or more account receivable.", "label": "Number Of Customer Accounted For Ten Percent Or More Account Receivable", "terseLabel": "Number of customer accounted for 10% or more account receivable" } } }, "localname": "NumberOfCustomerAccountedForTenPercentOrMoreAccountReceivable", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "trex_NumberOfCustomerAccountedForTenPercentOrMoreSalesOfNetSales": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of customer accounted for ten percent or more sales of net sales.", "label": "Number Of Customer Accounted For Ten Percent Or More Sales Of Net Sales", "terseLabel": "Number of customers that accounted for 10% or more of net sales" } } }, "localname": "NumberOfCustomerAccountedForTenPercentOrMoreSalesOfNetSales", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "trex_NumberOfFinancialInstitutionWithDeposit": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of financial institutions where Company deposits are maintained.", "label": "Number Of Financial Institution With Deposit", "terseLabel": "Number of financial institutions where deposits are maintained" } } }, "localname": "NumberOfFinancialInstitutionWithDeposit", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "trex_NumberOfLargestRawMaterialSuppliers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of largest raw material suppliers.", "label": "Number Of Largest Raw Material Suppliers", "terseLabel": "Number of largest raw material suppliers" } } }, "localname": "NumberOfLargestRawMaterialSuppliers", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "trex_NumberOfSalesRetailers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of national sales retailers.", "label": "Number Of Sales Retailers", "terseLabel": "Number of national retailers" } } }, "localname": "NumberOfSalesRetailers", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/SegmentInformationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "trex_OtherResidentialMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other residential.", "label": "Other Residential [Member]", "terseLabel": "Other Residential [Member]" } } }, "localname": "OtherResidentialMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "domainItemType" }, "trex_PercentSensitivityChangeInExpectedSurfaceFlakingClaims": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage change in the expected number of remaining claims to be settled with payment or the expected cost to settle claims used as a threshold for disclosure.", "label": "Percent Sensitivity Change In Expected Surface Flaking Claims", "terseLabel": "Percentage change in warranty claims used as a threshold for disclosure" } } }, "localname": "PercentSensitivityChangeInExpectedSurfaceFlakingClaims", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "trex_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance based restricted stock and performance based restricted stock units.", "label": "Performance Based Restricted Stock And Performance Based Restricted Stock Units [Member]", "terseLabel": "Performance-Based Restricted Stock and Performance-Based Restricted Stock Units [Member]" } } }, "localname": "PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationPerformanceBasedRestrictedStockActivityDetail", "http://www.trex.com/role/StockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "trex_PerformanceBasedRestrictedStockAndrestrictedStockunitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance\u200b based \u200brestricted\u200b stock\u200b and\u200b restricted\u200b stock\u200b units.\u200b", "label": "Performance Based Restricted Stock And Restricted Stock Units [Member]", "terseLabel": "Performance-Based Restricted Stock and Restricted Stock Units [Member]" } } }, "localname": "PerformanceBasedRestrictedStockAndrestrictedStockunitsMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail" ], "xbrltype": "domainItemType" }, "trex_PrepaidAndOtherCurrentAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure pertaining to prepaid and other current assets.", "label": "Prepaid And Other Current Assets Disclosure [Text Block]", "terseLabel": "Prepaid Expenses and Other Assets" } } }, "localname": "PrepaidAndOtherCurrentAssetsDisclosureTextBlock", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/PrepaidExpensesAndOtherAssets" ], "xbrltype": "textBlockItemType" }, "trex_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure pertaining to prepaid expense and other assets current.", "label": "Prepaid Expense And Other Assets Current [Table Text Block]", "terseLabel": "Summary of Prepaid Expenses and Other Assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "trex_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the estimated useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Property Plant And Equipment Estimated Useful Life [Table Text Block]", "terseLabel": "Estimated Useful Lives of Property Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "trex_RawMaterialSupplyContractsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Raw material supply contracts.", "label": "Raw Material Supply Contracts [Member]", "terseLabel": "Raw Material Supply Contracts [Member]" } } }, "localname": "RawMaterialSupplyContractsMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_RawMaterialsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Raw Materials [Member]", "label": "Raw Materials [Member]", "terseLabel": "Raw Materials [Member]" } } }, "localname": "RawMaterialsMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_ResidentialUseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Residential use.", "label": "Residential Use [Member]", "terseLabel": "Residential Use [Member]" } } }, "localname": "ResidentialUseMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revolver Loans Portion Effective January 1 through June 30 [Member]", "label": "Revolver Loans Portion Effective One January Through Thirty June [Member]", "terseLabel": "Revolver Loans Portion Effective January 1 through June 30 [Member]" } } }, "localname": "RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revolver Loans Portion Effective July 1 through December 31 [Member]", "label": "Revolver Loans Portion Effective One July Through Thirty First December [Member]", "terseLabel": "Revolver Loans Portion Effective July 1 through December 31 [Member]" } } }, "localname": "RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities and other current liabilities.", "label": "Schedule of Accrued Liabilities and Other Current Liabilities [Table Text Block]", "terseLabel": "Summary of Accrued Expenses and Other Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "trex_ScheduleOfCommitmentsAndContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of commitments and contingencies.", "label": "Schedule Of Commitments And Contingencies [Line Items]", "terseLabel": "Schedule Of Commitments And Contingencies [Line Items]" } } }, "localname": "ScheduleOfCommitmentsAndContingenciesLineItems", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "trex_ScheduleOfCommitmentsAndContingenciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Commitments And Contingencies [Table]", "label": "Schedule Of Commitments And Contingencies [Table]", "terseLabel": "Schedule Of Commitments And Contingencies [Table]" } } }, "localname": "ScheduleOfCommitmentsAndContingenciesTable", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "trex_ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of reconciliation of net income to EBITDA.", "label": "Schedule Of Reconciliation Of Net Income To EBITDA [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Net Income to EBITDA" } } }, "localname": "ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "trex_ScheduleOfRestrictedStockActivityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of restricted stock activity.", "label": "Schedule Of Restricted Stock Activity [Line Items]", "terseLabel": "Schedule Of Restricted Stock Activity [Line Items]" } } }, "localname": "ScheduleOfRestrictedStockActivityLineItems", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationPerformanceBasedRestrictedStockActivityDetail", "http://www.trex.com/role/StockBasedCompensationTimeBasedRestrictedStockAndRestrictedStockUnitActivityDetail" ], "xbrltype": "stringItemType" }, "trex_ScheduleOfRestrictedStockActivityTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Restricted Stock Activity [Table]", "label": "Schedule Of Restricted Stock Activity [Table]", "terseLabel": "Schedule Of Restricted Stock Activity [Table]" } } }, "localname": "ScheduleOfRestrictedStockActivityTable", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationPerformanceBasedRestrictedStockActivityDetail", "http://www.trex.com/role/StockBasedCompensationTimeBasedRestrictedStockAndRestrictedStockUnitActivityDetail" ], "xbrltype": "stringItemType" }, "trex_ScheduleOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of significant accounting policies.", "label": "Schedule Of Significant Accounting Policies [Line Items]", "terseLabel": "Schedule Of Significant Accounting Policies [Line Items]" } } }, "localname": "ScheduleOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "trex_ScheduleOfStockAppreciationRightsActivityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of stock appreciation rights activity.", "label": "Schedule Of Stock Appreciation Rights Activity [Line Items]", "terseLabel": "Schedule Of Stock Appreciation Rights Activity [Line Items]" } } }, "localname": "ScheduleOfStockAppreciationRightsActivityLineItems", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSarActivityDetail" ], "xbrltype": "stringItemType" }, "trex_ScheduleOfStockAppreciationRightsActivityTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Stock Appreciation Rights Activity [Table]", "label": "Schedule Of Stock Appreciation Rights Activity [Table]", "terseLabel": "Schedule Of Stock Appreciation Rights Activity [Table]" } } }, "localname": "ScheduleOfStockAppreciationRightsActivityTable", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSarActivityDetail" ], "xbrltype": "stringItemType" }, "trex_SeasonalityDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies seasonal trends affecting the demand for Trex products and quarterly net sales.", "label": "Seasonality Disclosure [Text Block]", "terseLabel": "Seasonality" } } }, "localname": "SeasonalityDisclosureTextBlock", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/Seasonality" ], "xbrltype": "textBlockItemType" }, "trex_SensitivityChangeInSurfaceFlakingWarrantyReserve": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Estimated change in the warranty reserve resulting from a 10% change in the expected number of remaining claims to be settled with payment or the expected cost to settle claims for disclosure purposes only.", "label": "Sensitivity Change In Surface Flaking Warranty Reserve", "terseLabel": "Change in warranty reserve for disclosure purposes only" } } }, "localname": "SensitivityChangeInSurfaceFlakingWarrantyReserve", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionGrantsInPeriodWeightedAverageGrantDateFairValuePerPricingModel": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of equity instruments other than options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Option Grants In Period Weighted Average Grant Date Fair Value Per Pricing Model", "terseLabel": "Weighted-average fair value of grants" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionGrantsInPeriodWeightedAverageGrantDateFairValuePerPricingModel", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions and Methodology [Line Items]", "label": "Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions and Methodology [Line Items]", "terseLabel": "Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions and Methodology [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" ], "xbrltype": "stringItemType" }, "trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Table]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Table]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Table]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" ], "xbrltype": "stringItemType" }, "trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of equity instruments other than options exercisable.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable", "terseLabel": "Exercisable, SARs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSarActivityDetail" ], "xbrltype": "sharesItemType" }, "trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsCanceledWeightedAverageGrantPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award non options equity instruments canceled weighted average grant price.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Options Equity Instruments Canceled Weighted Average Grant Price", "terseLabel": "Canceled, Weighted Average Grant Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsCanceledWeightedAverageGrantPrice", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSarActivityDetail" ], "xbrltype": "perShareItemType" }, "trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsExercisableWeightedAverageGrantPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award non options equity instruments exercisable weighted average grant price.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Options Equity Instruments Exercisable Weighted Average Grant Price", "terseLabel": "Exercisable, Weighted Average Grant Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsExercisableWeightedAverageGrantPrice", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSarActivityDetail" ], "xbrltype": "perShareItemType" }, "trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsExercisedWeightedAverageGrantPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award non options equity instruments exercised weighted average grant price.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Options Equity Instruments Exercised Weighted Average Grant Price", "terseLabel": "Exercised, Weighted Average Grant Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsExercisedWeightedAverageGrantPrice", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSarActivityDetail" ], "xbrltype": "perShareItemType" }, "trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award non options equity instruments granted weighted average grant price.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Options Equity Instruments Granted Weighted Average Grant Price", "terseLabel": "Granted, Weighted Average Grant Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSarActivityDetail" ], "xbrltype": "perShareItemType" }, "trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingWeightedAverageGrantPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award non options equity instruments outstanding weighted average grant price.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Options Equity Instruments Outstanding Weighted Average Grant Price", "periodEndLabel": "Outstanding, Weighted Average Grant Price Per Share, Ending Balance", "periodStartLabel": "Outstanding, Weighted Average Grant Price Per Share, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsOutstandingWeightedAverageGrantPrice", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSarActivityDetail" ], "xbrltype": "perShareItemType" }, "trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsVestedWeightedAverageGrantPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award non options equity instruments vested weighted average grant price.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Options Equity Instruments Vested Weighted Average Grant Price", "terseLabel": "Vested, Weighted Average Grant Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsVestedWeightedAverageGrantPrice", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSarActivityDetail" ], "xbrltype": "perShareItemType" }, "trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsExercisableIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award non options exercisable intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Options Exercisable Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsExercisableIntrinsicValue", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSarActivityDetail" ], "xbrltype": "monetaryItemType" }, "trex_SharebasedCompensationArrangementByShareBasedPaymentAwardNonoptionEquityInstrumentsVested": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of equity instruments other than options vested.", "label": "Share-based Compensation Arrangement by Share Based Payment Award, Non-Option Equity Instruments, Vested", "terseLabel": "Vested, SARs" } } }, "localname": "SharebasedCompensationArrangementByShareBasedPaymentAwardNonoptionEquityInstrumentsVested", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSarActivityDetail" ], "xbrltype": "sharesItemType" }, "trex_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageToTargetNumberOfShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "With respect to each vesting, the number of shares that will vest stated as a percentage of the target number of shares.", "label": "Share-based Compensation Arrangement By Share-based Payment Award Award Vesting Rights Percentage To Target Number Of Shares", "terseLabel": "Percentage of target number of shares that will vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageToTargetNumberOfShares", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "trex_SharebasedCompensationArrangementBySharebasedPaymentAwardNonOptionsExercisableWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sharebased compensation arrangement by sharebased payment award non options exercisable weighted average remaining contractual term.", "label": "Sharebased Compensation Arrangement by Sharebased Payment Award Non Options Exercisable Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardNonOptionsExercisableWeightedAverageRemainingContractualTerm", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSarActivityDetail" ], "xbrltype": "durationItemType" }, "trex_SharebasedCompensationArrangementBySharebasedPaymentAwardNonOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sharebased compensation arrangement by sharebased payment award non options vested and expected to vest outstanding weighted average remaining contractual term.", "label": "Sharebased Compensation Arrangement by Sharebased Payment Award Non Options Vested and Expected to Vest Outstanding Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life, Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardNonOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSarActivityDetail" ], "xbrltype": "durationItemType" }, "trex_StagingConceptsAcquisitionLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Staging concepts acquisition, LLC.", "label": "Staging Concepts Acquisition, LLC [Member]", "terseLabel": "Staging Concepts Acquisition, LLC [Member]" } } }, "localname": "StagingConceptsAcquisitionLLCMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_StockAppreciationRightsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stock Appreciation Rights [Member]", "verboseLabel": "Stock appreciation rights [Member]" } } }, "localname": "StockAppreciationRightsMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "trex_StockIssuedSharesEmployeeStockPurchasePlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued since the plan's inception as a result of an employee stock purchase plan.", "label": "Stock Issued Shares Employee Stock Purchase Plan", "terseLabel": "Approximate number of shares employees purchased under the Employee Stock Purchase Plan" } } }, "localname": "StockIssuedSharesEmployeeStockPurchasePlan", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "trex_StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "stock repurchase program.", "label": "Stock Repurchase Program [Member]", "terseLabel": "Stock Repurchase Programs [Member]" } } }, "localname": "StockRepurchaseProgramMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_SupplementalBalanceSheetInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental balance sheet information [Abstract]", "verboseLabel": "Supplemental balance sheet information" } } }, "localname": "SupplementalBalanceSheetInformationAbstract", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "trex_SupplementalFinancialInformationOfOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Table includes supplemental cash flow information and supplemental balance sheet information related to operating leases", "label": "Supplemental Financial Information Of Operating Leases [Table Text Block]", "verboseLabel": "Supplemental Cash Flow information and Supplemental balance sheet information related to operating leases to operating leases" } } }, "localname": "SupplementalFinancialInformationOfOperatingLeasesTableTextBlock", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "trex_SurfaceFlakingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Surface flaking.", "label": "Surface Flaking [Member]", "terseLabel": "Surface Flaking [Member]" } } }, "localname": "SurfaceFlakingMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "domainItemType" }, "trex_SurfaceFlakingWarrantyReserveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Surface Flaking Warranty Reserve [Member]", "label": "Surface Flaking Warranty Reserve [Member]", "terseLabel": "Surface Flaking Warranty Reserve [Member]" } } }, "localname": "SurfaceFlakingWarrantyReserveMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "domainItemType" }, "trex_SwingAdvanceLoanSublimitMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Swing advance loan sublimit.", "label": "Swing Advance Loan Sublimit Member", "terseLabel": "Swing Advance Loan Sublimit [Member]" } } }, "localname": "SwingAdvanceLoanSublimitMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_ThirdAmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Third amended and restated credit agreement.", "label": "Third Amended And Restated Credit Agreement [Member]", "terseLabel": "Third Amended and Restated Credit Agreement [Member]" } } }, "localname": "ThirdAmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Time based restricted stock and time based restricted stock units.", "label": "Time Based Restricted Stock And Time Based Restricted Stock Units [Member]", "terseLabel": "Time-Based Restricted Stock and Time-Based Restricted Stock Units [Member]" } } }, "localname": "TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationTables", "http://www.trex.com/role/StockBasedCompensationTimeBasedRestrictedStockAndRestrictedStockUnitActivityDetail" ], "xbrltype": "domainItemType" }, "trex_TimeBasedRestrictedStockandRestrictedstockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Time\u200b based\u200b restricted\u200b stock \u200band\u200b restricted \u200bstock\u200b units.", "label": "Time Based Restricted Stock And Restricted Stock Units [Member]", "terseLabel": "Time-Based Restricted Stock and Restricted Stock Units [Member]" } } }, "localname": "TimeBasedRestrictedStockandRestrictedstockUnitsMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail" ], "xbrltype": "domainItemType" }, "trex_TranscendEnhanceSelectAndUniversalFasciaProductMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transcend Enhance Select And Universal Fascia Product", "label": "Transcend Enhance Select And Universal Fascia Product [Member]" } } }, "localname": "TranscendEnhanceSelectAndUniversalFasciaProductMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_TrextrimAndTrexRevealRailingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trextrim And Trex Reveal Railing", "label": "Trextrim And Trex Reveal Railing [Member]", "terseLabel": "Trex Signature Railing [Member]" } } }, "localname": "TrextrimAndTrexRevealRailingMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_TwoThousandFourteenStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Thousand Fourteen Stock Incentive Plan [Member]", "label": "Two Thousand Fourteen Stock Incentive Plan [Member]", "terseLabel": "2014 Stock Incentive Plan [Member]" } } }, "localname": "TwoThousandFourteenStockIncentivePlanMember", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_UnrecognizedTaxBenefitsNumberOfTaxMattersIdentified": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unrecognized tax benefits number of tax matters identified", "label": "Unrecognized Tax Benefits Number Of Tax Matters Identified", "terseLabel": "Unrecognized tax benefits number of tax matters" } } }, "localname": "UnrecognizedTaxBenefitsNumberOfTaxMattersIdentified", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "trex_ValuationAllowanceForCreditLossesAndDisputedAmounts": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Valuation allowance for credit losses and disputed amounts.", "label": "Valuation Allowance For Credit Losses And Disputed Amounts", "terseLabel": "Valuation allowance" } } }, "localname": "ValuationAllowanceForCreditLossesAndDisputedAmounts", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "trex_WarrantyPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of years the Company warrants that its products will be free from material defects in workmanship and materials.", "label": "Warranty Period", "terseLabel": "Warranty period" } } }, "localname": "WarrantyPeriod", "nsuri": "http://www.trex.com/20191231", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r324" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201609Member": { "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-09 Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.", "label": "Accounting Standards Update 2016-09 [Member]", "terseLabel": "Accounting Standards Update 2016-09 [Member]" } } }, "localname": "AccountingStandardsUpdate201609Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "auth_ref": [ "r346", "r360" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Accounts Payable", "terseLabel": "Unpaid Liabilities relates to property plant and equipment" } } }, "localname": "AccountsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r24", "r141", "r142", "r205" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 18.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 1.0, "parentTag": "trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Marketing Costs, Current", "terseLabel": "Sales and marketing" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r38", "r174" ], "calculation": { "http://www.trex.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r25" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r101" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Adjustments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Shares withheld for taxes on awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs, Policy [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r266" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Branding Expenses" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r220", "r248", "r263" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r84", "r162", "r168" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization of intangible asset" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsNetAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive securities excluded from the computation of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r133", "r340", "r355" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets", "verboseLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "verboseLabel": "Operating lease liabilities:" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r57" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 16.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r222", "r250" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationPerformanceBasedRestrictedStockActivityDetail", "http://www.trex.com/role/StockBasedCompensationSarActivityDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail", "http://www.trex.com/role/StockBasedCompensationTables", "http://www.trex.com/role/StockBasedCompensationTimeBasedRestrictedStockAndRestrictedStockUnitActivityDetail", "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Accounting" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Building and Improvements [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r301", "r302" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r305" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill expected to be amortized and deductible for tax purposes" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/Acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r35", "r86" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r12", "r87", "r91" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r80", "r86", "r89" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r80", "r317" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "verboseLabel": "Supplemental cash flow information" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesAdditionalInformationDetail", "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r193", "r194", "r195", "r196" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPortfolioSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Portfolio segment of the company's total financing receivables related to commercial receivables.", "label": "Commercial Portfolio Segment [Member]", "terseLabel": "Commercial [Member]" } } }, "localname": "CommercialPortfolioSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsNetAdditionalInformationDetail", "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail", "http://www.trex.com/role/SegmentInformationAdditionalInformationDetail", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r47", "r178", "r347", "r359" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r177", "r179" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common Stock, No Par Value", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r190" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.01 par value, 120,000,000 shares authorized; 70,187,463 and 69,998,336 shares issued and 58,240,721 and 58,551,653 shares outstanding at December 31, 2019 and 2018, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock": { "auth_ref": [ "r210", "r211", "r218" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of an entity's employee compensation and benefit plans, excluding share-based compensation and including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans, Other than Share-based Compensation [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r59", "r61", "r62" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer Equipment and Software [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r123", "r124", "r315", "r316" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r123", "r124", "r315", "r316", "r368" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r123", "r124", "r315", "r316", "r368" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r119", "r352" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations and Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r123", "r124", "r315", "r316" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk as percentage of total" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r123", "r124", "r315", "r316" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in Process [Member]" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.trex.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContractReceivableRetainageDueOneYearOrLess": { "auth_ref": [ "r23", "r337" ], "calculation": { "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract to be collected in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Contract Receivable Retainage, Next Twelve Months", "terseLabel": "Contract retainage" } } }, "localname": "ContractReceivableRetainageDueOneYearOrLess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r198", "r200", "r205" ], "calculation": { "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Revenues in excess of billings" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r198", "r199", "r205" ], "calculation": { "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 4.0, "parentTag": "trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r68" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 6.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AcquisitionAdditionalInformationDetail", "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AcquisitionAdditionalInformationDetail", "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r95", "r293", "r297" ], "calculation": { "http://www.trex.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetail": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r293", "r297" ], "calculation": { "http://www.trex.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current income tax provision:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r95", "r293", "r297" ], "calculation": { "http://www.trex.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetail": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r122" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r16", "r17", "r341", "r343", "r354" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r17", "r187", "r343", "r354" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Company indebtedness" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r45" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r294", "r297" ], "calculation": { "http://www.trex.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetail": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r84", "r95", "r294", "r297" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.trex.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetail": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows", "http://www.trex.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred income tax provision:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r18", "r19", "r284", "r342", "r353" ], "calculation": { "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 11.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Gross deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r274", "r288" ], "calculation": { "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r294", "r297" ], "calculation": { "http://www.trex.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetail": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r285" ], "calculation": { "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets, before valuation allowance" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r269", "r291", "r292" ], "calculation": { "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventories" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r286" ], "calculation": { "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Gross deferred tax assets, after valuation allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r268", "r291", "r292" ], "calculation": { "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating losses" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r269", "r291", "r292" ], "calculation": { "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Accruals not currently deductible and other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r290", "r291", "r292" ], "calculation": { "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "State tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r268", "r291", "r292" ], "calculation": { "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": { "auth_ref": [ "r268", "r291", "r292" ], "calculation": { "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves", "terseLabel": "Residential product warranty reserve" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r287" ], "calculation": { "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r273", "r274", "r275" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r217" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Employer's contribution" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r84", "r172" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r84", "r131" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "definitionGuidance": "Depreciation and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Disaggregated Net Sales" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r66", "r102", "r105", "r107", "r108", "r109", "r112", "r350", "r363" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "positiveLabel": "Basic net income per share", "terseLabel": "Basic earnings per common share", "verboseLabel": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trex.com/role/InterimFinancialDataUnauditedSummaryOfInterimFinancialDataDetail", "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r66", "r102", "r105", "r107", "r108", "r109", "r112", "r350", "r363" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "positiveLabel": "Diluted net income per share", "terseLabel": "Diluted earnings per common share", "verboseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trex.com/role/InterimFinancialDataUnauditedSummaryOfInterimFinancialDataDetail", "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EffectOfLIFOInventoryLiquidationOnIncome": { "auth_ref": [ "r152" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The effect of liquidating LIFO (last in first out) inventory layers on income.", "label": "Effect of LIFO Inventory Liquidation on Income", "terseLabel": "LIFO inventory liquidations" } } }, "localname": "EffectOfLIFOInventoryLiquidationOnIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/InventoriesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 2.0, "parentTag": "trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Compensation cost recognition period for unvested awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r249" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Unrecognized compensation cost related to unvested awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurodollar Rate Loans [Member]" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FIFOInventoryAmount": { "auth_ref": [ "r11" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.", "label": "FIFO Inventory Amount", "terseLabel": "Raw materials" } } }, "localname": "FIFOInventoryAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/InventoriesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r91", "r313", "r314" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Federal Funds Effective Swap Rate [Member]", "terseLabel": "Federal Funds Rate [Member]" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.", "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "Financial Instruments" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancingReceivablePortfolioSegmentAxis": { "auth_ref": [ "r145", "r146", "r147" ], "lang": { "en-US": { "role": { "documentation": "Information by the level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.", "label": "Financing Receivable Portfolio Segment [Axis]", "terseLabel": "Financing Receivable Portfolio Segment [Axis]" } } }, "localname": "FinancingReceivablePortfolioSegmentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsNetAdditionalInformationDetail", "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail", "http://www.trex.com/role/SegmentInformationAdditionalInformationDetail", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablePortfolioSegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.", "label": "Financing Receivable Portfolio Segment [Domain]", "terseLabel": "Financing Receivable Portfolio Segment [Domain]" } } }, "localname": "FinancingReceivablePortfolioSegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsNetAdditionalInformationDetail", "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail", "http://www.trex.com/role/SegmentInformationAdditionalInformationDetail", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Amortization period" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsNetAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r167" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsNetAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r163", "r165", "r167", "r170", "r338" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsNetAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r163", "r166" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsNetAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r84" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of property, plant and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r155", "r157" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AcquisitionAdditionalInformationDetail", "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsNetAdditionalInformationDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r171" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets, Net" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r91", "r159" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r84", "r156", "r158", "r160" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Annual impairment test of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsNetAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r67" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trex.com/role/InterimFinancialDataUnauditedSummaryOfInterimFinancialDataDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]", "terseLabel": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]", "terseLabel": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r64", "r102", "r339", "r348", "r364" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r279", "r281", "r283", "r296" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r132", "r298" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 9.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.trex.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.trex.com/role/IncomeTaxesReconciliationOfDifferencesBetweenIncomeTaxProvisionAndIncomeTaxDeterminedByApplyingUsFederalStatutoryRateDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "definitionGuidance": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense (benefit)", "totalLabel": "Total income tax provision", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.trex.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetail", "http://www.trex.com/role/IncomeTaxesReconciliationOfDifferencesBetweenIncomeTaxProvisionAndIncomeTaxDeterminedByApplyingUsFederalStatutoryRateDetail", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r63", "r91", "r271", "r272", "r282", "r283", "r289", "r299", "r369" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities": { "auth_ref": [ "r276", "r277" ], "calculation": { "http://www.trex.com/role/IncomeTaxesReconciliationOfDifferencesBetweenIncomeTaxProvisionAndIncomeTaxDeterminedByApplyingUsFederalStatutoryRateDetail": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount", "negatedLabel": "Domestic production activities deduction" } } }, "localname": "IncomeTaxReconciliationDeductionsQualifiedProductionActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesReconciliationOfDifferencesBetweenIncomeTaxProvisionAndIncomeTaxDeterminedByApplyingUsFederalStatutoryRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r94", "r276", "r277" ], "calculation": { "http://www.trex.com/role/IncomeTaxesReconciliationOfDifferencesBetweenIncomeTaxProvisionAndIncomeTaxDeterminedByApplyingUsFederalStatutoryRateDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "U.S. Federal statutory taxes" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesReconciliationOfDifferencesBetweenIncomeTaxProvisionAndIncomeTaxDeterminedByApplyingUsFederalStatutoryRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r276", "r277" ], "calculation": { "http://www.trex.com/role/IncomeTaxesReconciliationOfDifferencesBetweenIncomeTaxProvisionAndIncomeTaxDeterminedByApplyingUsFederalStatutoryRateDetail": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Permanent items" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesReconciliationOfDifferencesBetweenIncomeTaxProvisionAndIncomeTaxDeterminedByApplyingUsFederalStatutoryRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r276" ], "calculation": { "http://www.trex.com/role/IncomeTaxesReconciliationOfDifferencesBetweenIncomeTaxProvisionAndIncomeTaxDeterminedByApplyingUsFederalStatutoryRateDetail": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesReconciliationOfDifferencesBetweenIncomeTaxProvisionAndIncomeTaxDeterminedByApplyingUsFederalStatutoryRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r94", "r276", "r277" ], "calculation": { "http://www.trex.com/role/IncomeTaxesReconciliationOfDifferencesBetweenIncomeTaxProvisionAndIncomeTaxDeterminedByApplyingUsFederalStatutoryRateDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State and local taxes, net of U.S. Federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesReconciliationOfDifferencesBetweenIncomeTaxProvisionAndIncomeTaxDeterminedByApplyingUsFederalStatutoryRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r276", "r277" ], "calculation": { "http://www.trex.com/role/IncomeTaxesReconciliationOfDifferencesBetweenIncomeTaxProvisionAndIncomeTaxDeterminedByApplyingUsFederalStatutoryRateDetail": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "negatedLabel": "Federal credits" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesReconciliationOfDifferencesBetweenIncomeTaxProvisionAndIncomeTaxDeterminedByApplyingUsFederalStatutoryRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxSettlements": { "auth_ref": [ "r276", "r277" ], "calculation": { "http://www.trex.com/role/IncomeTaxesReconciliationOfDifferencesBetweenIncomeTaxProvisionAndIncomeTaxDeterminedByApplyingUsFederalStatutoryRateDetail": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax settlements. Including, but not limited to, domestic tax settlement, foreign tax settlement, state and local tax settlement, and other tax settlements.", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Amount", "terseLabel": "Excess tax benefits from vesting or settlement of stock compensation awards" } } }, "localname": "IncomeTaxReconciliationTaxSettlements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesReconciliationOfDifferencesBetweenIncomeTaxProvisionAndIncomeTaxDeterminedByApplyingUsFederalStatutoryRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r88" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r50", "r345", "r361" ], "calculation": { "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r83" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r83" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r83" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "auth_ref": [ "r83" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.", "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "terseLabel": "Income taxes receivable/payable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r83" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r83" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r106", "r111" ], "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive securities" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r164", "r169" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsNetAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r164", "r169" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsNetAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "verboseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsNetAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Goodwill and other intangible assets, net" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r351" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "negatedLabel": "Interest (income) expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r78", "r81", "r88" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternetDomainNamesMember": { "auth_ref": [ "r303" ], "lang": { "en-US": { "role": { "documentation": "String of typographic characters used to describe the location of a specific individual, business, computer, or piece of information online. Formally known as the Uniform Resource Locator or URL, it is often considered to be the address of a certain World Wide Web site.", "label": "Internet Domain Names [Member]", "terseLabel": "Domain Names [Member]" } } }, "localname": "InternetDomainNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsNetAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r153" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r51" ], "calculation": { "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r53" ], "calculation": { "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail": { "order": 1.0, "parentTag": "us-gaap_LIFOInventoryAmount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "totalLabel": "Total FIFO inventories" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReserve": { "auth_ref": [ "r55" ], "calculation": { "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail": { "order": 4.0, "parentTag": "us-gaap_LIFOInventoryAmount", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.", "label": "Inventory, LIFO Reserve", "negatedLabel": "Excess of the replacement cost of inventory over the LIFO value of inventory", "negatedTerseLabel": "Reserve to adjust inventories to LIFO value" } } }, "localname": "InventoryLIFOReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r1", "r53", "r149" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r11", "r54", "r91", "r113", "r150", "r151" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r52" ], "calculation": { "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments, All Other Investments [Abstract]" } } }, "localname": "InvestmentsAllOtherInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LIFOInventoryAmount": { "auth_ref": [ "r11" ], "calculation": { "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of LIFO (last in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.", "label": "LIFO Inventory Amount", "totalLabel": "Total LIFO inventories" } } }, "localname": "LIFOInventoryAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "verboseLabel": "Maturities of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r333" ], "calculation": { "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r333" ], "calculation": { "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "verboseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r333" ], "calculation": { "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "verboseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r333" ], "calculation": { "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r333" ], "calculation": { "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r333" ], "calculation": { "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r333" ], "calculation": { "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "verboseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r333" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r335" ], "lang": { "en-US": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Term of Contract", "verboseLabel": "Operating Lease terms" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r42" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r344", "r357" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r41" ], "lang": { "en-US": { "role": { "documentation": "Date the credit facility terminates, in CCYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Termination date of the Credit Agreement" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r41" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Revolving loans in a collective maximum principal amount" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r41" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining available borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r41", "r96" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]", "terseLabel": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r116", "r128" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Business and Organization" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/BusinessAndOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r80" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r80" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r80", "r82", "r85" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r58", "r60", "r65", "r85", "r111", "r349", "r362" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "presentationGuidance": "Net Income (Loss)", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trex.com/role/InterimFinancialDataUnauditedSummaryOfInterimFinancialDataDetail", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail", "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity", "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Restricted Stock Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segment", "verboseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/BusinessAndOrganizationAdditionalInformationDetail", "http://www.trex.com/role/SegmentInformationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in CCYY format.", "label": "Open Tax Year", "terseLabel": "Tax years subject to examination" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r328", "r334" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "verboseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r326" ], "calculation": { "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total operating liabilities", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r326" ], "calculation": { "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 7.0, "parentTag": "trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r326" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets", "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r327", "r329" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r325" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets", "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r332", "r334" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r331", "r334" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r319", "r321" ], "calculation": { "http://www.trex.com/role/LeasesMinimumAnnualPaymentsUnderNonCancelableLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMinimumAnnualPaymentsUnderNonCancelableLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r319", "r321" ], "calculation": { "http://www.trex.com/role/LeasesMinimumAnnualPaymentsUnderNonCancelableLeasesDetail": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMinimumAnnualPaymentsUnderNonCancelableLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r319", "r321" ], "calculation": { "http://www.trex.com/role/LeasesMinimumAnnualPaymentsUnderNonCancelableLeasesDetail": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMinimumAnnualPaymentsUnderNonCancelableLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r319", "r321" ], "calculation": { "http://www.trex.com/role/LeasesMinimumAnnualPaymentsUnderNonCancelableLeasesDetail": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMinimumAnnualPaymentsUnderNonCancelableLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r319", "r321" ], "calculation": { "http://www.trex.com/role/LeasesMinimumAnnualPaymentsUnderNonCancelableLeasesDetail": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMinimumAnnualPaymentsUnderNonCancelableLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r319", "r321" ], "calculation": { "http://www.trex.com/role/LeasesMinimumAnnualPaymentsUnderNonCancelableLeasesDetail": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMinimumAnnualPaymentsUnderNonCancelableLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r319", "r321" ], "calculation": { "http://www.trex.com/role/LeasesMinimumAnnualPaymentsUnderNonCancelableLeasesDetail": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMinimumAnnualPaymentsUnderNonCancelableLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseMinimumRentals": { "auth_ref": [ "r318", "r319", "r320" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents the payments that the lessee is obligated to make or can be required to make in connection with a property under the terms of an agreement classified as an operating lease, excluding contingent rentals and a guarantee by the lessee of the lessor's debt and the lessee's obligation to pay (apart from the rental payments) executory costs such as insurance, maintenance, and taxes.", "label": "Operating Leases, Rent Expense, Minimum Rentals", "terseLabel": "Recognized rental expenses" } } }, "localname": "OperatingLeasesRentExpenseMinimumRentals", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r130", "r136" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r43" ], "calculation": { "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 6.0, "parentTag": "trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r85" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other non-cash adjustments" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r75" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r77" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r71", "r304" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Certain assets and liabilities acquired" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r71" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of business, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r72" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Expenditures for property, plant and equipment and intangibles" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r222", "r250" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/EmployeeBenefitPlansAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/EmployeeBenefitPlansAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PostemploymentBenefitsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Postemployment Benefits [Abstract]" } } }, "localname": "PostemploymentBenefitsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.01 par value, 3,000,000 shares authorized; none issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidAdvertising": { "auth_ref": [ "r4" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration paid in advance for advertising that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Advertising", "terseLabel": "Prepaid expenses for production costs of advertising" } } }, "localname": "PrepaidAdvertising", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Prepaid Expense and Other Assets [Abstract]" } } }, "localname": "PrepaidExpenseAndOtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r33", "r34" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other assets", "totalLabel": "Total prepaid expenses and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets", "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r3", "r6", "r154" ], "calculation": { "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r73", "r251" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options", "terseLabel": "Proceeds from employee stock purchase and option plans" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r74", "r97" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Borrowings under line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r70" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sales of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyLiabilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Warranty Liability [Line Items]", "terseLabel": "Product Warranty Liability [Line Items]" } } }, "localname": "ProductWarrantyLiabilityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyLiabilityTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.", "label": "Product Warranty Liability [Table]", "terseLabel": "Product Warranty Liability [Table]" } } }, "localname": "ProductWarrantyLiabilityTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r58", "r60", "r79", "r133", "r137", "r307", "r308", "r309", "r310", "r311" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r38", "r175" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.trex.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r37", "r173" ], "calculation": { "http://www.trex.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, Plant and Equipment, Gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.trex.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.trex.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r175", "r358" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.trex.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets", "http://www.trex.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r36", "r91", "r175" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r175" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r173" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.trex.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, plant, and equipment estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "durationItemType" }, "us-gaap_PurchaseObligationDueInFourthYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement maturing in the fourth fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due in Fourth Year", "terseLabel": "Purchase commitment, due in fourth year" } } }, "localname": "PurchaseObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement maturing in the next fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due in Next Twelve Months", "terseLabel": "Purchase commitment" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement maturing in the second fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due in Second Year", "terseLabel": "Purchase commitment, due in second year" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement maturing in the third fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due in Third Year", "terseLabel": "Purchase commitment, due in third year" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialDataAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Data [Abstract]" } } }, "localname": "QuarterlyFinancialDataAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Interim Financial Data (Unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/InterimFinancialDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r76", "r97" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Principal payments under line of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r267", "r371" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and Development costs" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r91", "r267" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResidentialPortfolioSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Portfolio segment of the company's total financing receivables related to residential financing receivables.", "label": "Residential Portfolio Segment [Member]", "terseLabel": "Residential [Member]" } } }, "localname": "ResidentialPortfolioSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsNetAdditionalInformationDetail", "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail", "http://www.trex.com/role/SegmentInformationAdditionalInformationDetail", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail", "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r191", "r356" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (Deficit) [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r203", "r204" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "definitionGuidance": "Net Sales", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Revenue from contract with customers" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trex.com/role/InterimFinancialDataUnauditedSummaryOfInterimFinancialDataDetail", "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail", "http://www.trex.com/role/SegmentInformationAdditionalInformationDetail", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue From Contracts With Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r92", "r93" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r201" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "Description of when remaining performance obligation is expected to be recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation", "terseLabel": "Revenue remaining performance obligation description" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r330", "r334" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "verboseLabel": "Operating ROU assets obtained in exchange for lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Sales Revenue, Net [Member]", "terseLabel": "Sales Revenue, Net [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r301", "r302" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AcquisitionAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block]", "terseLabel": "Summary of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Income Tax Provision (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r212", "r213", "r214", "r215", "r216" ], "lang": { "en-US": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of Differences between Income Tax Provision and Income Tax Determined by Applying US Federal Statutory Rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Minimum Annual Payments Under Non-Cancelable Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r159", "r161" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsNetAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r30", "r31", "r32" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Summary of Reconciliation of Company's Residential Product Warranty Reserve" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r38", "r175" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.trex.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Summary of Interim Financial Data" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/InterimFinancialDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r129", "r133", "r134", "r135", "r159" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SegmentInformationAdditionalInformationDetail", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r129", "r133", "r134", "r135", "r159" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Details of Segment Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r222", "r250" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock": { "auth_ref": [ "r228" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock appreciation rights awards that were outstanding at the beginning and end of the year, and the number of stock appreciation rights awards that were granted, exercised or converted, forfeited, and expired during the year.", "label": "Schedule of Share-based Compensation, Stock Appreciation Rights Award Activity [Table Text Block]", "terseLabel": "SAR Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Assumptions Used to Estimate Fair Value of Each SAR" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SegmentInformationAdditionalInformationDetail", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r69", "r148" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 7.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r83" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Performance-based Restricted Stock, Forfeited", "negatedTerseLabel": "Time-based Restricted Stock, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationPerformanceBasedRestrictedStockActivityDetail", "http://www.trex.com/role/StockBasedCompensationTimeBasedRestrictedStockAndRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-Average Grant Price Per Share, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationPerformanceBasedRestrictedStockActivityDetail", "http://www.trex.com/role/StockBasedCompensationTimeBasedRestrictedStockAndRestrictedStockUnitActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "positiveLabel": "Time-based Restricted Stock, Granted", "verboseLabel": "Performance-based Restricted Stock, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationPerformanceBasedRestrictedStockActivityDetail", "http://www.trex.com/role/StockBasedCompensationTimeBasedRestrictedStockAndRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-Average Grant Price Per Share, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationPerformanceBasedRestrictedStockActivityDetail", "http://www.trex.com/role/StockBasedCompensationTimeBasedRestrictedStockAndRestrictedStockUnitActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r234" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Nonvested, Shares, Ending Balance", "periodStartLabel": "Nonvested, Shares, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationPerformanceBasedRestrictedStockActivityDetail", "http://www.trex.com/role/StockBasedCompensationTimeBasedRestrictedStockAndRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r234" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested, Weighted-Average Grant Price Per Share, Ending Balance", "periodStartLabel": "Nonvested, Weighted-Average Grant Price Per Share, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationPerformanceBasedRestrictedStockActivityDetail", "http://www.trex.com/role/StockBasedCompensationTimeBasedRestrictedStockAndRestrictedStockUnitActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted Average Remaining Contractual Life, Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSarActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Performance-based Restricted Stock, Vested", "negatedTerseLabel": "Time-based Restricted Stock, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationPerformanceBasedRestrictedStockActivityDetail", "http://www.trex.com/role/StockBasedCompensationTimeBasedRestrictedStockAndRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r239" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of restricted shares vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-Average Grant Price Per Share, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationPerformanceBasedRestrictedStockActivityDetail", "http://www.trex.com/role/StockBasedCompensationTimeBasedRestrictedStockAndRestrictedStockUnitActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Description of method used to estimate fair value of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Method Used", "terseLabel": "Fair value assumptions method used" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Average risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Percentage of gross compensation eligible employees may elect to participate in the plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised", "negatedLabel": "Exercised, SARs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSarActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures", "negatedLabel": "Canceled, SARs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSarActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Granted, SARs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSarActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r229", "r230" ], "lang": { "en-US": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Shares Outstanding, SARs, Ending Balance", "periodStartLabel": "SARs Outstanding, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSarActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Total aggregate number of shares of common stock that may be issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r219", "r225" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationPerformanceBasedRestrictedStockActivityDetail", "http://www.trex.com/role/StockBasedCompensationSarActivityDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail", "http://www.trex.com/role/StockBasedCompensationTables", "http://www.trex.com/role/StockBasedCompensationTimeBasedRestrictedStockAndRestrictedStockUnitActivityDetail", "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r91", "r222", "r226" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate Intrinsic Value, Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSarActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Aggregate Intrinsic Value, Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSarActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r243", "r262" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Percentage of market price on lesser of either first day of calendar quarter or last day of calendar quarter for purchase price" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending Balance, Shares", "periodStartLabel": "Beginning Balance, Shares" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Shares Paid for Tax Withholding for Share Based Compensation", "negatedLabel": "Shares withheld for taxes on awards, Shares" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r185" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "auth_ref": [], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual, Current", "terseLabel": "Accrued warranty" } } }, "localname": "StandardProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualNoncurrent": { "auth_ref": [], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid after one year or beyond the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual, Noncurrent", "terseLabel": "Non-current accrued warranty" } } }, "localname": "StandardProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r182" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Settlements made during the period" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r183" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Provisions and changes in estimates" } } }, "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r91", "r184" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product Warranty" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r20", "r21", "r22", "r190" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesAdditionalInformationDetail", "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r49", "r190" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesAdditionalInformationDetail", "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails", "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity", "http://www.trex.com/role/StockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesAdditionalInformationDetail", "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails", "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity", "http://www.trex.com/role/StockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "definitionGuidance": "Stock appreciation rights [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights [Member]" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationSarActivityDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail", "http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r21", "r22", "r190", "r191" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Employee stock plans, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Gross", "terseLabel": "Stock-based compensation, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r21", "r22", "r191", "r221", "r238" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Employee stock plans" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Gross", "terseLabel": "Stock-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Common stock repurchase program, authorized shares" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r21", "r22", "r190", "r191" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchases of common stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r27", "r28", "r143" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets", "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r197" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r192" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stock split" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/InterimFinancialDataUnauditedAdditionalInformationDetail", "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "pureItemType" }, "us-gaap_StockholdersEquityPolicyTextBlock": { "auth_ref": [ "r90", "r91", "r189" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.", "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Treasury Stock" } } }, "localname": "StockholdersEquityPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Disclosure:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r122" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier Concentration Risk [Member]" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TextBlockAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Text Block [Abstract]" } } }, "localname": "TextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r208" ], "lang": { "en-US": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r208" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Products Transferred at a Point in Time and Variable Consideration Contracts [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r208" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Products Transferred Over Time and Fixed Price Contracts [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r48", "r193" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r48", "r193" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r22", "r190", "r191" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Repurchases of common stock, Shares", "terseLabel": "Number of shares repurchased by the Company" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity", "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r48", "r193", "r196" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, at cost, 11,946,742 and 11,446,683 shares at December 31, 2019 and 2018, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r270", "r280" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits related to identified uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r117", "r118", "r120", "r121", "r125", "r126", "r127" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "terseLabel": "Valuation Allowance of Deferred Tax Assets [Member]" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r99" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r99" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Additions (Reductions) Charged to Cost and Expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r99" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail", "http://www.trex.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r99" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail", "http://www.trex.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantyReservesMember": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "Reserve for expected cost from warranty provided on specific product or service.", "label": "SEC Schedule, 12-09, Reserve, Warranty [Member]", "terseLabel": "Warranty Reserve [Member]" } } }, "localname": "WarrantyReservesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r104", "r109" ], "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted weighted average common shares outstanding", "verboseLabel": "Diluted weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trex.com/role/InterimFinancialDataUnauditedSummaryOfInterimFinancialDataDetail", "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r103", "r109" ], "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average common shares outstanding", "verboseLabel": "Basic weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trex.com/role/InterimFinancialDataUnauditedSummaryOfInterimFinancialDataDetail", "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "stringItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955255&loc=SL82921830-210448" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.F)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100079-122729" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21459-112644" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187143-122770" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79507997-165333" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79507997-165333" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508013-165333" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508013-165333" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508029-165333" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508029-165333" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508043-165333" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508043-165333" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508057-165333" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508057-165333" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r306": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=118875152&loc=SL5864739-113975" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77910348&loc=d3e34039-112682" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r323": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL77919359-209981" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=118388040&loc=d3e49370-109356" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r372": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r373": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r374": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r375": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r376": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r377": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r378": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r379": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(6)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" } }, "version": "2.1" } XML 92 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2019
Payables and Accruals [Abstract]  
Summary of Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consist of the following as of December 31 (in thousands):
 
 
2019
 
 
2018
 
Sales and marketing
  $
28,402
    $
25,379
 
Compensation and benefits
   
13,475
     
19,124
 
Operating lease liabilities
   
7,079
     
—  
 
Manufacturing costs
   
2,564
     
3,744
 
Customer deposits
   
2,905
     
2,058
 
Billings in excess of revenues
   
816
     
512
 
Other
   
3,024
     
5,474
 
                 
Total accrued expenses
  $
58,265
    $
56,291
 
                 
XML 93 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Stockholders' Equity
12.
STOCKHOLDERS’ EQUITY
Stock Split
On May 2, 2018, the Board of Directors of the Company approved a
two-for-one
stock split of the Company’s common stock, par value $0.01. The stock split was in the form of a stock dividend distributed on June 18, 2018, to stockholders of record at the close of business on May 23, 2018. The stock split entitled each stockholder to receive one additional share of common stock, par value $0.01, for each share they held as of the record date. All common stock share and per share data for all periods presented in the accompanying consolidated financial statements and notes thereto have been retroactively adjusted to reflect the stock split.
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):
 
Year Ended December 31,
 
 
2019
 
 
2018
 
 
2017
 
Numerator:
 
 
 
 
 
   
 
 
Net income
 
$
144,738
 
 
$
134,572
   
$
95,128
 
 
 
 
 
 
 
 
 
   
 
 
 
Denominator:
 
 
 
 
 
   
 
 
Basic weighted average shares outstanding
 
 
58,430,597
 
 
 
58,739,670
   
 
58,785,118
 
Effect of dilutive securities:
 
 
 
 
 
   
 
 
Stock appreciation rights
 
 
124,425
 
 
 
176,700
   
 
198,642
 
Restricted stock
 
 
102,727
 
 
 
150,932
   
 
167,160
 
 
 
 
 
 
 
 
 
   
 
 
 
Diluted weighted average shares outstanding
 
 
58,657,749
 
 
 
59,067,302
   
 
 
 
59,150,920
 
 
 
 
 
 
 
 
 
   
 
 
 
Basic earnings per share
 
$
2.48
 
 
$
 
2.29
   
$
1.62
 
 
 
 
 
 
 
 
 
   
 
 
 
Diluted earnings per share
 
$
2.47
 
 
$
2.28
   
$
1.61
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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:
 
Year Ended December 31,
 
 
2019
 
 
2018
 
 
2017
 
Restricted stock
   
     
214
     
166
 
Stock appreciation rights
   
20,770
     
13,347
     
21,234
 
Stock Repurchase Program
On February 16, 2018, the Board of Directors adopted new stock repurchase program of up to 5.8 million shares of the Company’s outstanding common stock (Stock Repurchase Program). As of the date of this report, the Company has repurchased 959,380 shares under the Stock Repurchase Program.
XML 94 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories
12 Months Ended
Dec. 31, 2019
Inventory Disclosure [Abstract]  
Inventories
4.
INVENTORIES
Inventories at LIFO value consist of the following as of December 31 (in thousands):
 
2019
 
 
2018
 
Finished goods
  $
42,281
    $
46,638
 
Raw materials
   
31,686
     
27,321
 
                 
Total FIFO inventories
   
73,967
     
73,959
 
Reserve to adjust inventories to LIFO value
   
(19,062
)    
(18,442
)
                 
Total LIFO inventories
  $
54,905
    $
55,517
 
                 
Inventory related to Trex Residential composite decking and railing products is stated at the lower of LIFO cost or market. The Company periodically reviews its inventory for slow moving or obsolete items and writes down the related products to estimated market.
Under the LIFO method, reductions in inventory cause a portion of the Company’s cost of sales to be based on historical costs rather than current year costs. There was no material inventory reduction during 2019 or 2018.
Inventories valued at lower of cost (FIFO method) and net realizable value as of December 31, 2019 and December 31, 2018, consist of $1.2 million and $2.3 million, respectively, of raw materials. The Company utilizes the FIFO method of accounting related to its Trex Commercial products.
XML 95 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses and Other Liabilities
12 Months Ended
Dec. 31, 2019
Payables and Accruals [Abstract]  
Accrued Expenses and Other Liabilities
8.
ACCRUED EXPENSES AND OTHER LIABILITIES
Accrued expenses and other liabilities consist of the following as of December 31 (in thousands):
 
 
2019
 
 
2018
 
Sales and marketing
  $
28,402
    $
25,379
 
Compensation and benefits
   
13,475
     
19,124
 
Operating lease liabilities
   
7,079
     
—  
 
Manufacturing costs
   
2,564
     
3,744
 
Customer deposits
   
2,905
     
2,058
 
Billings in excess of revenues
   
816
     
512
 
Other
   
3,024
     
5,474
 
                 
Total accrued expenses
  $
58,265
    $
56,291
 
                 
XML 96 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information - Details of Segment Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting Information [Line Items]                      
Net Sales $ 164,772 $ 194,551 $ 206,453 $ 179,571 $ 139,971 $ 166,380 $ 206,692 $ 171,207 $ 745,347 $ 684,250 $ 565,153
Net Income (Loss) 35,497 $ 41,976 $ 35,710 $ 31,555 25,171 $ 29,471 $ 42,820 $ 37,110 144,738 134,572 95,128
Depreciation and amortization                 14,031 16,597 16,860
Income Tax Expense (Benefit)                 44,964 42,289 46,791
Total Assets 592,239       465,122       592,239 465,122  
Residential [Member]                      
Segment Reporting Information [Line Items]                      
Net Sales                 694,267 613,229 543,346
Commercial [Member]                      
Segment Reporting Information [Line Items]                      
Net Sales                 51,080 71,021 21,807
Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Net Sales                 745,347 684,250 565,153
Net Income (Loss)                 144,738 134,572 95,128
EBITDA                 202,230 193,136 159,110
Depreciation and amortization                 14,031 16,467 16,730
Income Tax Expense (Benefit)                 44,964 42,289 46,791
Capital Expenditures                 67,265 33,816 15,040
Total Assets 592,239       465,122       592,239 465,122 326,227
Operating Segments [Member] | Residential [Member]                      
Segment Reporting Information [Line Items]                      
Net Sales                 694,267 613,229 543,346
Net Income (Loss)                 142,811 131,823 97,412
EBITDA                 199,020 186,268 160,382
Depreciation and amortization                 13,413 13,216 14,598
Income Tax Expense (Benefit)                 44,292 41,421 47,911
Capital Expenditures                 65,399 31,392 14,989
Total Assets 503,883       380,682       503,883 380,682 247,817
Operating Segments [Member] | Commercial [Member]                      
Segment Reporting Information [Line Items]                      
Net Sales                 51,080 71,021 21,807
Net Income (Loss)                 1,927 2,749 (2,284)
EBITDA                 3,210 6,868 (1,272)
Depreciation and amortization                 618 3,251 2,132
Income Tax Expense (Benefit)                 672 868 (1,120)
Capital Expenditures                 1,866 2,424 51
Total Assets $ 88,356       $ 84,440       $ 88,356 $ 84,440 $ 78,410
XML 97 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 228 413 1 false 63 0 false 10 false false R1.htm 1001 - Document - Cover Page Sheet http://www.trex.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 2 false false R3.htm 1003 - Statement - Consolidated Balance Sheets Sheet http://www.trex.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 1004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 1005 - Statement - Statements of Changes in Stockholders' Equity Sheet http://www.trex.com/role/StatementsOfChangesInStockholdersEquity Statements of Changes in Stockholders' Equity Statements 5 false false R6.htm 1006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.trex.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 1007 - Disclosure - Business and Organization Sheet http://www.trex.com/role/BusinessAndOrganization Business and Organization Notes 7 false false R8.htm 1008 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.trex.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 1009 - Disclosure - Acquisition Sheet http://www.trex.com/role/Acquisition Acquisition Notes 9 false false R10.htm 1010 - Disclosure - Inventories Sheet http://www.trex.com/role/Inventories Inventories Notes 10 false false R11.htm 1011 - Disclosure - Prepaid Expenses and Other Assets Sheet http://www.trex.com/role/PrepaidExpensesAndOtherAssets Prepaid Expenses and Other Assets Notes 11 false false R12.htm 1012 - Disclosure - Goodwill and Other Intangible Assets, Net Sheet http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsNet Goodwill and Other Intangible Assets, Net Notes 12 false false R13.htm 1013 - Disclosure - Property, Plant and Equipment Sheet http://www.trex.com/role/PropertyPlantAndEquipment Property, Plant and Equipment Notes 13 false false R14.htm 1014 - Disclosure - Accrued Expenses and Other Liabilities Sheet http://www.trex.com/role/AccruedExpensesAndOtherLiabilities Accrued Expenses and Other Liabilities Notes 14 false false R15.htm 1015 - Disclosure - Debt Sheet http://www.trex.com/role/Debt Debt Notes 15 false false R16.htm 1016 - Disclosure - Leases Sheet http://www.trex.com/role/Leases Leases Notes 16 false false R17.htm 1017 - Disclosure - Financial Instruments Sheet http://www.trex.com/role/FinancialInstruments Financial Instruments Notes 17 false false R18.htm 1018 - Disclosure - Stockholders' Equity Sheet http://www.trex.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 1019 - Disclosure - Revenue From Contracts With Customers Sheet http://www.trex.com/role/RevenueFromContractsWithCustomers Revenue From Contracts With Customers Notes 19 false false R20.htm 1020 - Disclosure - Stock-Based Compensation Sheet http://www.trex.com/role/StockBasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 1021 - Disclosure - Employee Benefit Plans Sheet http://www.trex.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 21 false false R22.htm 1022 - Disclosure - Income Taxes Sheet http://www.trex.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 1023 - Disclosure - Segment Information Sheet http://www.trex.com/role/SegmentInformation Segment Information Notes 23 false false R24.htm 1024 - Disclosure - Seasonality Sheet http://www.trex.com/role/Seasonality Seasonality Notes 24 false false R25.htm 1025 - Disclosure - Commitments and Contingencies Sheet http://www.trex.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 25 false false R26.htm 1026 - Disclosure - Interim Financial Data (Unaudited) Sheet http://www.trex.com/role/InterimFinancialDataUnaudited Interim Financial Data (Unaudited) Notes 26 false false R27.htm 1027 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves Sheet http://www.trex.com/role/ScheduleIiValuationAndQualifyingAccountsAndReserves Schedule II - Valuation and Qualifying Accounts and Reserves Notes 27 false false R28.htm 1028 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.trex.com/role/SummaryOfSignificantAccountingPolicies 28 false false R29.htm 1029 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.trex.com/role/SummaryOfSignificantAccountingPolicies 29 false false R30.htm 1030 - Disclosure - Inventories (Tables) Sheet http://www.trex.com/role/InventoriesTables Inventories (Tables) Tables http://www.trex.com/role/Inventories 30 false false R31.htm 1031 - Disclosure - Prepaid Expenses and Other Assets (Tables) Sheet http://www.trex.com/role/PrepaidExpensesAndOtherAssetsTables Prepaid Expenses and Other Assets (Tables) Tables http://www.trex.com/role/PrepaidExpensesAndOtherAssets 31 false false R32.htm 1032 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.trex.com/role/PropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.trex.com/role/PropertyPlantAndEquipment 32 false false R33.htm 1033 - Disclosure - Accrued Expenses and Other Liabilities (Tables) Sheet http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesTables Accrued Expenses and Other Liabilities (Tables) Tables http://www.trex.com/role/AccruedExpensesAndOtherLiabilities 33 false false R34.htm 1034 - Disclosure - Leases (Tables) Sheet http://www.trex.com/role/LeasesTables Leases (Tables) Tables http://www.trex.com/role/Leases 34 false false R35.htm 1035 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.trex.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.trex.com/role/StockholdersEquity 35 false false R36.htm 1036 - Disclosure - Revenue From Contracts With Customers (Tables) Sheet http://www.trex.com/role/RevenueFromContractsWithCustomersTables Revenue From Contracts With Customers (Tables) Tables http://www.trex.com/role/RevenueFromContractsWithCustomers 36 false false R37.htm 1037 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.trex.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.trex.com/role/StockBasedCompensation 37 false false R38.htm 1038 - Disclosure - Income Taxes (Tables) Sheet http://www.trex.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.trex.com/role/IncomeTaxes 38 false false R39.htm 1039 - Disclosure - Segment Information (Tables) Sheet http://www.trex.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.trex.com/role/SegmentInformation 39 false false R40.htm 1040 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.trex.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.trex.com/role/CommitmentsAndContingencies 40 false false R41.htm 1041 - Disclosure - Interim Financial Data (Unaudited) (Tables) Sheet http://www.trex.com/role/InterimFinancialDataUnauditedTables Interim Financial Data (Unaudited) (Tables) Tables http://www.trex.com/role/InterimFinancialDataUnaudited 41 false false R42.htm 1042 - Disclosure - Business and Organization - Additional Information (Detail) Sheet http://www.trex.com/role/BusinessAndOrganizationAdditionalInformationDetail Business and Organization - Additional Information (Detail) Details 42 false false R43.htm 1043 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 43 false false R44.htm 1044 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives of Property Plant and Equipment (Detail) Sheet http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetail Summary of Significant Accounting Policies - Estimated Useful Lives of Property Plant and Equipment (Detail) Details 44 false false R45.htm 1045 - Disclosure - Acquisition - Additional Information (Detail) Sheet http://www.trex.com/role/AcquisitionAdditionalInformationDetail Acquisition - Additional Information (Detail) Details 45 false false R46.htm 1046 - Disclosure - Inventories - Summary of Inventories (Detail) Sheet http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail Inventories - Summary of Inventories (Detail) Details 46 false false R47.htm 1047 - Disclosure - Inventories - Additional Information (Detail) Sheet http://www.trex.com/role/InventoriesAdditionalInformationDetail Inventories - Additional Information (Detail) Details 47 false false R48.htm 1048 - Disclosure - Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail) Sheet http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail) Details 48 false false R49.htm 1049 - Disclosure - Goodwill and Other Intangible Assets, Net - Additional Information (Detail) Sheet http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsNetAdditionalInformationDetail Goodwill and Other Intangible Assets, Net - Additional Information (Detail) Details 49 false false R50.htm 1050 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) Sheet http://www.trex.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) Details 50 false false R51.htm 1051 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) Sheet http://www.trex.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail Property, Plant and Equipment - Additional Information (Detail) Details 51 false false R52.htm 1052 - Disclosure - Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) Sheet http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) Details 52 false false R53.htm 1053 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.trex.com/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 53 false false R54.htm 1054 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.trex.com/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 54 false false R55.htm 1055 - Disclosure - Leases - Supplemental Cash flow Information to operating leases (Details) Sheet http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails Leases - Supplemental Cash flow Information to operating leases (Details) Details 55 false false R56.htm 1056 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) Sheet http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails Leases - Maturities of Operating Lease Liabilities (Details) Details 56 false false R57.htm 1057 - Disclosure - Leases - Minimum Annual Payments Under Non-Cancelable Leases (Detail) Sheet http://www.trex.com/role/LeasesMinimumAnnualPaymentsUnderNonCancelableLeasesDetail Leases - Minimum Annual Payments Under Non-Cancelable Leases (Detail) Details 57 false false R58.htm 1058 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 58 false false R59.htm 1059 - Disclosure - Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) Sheet http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) Details 59 false false R60.htm 1060 - Disclosure - Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) Sheet http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) Details 60 false false R61.htm 1061 - Disclosure - Revenue From Contracts With Customers - Additional Information (Detail) Sheet http://www.trex.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetail Revenue From Contracts With Customers - Additional Information (Detail) Details 61 false false R62.htm 1062 - Disclosure - Revenue From Contracts With Customers - Summary of Disaggregated Net Sales (Detail) Sheet http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail Revenue From Contracts With Customers - Summary of Disaggregated Net Sales (Detail) Details 62 false false R63.htm 1063 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 63 false false R64.htm 1064 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Detail) Sheet http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Detail) Details 64 false false R65.htm 1065 - Disclosure - Stock-Based Compensation - Time-Based Restricted Stock and Restricted Stock Unit Activity (Detail) Sheet http://www.trex.com/role/StockBasedCompensationTimeBasedRestrictedStockAndRestrictedStockUnitActivityDetail Stock-Based Compensation - Time-Based Restricted Stock and Restricted Stock Unit Activity (Detail) Details 65 false false R66.htm 1066 - Disclosure - Stock-Based Compensation - Performance-Based Restricted Stock Activity (Detail) Sheet http://www.trex.com/role/StockBasedCompensationPerformanceBasedRestrictedStockActivityDetail Stock-Based Compensation - Performance-Based Restricted Stock Activity (Detail) Details 66 false false R67.htm 1067 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail) Sheet http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail) Details 67 false false R68.htm 1068 - Disclosure - Stock-Based Compensation - SAR Activity (Detail) Sheet http://www.trex.com/role/StockBasedCompensationSarActivityDetail Stock-Based Compensation - SAR Activity (Detail) Details 68 false false R69.htm 1069 - Disclosure - Employee Benefit Plans - Additional Information (Detail) Sheet http://www.trex.com/role/EmployeeBenefitPlansAdditionalInformationDetail Employee Benefit Plans - Additional Information (Detail) Details 69 false false R70.htm 1070 - Disclosure - Income Taxes - Income Tax Provision (Benefit) (Detail) Sheet http://www.trex.com/role/IncomeTaxesIncomeTaxProvisionBenefitDetail Income Taxes - Income Tax Provision (Benefit) (Detail) Details 70 false false R71.htm 1071 - Disclosure - Income Taxes - Reconciliation of Differences between Income Tax Provision and Income Tax Determined by Applying US Federal Statutory Rate (Detail) Sheet http://www.trex.com/role/IncomeTaxesReconciliationOfDifferencesBetweenIncomeTaxProvisionAndIncomeTaxDeterminedByApplyingUsFederalStatutoryRateDetail Income Taxes - Reconciliation of Differences between Income Tax Provision and Income Tax Determined by Applying US Federal Statutory Rate (Detail) Details 71 false false R72.htm 1072 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Detail) Sheet http://www.trex.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Detail) Details 72 false false R73.htm 1073 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 73 false false R74.htm 1074 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.trex.com/role/SegmentInformationAdditionalInformationDetail Segment Information - Additional Information (Detail) Details 74 false false R75.htm 1075 - Disclosure - Segment Information - Details of Segment Information (Detail) Sheet http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail Segment Information - Details of Segment Information (Detail) Details 75 false false R76.htm 1076 - Disclosure - Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail) Sheet http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail) Details 76 false false R77.htm 1077 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 77 false false R78.htm 1078 - Disclosure - Commitments and Contingencies - Summary of Reconciliation of Company's Residential Product Warranty Reserve (Detail) Sheet http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail Commitments and Contingencies - Summary of Reconciliation of Company's Residential Product Warranty Reserve (Detail) Details 78 false false R79.htm 1079 - Disclosure - Interim Financial Data (Unaudited) - Summary of Interim Financial Data (Detail) Sheet http://www.trex.com/role/InterimFinancialDataUnauditedSummaryOfInterimFinancialDataDetail Interim Financial Data (Unaudited) - Summary of Interim Financial Data (Detail) Details http://www.trex.com/role/InterimFinancialDataUnauditedTables 79 false false R80.htm 1080 - Disclosure - Interim Financial Data (Unaudited) - Additional Information (Detail) Sheet http://www.trex.com/role/InterimFinancialDataUnauditedAdditionalInformationDetail Interim Financial Data (Unaudited) - Additional Information (Detail) Details http://www.trex.com/role/InterimFinancialDataUnauditedTables 80 false false R81.htm 1081 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves (Detail) Sheet http://www.trex.com/role/ScheduleIiValuationAndQualifyingAccountsAndReservesDetail Schedule II - Valuation and Qualifying Accounts and Reserves (Detail) Details http://www.trex.com/role/ScheduleIiValuationAndQualifyingAccountsAndReserves 81 false false All Reports Book All Reports d781012d10k.htm d781012dex21.htm d781012dex23.htm d781012dex311.htm d781012dex312.htm d781012dex32.htm d781012dex416.htm trex-20191231.xsd trex-20191231_cal.xml trex-20191231_def.xml trex-20191231_lab.xml trex-20191231_pre.xml g781012g73n20.jpg g781012g84u99.jpg http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 true true XML 98 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Reconciliation of Differences between Income Tax Provision and Income Tax Determined by Applying US Federal Statutory Rate (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
U.S. Federal statutory taxes $ 39,838 $ 37,141 $ 49,671
State and local taxes, net of U.S. Federal benefit 8,412 7,716 5,110
Permanent items 1,266 470 576
Excess tax benefits from vesting or settlement of stock compensation awards (3,540) (2,368) (1,454)
Domestic production activities deduction     (4,376)
Federal credits (654) (662) (534)
Other (358) (8) (2,202)
Total income tax provision $ 44,964 $ 42,289 $ 46,791
XML 99 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Schedule II - Valuation and Qualifying Accounts and Reserves (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Warranty Reserve [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 30,754 $ 34,999 $ 37,692
Additions (Reductions) Charged to Cost and Expenses 979 1,104 4,268
Deductions (6,239) (5,349) (6,961)
Balance at End of Period 25,494 30,754 34,999
Valuation Allowance of Deferred Tax Assets [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 3,015 3,096 4,061
Deductions (27) (81) (965)
Balance at End of Period $ 2,988 $ 3,015 $ 3,096
XML 100 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Interim Financial Data (Unaudited) - Summary of Interim Financial Data (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Quarterly Financial Data [Abstract]                      
Net sales $ 164,772 $ 194,551 $ 206,453 $ 179,571 $ 139,971 $ 166,380 $ 206,692 $ 171,207 $ 745,347 $ 684,250 $ 565,153
Gross profit 71,263 82,431 83,444 69,365 59,856 67,210 91,115 76,713 306,503 294,894 243,373
Net income $ 35,497 $ 41,976 $ 35,710 $ 31,555 $ 25,171 $ 29,471 $ 42,820 $ 37,110 $ 144,738 $ 134,572 $ 95,128
Basic net income per share $ 0.61 $ 0.72 $ 0.61 $ 0.54 $ 0.43 $ 0.50 $ 0.73 $ 0.63 $ 2.48 $ 2.29 $ 1.62
Basic weighted average common shares outstanding 58,295,717 58,400,060 58,486,192 58,543,478 58,603,537 58,741,973 58,760,753 58,855,156 58,430,597 58,739,670 58,785,118
Diluted net income per share $ 0.61 $ 0.72 $ 0.61 $ 0.54 $ 0.43 $ 0.50 $ 0.73 $ 0.63 $ 2.47 $ 2.28 $ 1.61
Diluted weighted average common shares outstanding 58,512,733 58,604,603 58,687,540 58,829,177 58,936,795 59,084,117 59,051,413 59,199,622 58,657,749 59,067,302 59,150,920
XML 101 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Sales and marketing $ 28,402 $ 25,379
Compensation and benefits 13,475 19,124
Operating lease liabilities 7,079 0
Manufacturing costs 2,564 3,744
Customer deposits 2,905 2,058
Billings in excess of revenues 816 512
Other 3,024 5,474
Total accrued expenses and other liabilities $ 58,265 $ 56,291
XML 102 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Lease Liabilities, Payments Due [Abstract]  
2020 $ 8,472
2021 8,279
2022 6,464
2023 6,109
2024 6,146
Thereafter 11,079
Total lease payments 46,549
Less imputed interest (5,228)
Total operating liabilities $ 41,321
XML 103 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 148,833 $ 105,699
Accounts receivable, net 78,462 91,163
Inventories 56,106 57,801
Prepaid expenses and other assets 19,803 15,562
Total current assets 303,204 270,225
Property, plant and equipment, net 171,300 117,144
Goodwill and other intangible assets, net 74,084 74,503
Operating lease assets 40,049 0
Other assets 3,602 3,250
Total assets 592,239 465,122
Current liabilities:    
Accounts payable 15,227 31,084
Accrued expenses and other liabilities 58,265 56,291
Accrued warranty 5,178 5,400
Total current liabilities 78,670 92,775
Operating lease liabilities 34,242 0
Deferred income taxes 9,831 2,125
Non-current accrued warranty 20,317 25,354
Other long-term liabilities 4 1,905
Total liabilities 143,064 122,159
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, 120,000,000 shares authorized; 70,187,463 and 69,998,336 shares issued and 58,240,721 and 58,551,653 shares outstanding at December 31, 2019 and 2018, respectively 702 700
Additional paid-in capital 123,996 124,224
Retained earnings 561,680 416,942
Treasury stock, at cost, 11,946,742 and 11,446,683 shares at December 31, 2019 and 2018, respectively (237,203) (198,903)
Total stockholders' equity 449,175 342,963
Total liabilities and stockholders' equity $ 592,239 $ 465,122
XML 104 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business and Organization
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business and Organization
1.
BUSINESS AND ORGANIZATION
Trex Company, Inc. (together with its subsidiaries, the Company), a Delaware corporation, was incorporated on September 4, 1998. The Company’s principal business based on net sales is the manufacture and distribution of wood and plastic composite products, as well as related accessories, primarily for residential and commercial decking and railing applications. A majority of its products are manufactured in a proprietary process that combines reclaimed wood fibers and scrap polyethylene. On July 31, 2017, through its newly-formed, wholly-owned subsidiary, Trex Commercial Products, Inc., the Company acquired certain assets and assumed certain liabilities of Staging Concepts Acquisition, LLC (SC Company) and thus expanded its markets to include the design, engineering and marketing of modular and architectural railing and staging systems for the commercial and multi-family market, including sports stadiums and performing arts venues. Additional information on the acquisition of SC Company is presented in Note 3. The principal executive offices are located at 160 Exeter Drive, Winchester, Virginia 22603, and the telephone number at that address is (540)
 542-6300.
Subsequent to the acquisition, the Company operates in two reportable segments, Trex Residential Products (Trex Residential) and Trex Commercial Products (Trex Commercial).

W:PI%Q9 VNAE/]Q.'QZ>GKGS!B7GALH M8"#?V=YR".]_#1E:=\?O#N%?^'5T/+BD4Q$0L1H<'1X=6O]S>/+Q^/W'P\/_ MM?YU^N7_!@.40MH+NB26(F).U3594ND3FWXZ2/%3@CYK-D>'HY/1T?$(&N12 ME.O2$\MS.B.!JSX=_#,@+ILQZAQ8@ "7'[%>%2%=,E/HZ?B=)^90Y' T_/W+ MU43+%Y-T&?^:*?T\%6Y<_GB(KZ=$TKCX8(4/FSCY@MK8 MMXW*/QD280O/I2"!K0;TV7<))\H3JTOX/P'$XSQ8%A-QE!BBQ$,H-(!25# [ MJ5==*5M!"I6'!!X6H2&4"PPD_# MS=(Q@4!2YX;_K'^#&B74U))C7XUJ146*:JP)UBMO$]<.7#.#80:A=I#AA,$< M-,<)-$4/WO)F]ME;0O,6E$OV2,55D7QN /RX#/J)@A23V(,M; C.=6E#%0(@*Q+-E M#?!_7Q]^Z[L,Q3_W1QV9,65!^)S*,9\HS_ZZ\%P'7-F+?P9,K4)]U"UL4,C[ M#85LC#TA08MQ*TWR3U9(M#\J,0[Y1"XN7>^I8#@J+F90PP\-Y@.@96EB_8'_ M+)",4RE/N7,CYH2S/S2W$'332P/4/Z+'PZ3M>C(0%/Z)ZUN$.U::0G_PG03+ M):R$;V83-N>P3+4)5Z>V7B#!POP6+-%F-++QFF4-Z'_81#\BAY:=(FBM*5HQ MR?ZHX]2&X56RM8FG'QB /=D$-E6G/\B-^2,TP1.)M:8?%",W.MQ$+E6G/\C= M"NH3YEP\^[#2H'HP!==+G$J9.-OE10SHCC;1C:A8,9EPV$5"5DBI/YC_XGG. M$W/=&,DQM(?/V=2E(1+75(7(UREHP/]H$_^85@KW-;E(!7^Q@&)_]' K/)\* MM;IU<2[C#GJW/CI=T&EFU_F6 \?TFC%BX/R!=42)C6XQ^ M&X#Z81.HL'A_H+IDG'";$1?3"F_YV>-*$%O)WYA:? ZD\I8 28AO=3$#W+G55T3)0E)6 M0LM"8E9"K3_X:^L[@Z'1P70&S,2I^(WA73'21[G5FJX^T/6M-('^@'NQ]%UO M1>D9Y2";0AA?&X#,+:&BJE:J;I_P)-+CQ%T[ JD'!@1S2Z%4 MG?X@!S/"DBGM/L(R$B=BQN>4K\/9904,R.961RD:>GV9H=(?K,=<4<&6B>]^ M3A1YX"1PF,)];^$06E;$@'=ND1512:T2D([U74*I3\EB>T&=P*5C]BMQ \T) M[/CO>KOA"HPP2J2@<=]!:\5CDL=I4=&@H-SR+:9MC<>X^S*FKSO'FD.W2BL@_+D;[N"P-V$,X2Y-]:8#K%#1 WCPWV$M%&+)/6264%S(H(+=< M+4U4]1#\ZDQ46@NU2QO4D5OTULM>]5 O89HEC7WFB0'?W)(XK-1#_/*)A(SS M8GIKP#6W("Y*-O00Y7P(:T M1 \13\7-LY[YYF,#MKG5:CJHWD,\\U'TC/6:WAK0S:\R\Y'V'H)<$A=.HUU= MK!CV[W/+S=(@<@\54!HJSHXCU04-2L@M0*LCRSW4A.& Q:GC:#%QAT\R4IQ3 M19A;>C"CK)Y!3[EUJO',!BZ:$OK9(2QDT2.]U8M!5JIQ>S(&K>9SO/7CFWLU M-U3SA51LBX5>Z3R9F:,&S4W@'8,#*:13UXW,8U$%"N4Q=+"8-U8 MG.+P5N],)W5&J'(8J%G6H-!F MNV72('W61V4/J5G6H)%^N6- S:SD53:A^WV_?Q&CG/5(>LX;AN3Z98R^]SP9ORO.E& M?RY-L>YU'6-1V8-;U31HM& K0KE&]WVU=HH\Z6W51;,+CMT3-F@_%U^JF7C/ M=.RZR?K>60@>'JWLS%6%#)K+Q9"0SKY[;NZ4J(2_NIA! :8]%7L5;*A@$OA^ M>#$L<>/[H-)).N_&Q^MN&9^'Y4.8,KM;VI(PJ"X7DTE4EV847C@U U89-2K/ M\F)NEAOMHXD8]DZW7X@*A![>;V99'>2FH(Q"&]4S:-%P!!U^K*GC])30#PL4 MS4D]5!Q(M0R6IYP'Q+TE*YU^?> .%=<>_XRW$;J8[4MWIXS^6E0WJ#$7_EFK M,61BA5RLF(VE^5C :+#FE.QHZ]T@F]^S5IW8:E3%H+=:!^WWLV&9HG![5! V MZF9V1B2SP8$_9VZ@P*4G@L.8)6^IF"R(H.7Z:T')H-;\KIABM:8XXB"K>6K' M/^)JQ6PMX&MIQGN=8T_CBCD($7ND$VI'\]3%L^T&#G7"39 I738S@]T0+[:, M'XHO("CH\"DAK+445BR&-0LW9F;L9V\M=;;-5H[L6U$PZ#T7(:JWP78_\M?7 M:Q+/ 9S)?"[H')/XUU1-B)MUOW9#RJ#I7#2HKJ93P: ,6QW>UXQ[J/7BW=3U MG+-&U0S:S.\R,NW,WG?5"J6M-P(5OHX#G]5J;$;(H-C\'B&S8M/;ATREDKCM M7MW1B0>VI/KA'95*,%M?:@X%PQL!TD\>H#FG-G@ZX/I4:W\KN@9C*#Z"5&P, MR#]ZL^875HAO(L@^1#&L6(Z]>41(@HNJATAN%VNSMCTT(V0P@%P8K,0 4@Q- M=K#7MFG(/I4R6/KX2#Y F7LOWFUY29C JSXHKJCLQ82(!A-!4"9<77!NZ=Z\+SD,G/6^$],OQ&981:=E]I[?+%2OJQ MX&Z3U G*]+]60MCZ+B+]YWZKZ([:'K>9RZ)HX3F;S2A^ )+*,ZJ>*.5YI8 G MFSP$[*A8,DZ=L]6I[[MX\]6#O*0.%<3%3_L$^%'#.YAG##KO7 "#$14IM= M#F,VA*]@/2.9 S49<6$%X 2V^HT(0;A:15< UU3XSA@9K",7@*JRCE0X,=_Y M(Z'^)*V46%8DEQ4+%M^"W$.3*KW&)77 .5\JZQ=O2<5@#+DP5XV;8C:.41>7 MW^LYK:$:ZYZ6M8OU^J$@,E9#K_MYH/WM\QF/K75U@SIS,:IM;J+_5O2)?Z9$ MTCLZLY[U$P6O/QU(MO1=>A ]6P@Z^W2 ZAT<'8Y.1D?'HW] D]X]+]VX"%+. M&,/S5+CO/#$?'AT>'H<6L8E"Q#@F082=H_)TK&F,3DY.AKH4$-&'+V%:'<;" M'UC#'30($&_:H*R2WE9S7#)MVARH0MVWUQ(P[:8MV>@-.V[/D/@^@[$]_,VY M%YHT_@N-\82R.%E2Z1.[3%#&I<)M!@>6A(%H2:X\6Y,IJ8+_#>)Z WPT&!T- MCD?OGJ43R=9 @'6KF@D0UVLH0)K2>_V?HVJSCBL@S_=UN,V(G.K*@1S,"?&' M:$Z#PQ$(:V2J&196'%)7R?C)8$VJ=KLEM=_-O<>AGDK$"HG^6":-+*L8_S-8 M4VDN2" P^[*JQ"4O2;IF\M\VH-!G>]%RYATSKH0_&G;+3)L<)8;H(PQYL(1UEUT/B/RZE2#I M>0@IR1W-8)I60[4D%*50S<6(*X4BP'];<&\+15Z&$AQH>+Y=BY+<-9+*/Q?< M(?)93X,J/, %J\8X:'=@A5XN2L,^+CT8+8A8C15=XC+LP")3J4^,?#J8$1== ML; @.)[,<^YUU=#?@W& ,UQ6!6 %+0\]?W,5VQHE13-VW5-G];7J$[ #!TB''GMJ?_& M&] \'^9=?;?JJO.VMI&L>?N-UTCE;K2=47WW]RL8=WL)V^"1ONLP>]5AU*]> M"X;&@K7HY4G*V#SB1LPVO^O4_5BP$UE;8)2Z'B:)DZ<"X9N7F;P6/-N*V:+O M5!QEX4Y%"3QJ)+_0Y92*#9@<;TD8+\(H;':[+K53>9OC57(4S/2J8X2VE7"; M$:ALTXK>/?+:PTYC 9NC8?AH:M;G1OCY?,>:-W(V-,)1'Q= 6]C!E(Y-S;DC M3U\(9A@!_^Z,N(AKVB4_&+^;9 /[IHX'XA M:)?H%['=0OHG[Q5D7S-M+_D-?P744TRWF4A*/]QQQ;@>KV0'8VISD9HW.[KV M;G6K1;N9X?V%N&)Z)"[%$$NZD;'(NYXBJV1HWJHXE!-2[*85FSQ;Q!8"-%YH M?V3/D:JI<^F)>XHGOVTH?".^>()&[\"GH(!3;HYG4&U.QIC(IN MM5LJ1_/FK;=ON:[WA(M%L);/.HI\Y$5@E\3EPFR@RQW#F2N($]QIN=)4L+9;Q,$U(&!:<"[Y 4";PVL9( M)2R%'\&DB'M))+".MCMWN'IO)U@;!&"1*]@2PP+P$V\,2X#NLKG54C1O&_28 MKRZ;Z6V8]RBC)SJTVS+N+7SBT.(_>V ,/M!>0((7LQG%*U HK!G_!L!#"V'-[@7SQ?V"";7Z6]#E G9; M"=O$=RHX!FZ6W2434IV#+X\1LCL\554K[]=JL+@F&;=5J$DQ=MF0= M3LGUY&@QLC^A3^,\8N=!;+MO694$+;P*, !P2\%_H4YT.QYF>T/H3N>"ZL(= M^A>-Y&GC:01"+4C(@'!'1 S"H9!TW^"& C5O\3F5MF!^83H2EYQC/'I W'LJ MEG7#<]LLEQJ)TV8,@B47W:!K^'A3/G'=R32^K8@[F^/3V>NSL/QD06GF8HFH MP5T$;IM(T\8M]^RO=]0/A+T P&$Y-A=DV:4_7L:_5:K,!_OD2IJ^0Q!?-M]5 M-K.Q1-MD.<,,N>\+:H>IX3LV7W29M:\0X"45VF4ZI954+=R0)^]^X042)D ] M(5+*-$3EM8*4*+$1:M8)J[3QT3 M/'-=[FRU+A)]8^CTB8"[AW]^!;\'K"GL15$*@,SIO7>/<6051Y4UA<3P$1X_ M++OS+2A=MJ8EV/G+ZW/BG6V*%WX]!-,.(M 736@_XWY!^(T?L@?O18YYF)'[ MC6(+P!6'Y23(KU^>I^_,A6*W@MD8_?,4;VG]7(=A+;-T4V2?!6]NJ62;?=ML0"^]C M[\ISK2O(5@YK%8_7V213+4R'K^T+5PG,\UYMW9Q$OWH2M;.GE MI.O4"CMIQE:[VHH7>:\W/M43:#?C5 6O5]K45UNH#L>M:R_R(',>YL4S;HB0 M!7;2W(.KCBR^= ->;DU8))%7+!$NK:C3%9HO(_MKV*;,21-^U)<6KG1P94/? M]&INNX:]#0VD>M?+*:&+<:-MT]Z4&K[!GE"G96]#!UJB;U #U>UZ&_B'4].W M-@I5MNIUP%^/C6.._K)DME[/=))_?MD&-,M..W1J2DZWC;\72KEA 7<4PV?A M]D@-:%"T >*E#KV\4M,ZS.BL!0T[(-XH\>Q3##/=>_CH)E!HIOH&F6],-3ML M\=N8&J^0S1YFO&ZW#%IV,]'7$V-ENHF)FOWB>\P3RG2YQ M'^H?K]WV8G%>&(,Q?X0BGDC=F?**$!1*\\((9#>[Z9#=S>Q!TO!FG5<$HTJP ME\ EI)WEW/4>Q";B[,JC>^ P['ASSO[0?*-O/\IX+P0\^D)PX[8X-G@\D'OIU[%:PH)57Y;,'L1;5D:RVLZ]Q3#HP:G M\)LZFZ/M2RVQ.FE(J\TYN$EO @L+%N82/R]P98&'[<)UW"00,V+32Y=\Q<6: M2]BRBXV(;05K<_UHCD66],;'K;J)5C46:G=G(#>N+EC;X*OBV5-)%_&-Z?_?._ 5!+ P04 " C MBEA0!\\!.$00 ##\P %0 '1R97@M,C Q.3$R,S%?8V%L+GAM;.U=;8_C MMA'^7J#_P=U\]GE?VC1WR"7POAT,[*ZWWKTD15$$7(E:JY$EEY3L=8O^]P[U MXI4LDB)MK4EY P3)Q4=2\_ 9DC-#**0Q"AW< MNXR<9(;#N-?O3>-X_FDP6"Z7'US/#VD4)#%\@'YPHMD _OZG[(.]R=F'8_A? M^-/I6?\:/Y$$D57_]/CTN/>/XX^?SO[RZ?CXG[W_#F__U^\S*0(__.T)4=P# MJ4/Z^:CTG9S+XY?;FP9GB&>K[ M.91U+=8,K][)QX\?!^G?0E'J?Z)I_9O(07':CXUR]80EV/_UBV)]]E/_Y+1_ M=O+AA;I'K ](%. )]GKIYS_%JSG^?$3]V3Q@8J>_30GV/A_%!+] _9./)Z=9 M[6\N(L:$[S(.'V+X-V.+CKV+:#8G>(I#ZB_P"-B?05/L,U\GHPH6UF1*(?O+ M@59S@_9$/TPHYBA<0),1\3%] M2&8S&&-CK_3;)8Z1'ZB(JMC0CN+>$SQ'OGOU,@<=PG08NN-XBLF04N!L_5UI M*75(+7YL9]C1')-X=0\:&L,7KOZ=^'.F"R4I!"5TX.[\D1UA#AV')+C6E3<^ M>O(#/RZK5G-1=>!O\MD=N^(&PQP/WYU#6=;#*"C&_"CT(C)+5Y/':#QGZRZL MR%GY[.-*4\N.'V@%WBV*$Y+VVMBK?JC6H1J8]%IM!X@?^K-D-@S#! 7W:)5. MTU]#%Y.[*+Q@JTJ G@)<[D,-/-LTOO.RP-;F1_2"Z?J/,/H7/K/-SL':\WR- MF46GM?8$GV G"AW@.U7EL7?I>QXF8,)B>H[C)<9A71@8T.L?02),9GX(EL%J M",-D!6KTE5YCZ'@4L-4X@:5M-8%5>:N>V+]X[74M,XK=), @-0:A"7;AYVS% M Q&WFH1W:3T%YJ# 28*T,V\ 1@4@?HDQ#!BW@,B^V)+YFOH>D5/Y7,"L_8A4 M.S3_6FK2>X@^I79]0OO/",T'K*,'.(AI\4O:]?WCD]R\_R;_^5>."'6B_H>B68:'9A+$4G%3RC($\W9MQ"H;$1@G()7?=1;8O]Y&J=_ MW#<3K_)= V+0>E@I$YA&\E431L$Y!EL E\;FU4M,$ COAV /C:#/*"Q",)'% MT)T@W_,HA%D)TUC"ZYM^U:B6<#5[4R_>%#Y?RTZ-:MG:!E,:]=S21EG=PRC9 MU!%N)_"Y/3/*[1<"HH%Y @:($"0O6,LL)_G'E)L)6K1GEDJ-[FQQN!8K/]5^,"^@88>L#IS)[MA 0@ M\] %Y\RG,9MO%CB/&$G84FV@*_.G*AX^FW\URV:Q0&E M.!-;@>+(^6T*RP\FE&U[Q"N)@C17W?OJI".^4&!3JJU*16T)XI2T,0YS3_(X M9RKP3RA(9(8"M[11?M09XMJ[%Z"[>%( M32V5RAWA3P6*C:&'1X(13X(/SS1K8PTE*PA-1NTH]9;!4%CE, L M$1<)A;";C%;:%%@4&UC+;Z,+#5!HE84SOT8J=A&DF0U3!%D(V$-1, 8'X MC4Z\%C?U$R#LEU_S(W#54;UY"BX7:1U@_QD1@D*NU]E&HY;SU@9$@=]Z;'3@ M/<0H=!%Q[TGD)DY<2)M"!=.T<1PJUK><7DTT B;-AB!*)ZU*@%G_-;NI@.@4C'[V'Q;Z6*" G2L?QA>P6+'C^XT[#6KU+6"IP5)6!"(@ MT6S4IW"^)]C!(#GXWWB*J^@ MY[<-^K2VH5VZ$UN]$ML\5)1JV\^3$@S!WK?9L([PGJ]\(,FK64"8F"F9X ** M3%_= 7_WV8=I.(.6G?[*@H;LU.S2#P+Y846%ZA93I@9 0)WA^S"OTX"ZEU\O M;S$Y HD%;!@.O%3\V@F38^Q]I9E:*;OTM7HVLR.77, 2)_CRQEZ\6D:1?>_Y MCJ[':P-L.&,FL6S3EU?:F!F<7KM0,83S@F9#4N*.%AK$N=PV'O%;5$A8Z."XR3M#R%L68^"A0HJ5:ODNL5"6W\(C,D-EAID6JUTE54MD'::$.6<3CD& MZ7+%+=]5_@1P;+0KM%8 ZX+..W"D'GDV>\:"EZ0A%5MIBTVI=ER\;^PV@ZD=$]\!"?/=Z.H/I9+WX"M%+/$>NR&"+W'VWW6X^>K% MF:+P&;-4>U>>AQVICNY9$ /)W9C0:<9"EZ4F_$HQ2,R<',IBCD,G]A=-=U=T M&C&;%LZ(6G$RS2EWEXW&^:SIXGU ]9TBV:)M),)\OL M;V0IK?2:Z3KI6F#5(X;FS8'U%N0NY@"WD=_- :WNLO'">;T+ZF$5A>HV M3@V24<$)NBB M/+Z>EWTTJ:^%J^5>@=': 6=I4GR-F7.XQO%?3ING$.+8K4& M#XY[-=B-5_'M4(J-V^I;3=WKN@='=0UANY?XWY!4P6WVU^-E2GE*=F_Z$%5" MJP.L3 W 6]#6&T6YLJ=>S!;;9SLU?'#JH@??TNP#"):5^0N^(#]DJ:''(2> K!)O5VV@XZ2JPFS.=F#"_4K-1';I M!CJADG^]Z:0+OT['N90@:TX08&AG#*;]AB>2RH4Z3E 9BI6W_040K_T0ABJ1.U]D3([,R<\$$S]?ZILJ>I$['V9,@:TYJ8&3PY>)>1P1D M3PBL&!2G[^XJY/I7J=QQ0E4@-N<\,#VMCBA-6$ZVL9D6WA9JQWH-IXF%T!,KZ' 0+Z!+P>E^4!? M3\0M'8 FB,%9??6R"N(N8FM# LO?4Z 0_]1JY0 XY@.S\=2X #\\(#C.,BN ME>DSNUG_ #C=A&3C[4Z!Z)>9+H+%^+<$!;[GXR*).Z-");ZZ:\,'P+\RUL83 MWX8.#0J4.HM7;#?&UW4/@-\R'%N/=?/DS@ZLNO]*:+SE9%UOX0#HK(-2?N!L M?Z[R@S.%687M@9<>2,D.'S,+\?4(HAE/MW9VIOR:A#1W8V--@Z_OK-.9*LA? M+6YT6"B2(7EYIX2DT:TT,<'51&5)ZK..#H)HR4)G.I3Q:EO!($\'&VGCH;'R MZG%-\J:DF*(*W>5*FB73K+]7D_7UP#O(G+X.X45DB8@T=:96*W;Q*,W@J(7+ M1@>P!B"-IU?N..4)$)F!D3_=18NGO(J_TF%^RP]T62FVA&SC36 %;.6M*,"7 M6^.4OU?%#I[LICU;?.ZP=&F+#FAT5VW0K-0ATUI3L@I=9C>'8./3VC59UUER M=3@J5>HR3R48-KZ^S9LULEC5U@:;J(4NLRC"M)='NR6F8_DY1WZ8_7%R]8M6 M"QV@21N3E9=L95&7+>-?EK"W91R)CZCE.Z_-8ZP2&WV]MLFA1+FFM:QL4J*, MJ.6KJEJL%$]$-5PPUF[A$%CB(VOY(JH66Z54.$4F!#VRN T< E=<8"U?/]6B M2OJXE(IQH=%69PC< :,U;VH+\TV6W@ 1E##U_L=;/6)I XBF;8NFBH;3H#=3 MH_Q&I\6/?@T=)YFQ#L:N2O:.;9+@MO>)SFE$>]#5=RK?>)+-,S]M/J-46B_6 MLVUS4=UI5[#.B[-1E7[*7R"X>LGO@13["R(S;<=�QD)NXM(K_AN+C!JO3F MNZ2:D0'7'J6$9#/1[H'PK0>Z';/A0C& MZ+D?0*%G.@I!>DSIV)O@!0Z3QA&J4/% 6%.%:^.YC.ST(K;XIP%'3[C)F3F,>W^;C;WLB;&@ M/XN,%Y>)['2U>A/['DZJDK%'3A^740L8URV9?0!;D]3-X:6-UD8'4PL$?+@- M%2^U]7X4(,-KXPUU'1C742([@JC?U+M1@ RNC8ZL%@I_T=8,D#7U?OA/X=IX MY4$5Q="+,6E1"3;:>Q>:L('91L]9%E J;7WH04EP#9Z:,I F)/9FAJ4&GL76E#":Z.;IHX#7(OV ME."UL?>A!*]X;73.%'$\3C'!B/F:N^M N:UWH )EN':Y80_)?)XE3T0!2ZI] M'43+4>A%).N]QV@#H:&],H&_J[\MV\(A#YX'3@7'4G-?0.&>Z:ZM6C2*:O14 M[H/L"M1^KVJ-G[W M>WY@7+=+G"K 4?9*]I?RK]Z[OL\P\?OR>QU3S!F+.LC M:*K8I>R735ALG,-RF?/,]ULP)ZYI]FTW)844,"C&9&-H)Q>ZDLM^"R*;ZG>7 MSB9D-L9I#O41:4T&MWPQVH[$?_DTLCV%30W8=25 *GXX?_ U!+ P04 " CBEA0DFF[OSX^ !M_ , M%0 '1R97@M,C Q.3$R,S%?9&5F+GAM;.U]ZV_CN);G]P7V?ZBM^5Q=21SG MT9@[ ^?5R" 59Y)4]UPL%@8CT;%NRY*'DI+X+O9_WT/)#]GF4R)%NJJ!B[ZI MA*3.[QP^SHN'__KO']/XTQLF690F?_M\^,O!YT\X"=(P2E[_]KG(QU_./O_[ MO_W/__&O_^O+E]]P@@G*?;I-LAPE ?YTE0;%%"?Y MIR^?)GD^^_7KU_?W]U_"<91D:5SD\('LER"=?H6__UY]\--C[Y<#^"?\=-3[ MB_OBR;?:&_^G)X M]*5W^,M'%J[H@C9AOOI,?8#^U^J/GRF[2!KC1SS^5%+Z:SZ?X;]]SJ+I+*8( MR]]-"![_[7-.\ =\ZO#\\*CZT+\\Y2!H*LQL.+Z7SSY_H)[X_WFY IL.5DJ9__*H\U->V),.0%\"T\#*=SG"2E;)X1B\Q MSM3H%/5O2UPQG<+4'HZ?HMTCC*(AP-@C#B'X4Q;?) M."73DH(KG*,H5D+0_B.=P+S.\FA*-Y+O&1X7\5WTAF%N/)!TADD^?XAIIR2D MTV)&YXUI!C3\?$O6# (8,"LYWU+,JB.U)/BW- W?HS@&7@SS"2:W">R-KQ$L MAT&6X3R[QWE+(&V_T!(@5^*K:61@2AKXB"V8+:77;-R68*[P2UNZI4.T)/$. MPQG2=BM7&,0(F4_%#-I2J:'X$F63FSA]KWWK.1W.J,X'NV?5OOJXTGG:\@-& MX'U#>4& A72#W_S0781>HKC\DS8FO5%-J#4;FE);+4%O0./D4^VJR,MO#,>@ M;T4!;!Y7$5@(.+Q&) %>9@^8/$T0P6U0-?F.>5F!YA'2;X*2\82#Q;2Y_@CB M(L3A#4FG&V2:Q&_HTRU9\HC?<%+@ZG-)3E"09W]$^>2RR/)T"L2NSL&K*$.O MKP2_4M4,COXG%"]7D0H##'W(BA%B8L7J#6H%QEJ]9O[Y^H/^J",S(Y^Q8S9& M4US^\A%G.8D"F"EE0]A"MG[S/8G QH!%!DNN+?)V7[7""-@.RLF5!&S*#"'7 M_(S=Z0W61S&=E0XK,!'#YW1I,=Z@B/R.X@+3[3*8/"%B;*XW^*8=)B!B2J:, MH5J2? V-TCG&%SC!XRBGED=;15M[R)80;A/X-'Y&'ZU-!-61VDX3_$JU]]K M;4\SO0&-D[]0S.%XX?RI&0B%88U#H6[KL(AA:WC$09H$8'HLM#E0:Q;S([U^ MB?(0M8'6X#,MH<(V,HWRTFD,9Q_5YT UQ8D!'VG3D>T!6AT!V\RE>RE*YAF< MA5$(/2,4/Y T+(+\#T0(2O(Y_ 63-PTKH1,RVD[SQ6R[C>BQ5VT02?B?!8JC M\1S(73ATLTHIHA_6T3B;#]YZ!M P6!2B4J>IA42 O01/X- $.ZU:3&J2U!C. M%ND+?XZ2ZT1A$(-D7J"8ZI)/$XSS[ ',V22?X#P*D.(R41NI)<$7118E.*.3 M;4A>41+]T\3YVF34UDH-V-YY2NK;2.UW.CJ-TD"M/>)XAJ)P:4@NPP]5T*'F MEQ>TTG&3&_N8.2FU5CW51FH=,@M(@7>84G.RKLTG:5.=^)J%S]IVH[64:+OQ MS?CJHR2:%M-!DL!I_(#FY?GP/0DQN4^32[H'QS067P\3:+CLFPQNSM1;_0B: MTUM$4U\6]F8C_+,L79M55UA()K@$'Y=;?A M8J.=J\WHK8$!)Z/I393 8@(3X0KEZ'N""M@U0-];G^6[K73@M?V&'86MA5;6 M4<:-N>29C@@V3WC' #3RSK3&,Y>%I)EJ9%+]U-0Q37Y:72Z,3C;MCM:VA%WR MU/FF-(S]W#1#"6CVTJ]:Y5C9(TM'T)(AK)M_9JRY#@A59ZKZ6 8RZ533Y5I_ M;*6,T[Y.EH_0K# M=!_AM!3;M)*1TS3MQJ1S3=-;9O+3.G-MIY.1'5V=@LWVQO-3FJ6;6"!$0Z_B M]K45G6X5D+:[;;8.$S8=NS6OWS!Y0*^*F12KQN5G$0F67U[\6.^_NFL;)?G7 M,)I^7;3YBN+XLY14SJW?Y:5=>MVW7R(H1VM##OQ,GR M4348;G1^LC-#!F23 S!#EU]=3-:&^\.8I%,E02R^GAK"5V1 <3JKCMC/GU(" MT_1OGP^[%_@@_$>159;I(XZI!O.I/H.);6^.YXFI3/U(U)2JEC]1F<]*W(4*/D"N=9$)98I%PI;6B?=2VN+ MPJL-LY$A)6;[T9FEPX5CS@I$P^4X6U)\.&P)G>ZOA$:;'@9KDMKTD=@7U1H7 M6V1G+O3TI4..6ANWR26:13F*OVTNBW#PA;7>??B MH@&_M/)!2$6TTW9TYM0"UA4+FWZ.A7O0O2P>J=LZ69>5D0J$W6%T=K9/4A& MX(C&@??AF6"4%62NME 8K4=GY_LD%!X"CD0<> )8B50"_7J[\>C\8'\L4S;U M'%FX\ Q0 BO+^:H@--TK/]KH_'B_I-D 'D?<3OP1V@A^(V)_ M7=,A1^=.SSK;@E]CY$C?@8]CXVBHB"_O=Q"A5U#0:W1XL#][L10'1U .W!N< M^596@3*U*0L&&YW;<5MUN#1EZ#BR=N HT0?0<$>6C3@Z=VJI6Y;Z&B)'] X< M+B6*1SPK2#"A].Y D0E9U'=T[M1LT1>G% Q'<$N87S>S/4SG?PC>!MBWI(^> M V_5^CIZG8&7:99OQ*\7E1D&M*[4:Y5P,XCCQ;,:PS%[;=-1LHOR&EHID6<0 M[@5T^E/$%Q?TP!+P[F2EDX&S*MVQR)O<-9OE./=*D_5M4ME6==D^& M(]Z9R/Q)TQRA-YDJC8/VQW:,(>VHO6!),R@V&+=WX, :O",2/L-7)''ZC7; M(CNZ;JO ?"D,=E1JEWA_4ER8^WO]-+B8[QX6%- :51+2@^ >3;$T3FSC<\!1 M2[XHY4P AH0Y*]@:?G]2<7Z,&>5+YH+SJ25+==!RL.W>]:&_&]TC4OS'P-N>G=11L5?81:_-QE? M+(#UU58"'%9OB*PK *S?%6DUDYI_"+CHW7T;O5G4%KLD47W"6Q4O>-K"L@M:1]*#OWU(2A M*D@6/&^\P98%Z8M/S;9$92XS!U[99?&P1QS@Z(WN/_*+09PN<$(Y=7ZIK2E. M*$:(R9Z#\Q&]?T.TFA**);ZFW99 F].T@R;\%D+QYI9C^7+PHGSH/^U60X"0-XXX1B;M4+ 6- +&.(P?&Q0)=P$Y(V?:X=22J>^_K#N!?A< M!WBEW%<4VC8H?^Y 6I&:QPJ? ?')U#P7]R671:]W2)=?,A;WA%/!:1Z;="EQ M1*B"RJ/+E<5L%D=-Q"?I"4"=>O$;BD\)E3_W,7\K$'U1%^/A2QR]EL1F%_-[ ME!=$IK#(NHX.^W;43*M:BQHJ?VY8LNBMJ)4>A;*N -5UP1HU::A+>/[ M(VK]"KR4UZRV0*!39U1C9O/!6+M1F)&\ME_!O[;W*OC5Z!OZ1TK6S_2RE01V M0\#JL$"=KDH@PB"Y&VA9!#2M;3C>H(U[1@C; QA+.Y'TB!=Q=U<.$@2;MJ"*0Y\8VTX^P6^1S.MK>A ME?;L=99352?K&\XG:7A;7B9=E]VL_Q9C"EV@[[09$IAG)^7.FF;4'BUG K0W MO94F (\^X@ M)-A'>MM'L-VN_C[JGQR<].T&J(5LM*IHM*7=*>]TN M^S@LWB*8P^2.[/8F3/9A(VK&;=E&TNO(//^&/J)I,17R?:--1;\SNY U;UF> M*1;%'$ZWC^NK<1H8)>5TO4U%MY/"G!J<9E+,X73[$+P2IQ](&A9!/B1/F+Q% M@>B<9#6E*$Z/]BBI3 J$(X[V(74=<="7CA?$94+]D]N^PN,J>4S*9:Y0!$@X MDNG(SC9+C:.G$Q$MI\)2K( )^%U,BE??<8Q#G(@Z'L2O6&2H?@&94#J M JBD#$63P2J4SG2"1A)L!Y0C3B/E1> _.8FFM)H%_$@SYU>S3"8[6<^2?C=E M95H(2AD51RI.'DI:ONHXOX5?J>ETX5KB[/':D'C MB-3!;87?TC1\C^+X=CI#$2EK](C?-F!W&!VZ>47(>($4$3R.U!Q<4J!QJ@3& MGM_=W@P?<0;:GJA,,JLY0')B$QJ7&!\<1UY:?A:.%?&-YJM&^;QZ(6$XOD39 MA 82WU!<%6MA6A#B7J-#-T]"FJUQHX*1(Q@75PP6RUUAPQL=]IT\M61MBZL M<63AX,VE0?B&21YE@.?Z@]8,%&UINXU'AZ=.:UILLI5GB;&IY@C!03V%*SS& MA.#P&7T,L@SGM0I[<9R^4U>.0"H*O6%F.M7M5,2D#(,C-P<>D0>"06$):Q-, M(*;=QC -G5; 4)$*CVJ.$!PX*JCV < G@R2\PF\X3F=E4I)T,Q/V Y!.G_A3 M$8T" $X9)2V7!$<9^P/10LA+E8.G?&VV@O7K]+$U$5>YY')X:.+2P'U!Z05U M;9&:O- M<'B3DF><+,I$#LFWE.#%W]8%F'@L;S4HZ/!.MB2SZK !%G"D;N(J M@PYU9:&AX?@>Y^5/)F2^-23 W6\-VPP#./(V<<%B2=M-E( 2$]%:PUD>Y07] MUA]1/KG"LS2+N/:K8G(O.(LKU5D6U;6D*Y% M05>8NC0 +_A*LB*AT(6(:EKV*LED!6\%@6I8PY,FM MP5 P#9TD")B58V/@'+DZ\&(,9YB6N$E>[S#*M8X5TO\])3:04^30*I8!5Z4\PGAS_&@M6!RQ%Q-R]$*[VS<0U*W!24@Q"V MG'$1WT5O5 -_("G,X;Q\#I="HQ&+TH>A^P*'*6\>AYP[A0>GY9U!%W+BHN30 MM93$6.0C4^@].CIP6MA&E?$\]Z8B0&^>9EYO,ES:I0_X*@X!R.V8*<*G?=L) M5 _;?C__P46H5.E9H3U[X)B5_QM&XO"7S3% _207[?@] M@%:G0>2&$E!"Y!-]T)_X I-W G1.7]1MN6IDP+QY0N0; M"B9@)9%Y':-4;H)>@,]I^?N6@I,BL_:.B(7:0I8\FYW98FQ$UIX L50*Y\B? M>D.'2A5PCK@;E(&'.JPQV;41TYS;TLKO'14#:59OR%(UE@95<(X4ZPWQRZX8 M> C#8KTA6^55C'&:2;'DH0JKL:9! &=,5G'*Q,/MIJS]#%2,+*M1IQ(P$G4; M';EX^8-!T4-!@@G*\ .A]5WB\N/PZV4>+JA*;2C@A)UL5F'(JNDD:(9NOX-6 M#*220!6G!S#6CKNTH4&D)4+5/6$-U)O %(M*^B/!\@B&M"]@M91-H!R4$DI! M77 ,6-Z$H:R+T+7U9EN61H-.')_YHO1:^8+C+-\X6^XNQZBX M9!@^=&5PMH)/2C8AD)>E<42+D83720[T8=$C5;SFP 4[_J;.#SDY2EO/VS>6 ME[!")[\#H+%DDBCY",5,5A-*'8BMF)0+L;@^E\S+1W82N7C'OKPZCVC.4!RG4[&X[.*5.H@/'J5WHQ<7&][ M9@4D#; XK.@F$,ZJ^,"1K1"B78_E)OW^O!W_@.9EY)-T.2&,A/3 MFW'A%J5*-[54N@.OG.:N:@E/'9 WH0TM)DE>UR68'F#?'J=QE#Y5$"0^!,411D>6 M'H)NZ%A@29*W%:KC\^86C +54H-6>0S [LKGVDA*C05=A^O-[9K.1>V+0Z-K MF.%TL)I#<7?QYQ%H5 7!-Y2OL" M5J>W28P(5!&E-^$8OB&57S1)HU1@'E>!7!T]"P]C/X$< 2D MKPD7OD??<"1@A.NPC[;8M*7/!^Y/J,CI#/!('W,T%7P,2@'MF"1X<:91>N5W M>+E]8.-T&K9JM#S9XI5@]">T=9LL6-WZ^-8<"1AA)SO0]A'>"*>UVV.F!:ZY MD3<8#1AB*>*I?)PW$F&CVDQ[\#[MDU[&>*__@CB M@I;C40A*J0U0E1O=GP"B)BJ./!UXU 2:SB (BFD1HZH2]RJXW4R9YPQ6$9P$"W2C&8Q+B=] MLC%SN#!$"36&/@$,\K,\W)8(V:O4+!>\R=KATBE-/11V!)2^%U46R%H%FS=) M.UQB[X4O1XBZ 4(_BV:UD]X*F8<90/9K8?<.[1C&;6MA"R2IAVV_LXCLU\+N M'=@)=-BIOU:)5&^!;X/U)I7(?MGDWJ&EV]!&:V&74M$4ZC9(;Y*&.A&J+YZK M;J3K87K0LBHT$+W\\78Z(^E;>;S(XU%*_0&[]^5ER\7'EJX&1F_RA,P5U.Y9 MJMC4C>R$J+S) :)WR$%A"R@EM]2X?B4XDR\^43= Z+2 2&NYR:"92.[IHAQZ MS]:]:ZMR4$+E47:-X7KH/;>!E):+1P;,GQ28.Y2$4CFM&\'*=WKAMZ5RK1KS9J,#1_R"0*H@?Z:0SY$WUXB[D:XL.N#D M648+?LF>_W[)(\%U81DT<6C'JF%XA5]\L@&IFC,<;Y8)5#'_A/U&O6,'X13* MV=M2\N6R1UF4/8%IA,)A\CLB$3VT'U&.#P6H5(<8]4Z<9B9TB$+%#>6(\LC-(U*5PS2&T.01?HC MINP"FML*FC\0<,%IT,BHJ&4PO3$06<3+W'G_ LF$Q";-N/ \:;9#X3Y>A[QY:LCS;/!)1L5A%*'80_N7AFQ.*+ M-\R,?(P^C,+)XWK$;VG\ALE=BI*,%@.#3UR/QSC(HS<\3/!_H*1 9/X\(6GQ M.GF>1"2?_T>1\-_"-C#JJ-=W:E;PU\NF_(Q!M9BG)R6OB#=INXE(EE_AH"2O MI905Q@8&.'7EF)6U,F!_T@(K3%1)WK27Y)42!?T I--L=E6I:H#Q)R%PTP,E MT2YW&P,?/*@AW4B[Y('Q)TEPDT*E@C:\+@#-=8[*]!3P5+W$TC?AYMZF[;!"^H23 5,M1DX>XUZAWXC2_4UL2*G!,U%KBR("JCN%@6D:U!TGXB+.< MUARIYL7@E6 LS#S7'@,FE=,\=&WYZ(.35$EJ(ZV;M"#Y!%74H"0D"VJ"DAJD M)BZM0)[]GA-1[U3IR%BWNQGBX1-/4<0#OP$-Q@^C>*;(@FSE0?QZ1W-*#SYK5QY M;P#L-+]*3US*@#@2[.1.X1U&&3?PAZ"[ M M>:TX^@A$77_,8&?&WT!4TV)*?X-B$1K5(4"5=)K#). Z>R7H ?,F0W23[#]P M]#JA%6O?X+>O^"K* IH>21?S ZBLXF*CND.5#'4;1&HI90V,WN26;B*X3#-U MD=+&%2"G,:*60MM X4^:*,ZRE&Q2^HS)%$R_-,EI?1)1;IFT$)&XZHQ'+EPO$G2;-&H3SA;*=Q!)#8K;6ALTFU50U3G M--QP.;Q%L[452:TQVO<4TY[8TTZ.]*T&)ZPO?AI#O&VTJ M^IT8(KQYN\MO-L76$@G5.%W=@Q-SNMZFHMN)I:[!:2;%)M(".5'_*YP%)"J' M'HZW?'9_1/GDEC()Q=3.Y,7\-8:@B/KG3M.9E"V\QMC\21 4>N=6MPM7C@31 M)6K=H2@W3FP5\G?AS!1AE&07=A#,>2IFL\K)@.)+E$UNXO2]%M9Y3K?F;A7G MR?8PT--S$>AIX<;J^>/&ZNFXL7J&W5@.8CEFW5C]D]Z!#]=9>:+2=&,MX7@3 MB&GK)2D!N;[/*N>WLG-DB<>;D(P9 ;FV,:U)2F:".M#_EIK ZO ?T'P4X#;. M:# )X\%+)HNE*8]1[41.[[MJ'WOZX+R)T6PJ= ]H3G&K9YHL.Y0JL5L]75\( M*NK[#D!OXC6/U*X8CK]GURD1G@7A; MC%JQR.U-=4-SP 07O(D;+1[.3L(EC3K[MKQS"?C P]05P8:M@-DCC,)YA<%H24^%;D\MQH[48M8;M],$5#-@Q/FR'XWCSS MQ=EE[M,DJ*A7/JH9?2NX3A-"&TM;'Z3%JB)UO]D%BNE%R:<)QGG-=R;8:W6' MJ! YO4.JO.,VQN9/19#-&;:E&B@OOZU^E9K@Y-1L+!*5!V7I2J#(@D1=A""^(;R@I3'P':DK'9"[&_'B3N4@"P5,3"4/MOC/W'!Q_/#Q!TJ M0/[''1I*RL.X _?X7SIEKPH5%Y;.,"4SCGW,-^$??HWP>1J :*N.]YV*KI$D M]!7UOD]A");#;47N]R1<7-ZDWK< FDH?26DTWNCXX.3 K4?$H.S;L<";N(,0 M1HTK]Z";/[_C^ U_ T5](GSFJ>&0%<.=NK6[FA\J7/"FS+DJDK]C1)[?4P,S M8S%2Q0JGGF\'$V(;O#=1#BT \&'ABR"Z8U7L<.K'S@LT"?PK-J^(P,!LJ]$YOGSF8 "O4DGMI5D.$I=MRDL;P MR8R^PIS//2H_5Q&T<+ ^$V!D0>8EQ2KA0H7>( )W=4$V2)+%$;E] (*=NQ7" M>*(R;X4^Q1PGX=H=5!>1. M"0V;R*25N1G-"S)R]ZDV\,.#9(G M/@1]1KTSM[4)I&MB4Q:*@+P)&>YJ@?=ICLO?/LU ;;U,DS?X$]#Y2-5!43T" MW:& $TXCC"TUF69PO8DULN?H?4%Y-AR7TSX;%/DD)=$_SME&B'W9N(XP;Z!>D!L(<(I2_H-7)\$[6E;*7(O D$7J;3:9J4=-ZG M#XC\CF*AKX;9'ECA]-QM:V;R,8D#=1V[7(#.69&CJIC1!>.DMOYBOVRP\Z"6@-:HD?(A1HO34JHW/ 4+C$GO'%WT?=<213 ,5I2+7T-C=D>,+E]^*DCZ2HPP1MWUK:Q5"I-HA Q MJSTPP8G1:U+35P#HC8]IQ\*MX&J(;=$#)J.3"PM="&X#HC=.IGM:WB!(I_@N MS3*%BV/,]L &)V^KV1"; * WJ>$;-*H*"R:>TS"-@+$*DJBH]R<=>ZN$=14; M6$R[RJL\+/(L1TE(*ZZ%_RBRO#R]Y2NLY1++Q@+].K@%T=ORH,<"? MATJT0)B:#2/'Q4];2,[ 5!@)BJ1V\W()XTY DDI/0P"94*3E!UG5D[941]=05VW+4F3[; MG/&F>)_E.>!-LHF_DT&6AN+JYLYNVL73X/%)FM8@[0N8G7KKU!8H1]U1 ^=- MZH*9G)3^R<&YVPL6;60FQB1.6+#J$7G$;S@I<+7Y)*6_IWQE^++(\G2*2?94 M3*>(S*F[-T.OKP2_(D!QC_,G%"^+JW?M_ZB14NZ4"Q J?@U9U]'Z11OW@&0& MHJC;R-9C+4)S3XV][#4B1[/?N?HW48*2 $[T1QS@Z(W">DA)/D[C*'VJ($@, M+,411K9>FM REA3$R9P&6B"]L;@5J);JLLIC ';7K\YJ2:FQH.MPO;%8.Q>U M+_9+US+WL,P\S9* +3!"\3;94K56UG5TW'-:E%IS.;+EJP;2&QL3U/(H!.*: MR%/:%_CD](JQ$8$JHO3&V'R.IH"87JE&23:FL>C?TC05]CV7%DJ@#/G^S^&K7#-TQT M!;C9!\ YO41J4G8L9/XDV#.1((:Y'C>]G&]["J MZ HK=SBN59>$0R; PKL0]CX*"_L'U@ML\\UB/:FFE)?_^1WV?QJ4*)/6%A2C M5_R]"9]:XU+V>ZGV+]E4*OXKGMC0<%L1-'+\.+RG:K !GGH35V[,A!6@0985 MTPKW-PP60?A=\G*$G2\"7YW6%/!TKJHPS9M(>&.4W]!'-"VF*]]+\9(%)"H1 M/<*I8V,V2CXY.C[Y:^MLR#5OHO7KBZY2P-Q:K.JWVUM^ ^1EQZTJO.E@>9Z9 M98[)BQ,.T@Z6I7PEV7OU9J/CG@=I>J;%R)PKN[#]R3Q0+C2_5:WYN."_[[DC377!"R-#B]8G0_H\28L,)>%-6I YM0 M?UCTABE=XE+[&D/ /N#TWC)KMC.<+=J(_*D+U^Q%G>.>';'X=]HP<$LJNOED M1^W!ZRC'QY:R(AN^MU.*N*$UU!@_9TKYZ!'=CRGERVGN?&Y)E0(M7R1'*5B9 M^654=AFOE2H"DFZCXQ.GA[^]Y/(\('3,H46=!82CA;%3PH M$'&+[R ?R1M+)K\!#/GQGF3B30[SC./,)!>^-[MUCT[\3F8P-$LT&<))'M1R M=?'L0S@;.7.4]R>%G:/=J #::26E3O<*$ZSBS \'#K5%THW$.*VU K[86?'^ MF:8[J#EB<^"'6Y F5?\WV@$(2\M4V13<8:F0\W6R.;QWD!7;F/>^V$Q-A2 S M=8[:N]W=2M:8['H/:LYMZ>[3/NE+B>N+S LAWS?: M5/0[,9-X\W:7WVR*.9QNG]&DQFE@E)33]385W4Y,$0U.,RGF<-J%OZ!I(DH] MB;]*V!1="3;YF=&QK=-CKW/$N)SB7# SX9ZHPK)95BP?3"VC+T-UG"YUZG?Y MD,:+G6& *O'"GVOF=G-<3OTN8F!([IH,,7#S6C/%!26UWV0M,UN$@XWZ9P=] M6U>&_)*Z 289N/;<.&F2;/ZF,)$DR1^S@OQ3[ ;F>"6^A>S -2G(X&(D;@V" M/'J+\KFNIY+G(%^9B-M?7WQ'Y&+4'&%T?&;B2IKT@SS?CT9O(-6.U<7TZC3B M(\M-KX%MOQ^;:^B4.;/CJE-RRNA+2,7=$N;>(S MGQZC^T%FE*?NENZGEM$W[_;J2L*YWU6L&F\5&N:;#JN\>4//7C6YFY2,<50K M*&!YM(R_ PI86 74YD94(A#W&25KF/LUQ#4;N M?]5+*5,VR^ ZF>";),#<<.(0WHLIS&+5_E?#U*Q/ZV22;I( G'?BG=Z+2A;-, ,<>*F MV(N)S.25/[5(.P#NYV:M3A[L+4Z*=^_7]%9DHS]58+M2T?R<_IHT@O"2ZKL.,DID>3)[G$+2/S!R+;2+%)+^@9W#QD@*2S? \"_OT#STH<4PEW&.E]_9BFK)8]3,DF_R((??^ MH9/"L'LXSQ5Y^3/DGOPX65?]@[U( G>KC2BRT;]DDU5EY4&6%=,*U7=H\YQ> M9WDTK4,8CJ]1,'E"Q%3F25.QK"BJT3Q(PF\XGZ1A&J>O"CDK'7P;-CL3!:PL MDBK.D['\76"/G8U%D&'3F=19N3F=\/-GS.KI']J)0FED]70C6X5\H)(7?^4# MF0QD'UKR*C;,!RHEW&72QB'7$_A7/E!3COJ9#^1@:AG-!]J'^J_](R>Q./M; M!&?>J#%D_W-X6"9'C?='!^XS)5/H0FY6/ G<=WM+V8>Y:9.O^9^6(@/Z>QC!,'.5S%QOPYM>! MWPZ#NSY,XR[XN_\)/"S$CU'VYPW!^#;),2V5W>5L9GT;>.TP-?)'FLM\[GI7 M[_P)$6LW4#G&0H.;J*HC 9-=[0I-CG-I0&KP^DKP*\P>F$DD2K(H**=:%::U MH;>UHVC4/_8A94]OMAA6T4QPT!L'OKU0Z[#(LQPE892\;@5;'S&5-?S^,@4& MH2 O4$QU6RO/JMJ@$V3H0R:5L57@%U\-!$/:'ER*]0A41@'FV]DQ5>H2M)DA MC;$:C&BZ> >Y643SR$YUT"9U"C0DI1*?/.(6\_SK/>)9]NT_CD47.; MJ3'^_8D?[,>,\C0^V?W4DL4G?[CW*?M])SX=^UM$X_ADW[MKJUV:F36]VR?_ M08TL4/-]R%#>2R?"#AOM/;_9V#2\3Q<@=D!>?X V&V56LEB5O@H[R[[[KSKC MTOY?)I6"E;M8+7T6..S#E5&G'B1E-OT MT7Y6,N;)UW/P\5'@;T^%-+W=!9N M,.D'N O*1UI3*NS=JM?X/+#\XDW.?+CKP#;E:,=9N#>[:AX'- M^W[,=\DHSGST(]RRN\A^Y]:ZZ7ROE) "9]&^.\3=LHXS,[7"-19GYEICWHQG MVIR"O&^.^OV_M$8E'G%2<8V\"=8T9QYJ=6 M5,;>_*SV[4$2KB[PIO17^HGQ%J>M,1I!(#X\+>+#;#;,4\XD-Q;8,:RM\&&Z M43Q5Z 'E_L>9O,[XQYFHG13+O)[.XG2.\05.8,R$!DI_[H:N-J9=^-D:?\:[+==H'&!B MA_?EC,FW 4:#]^1<5(HL7C+\WP50>OT&_U&X,CC6N='>NC?S8$T&$ MTIM;C@PJY5>7>'T FZ6$!N4;;4*N*PNJ#L>?*X^F1>7+53'3,I/=_')PN7!Y MK4FR,]:;P=[B\"JQ\>UP%YHWU_*4[VQN7TX[L1345=[M=IDJ9GZ=<&\NQK5@ MOR\[6',YR/:JLRYLYML$?L3/Z /[9"JOJ**V4I2\XB18>SX$TT38;W2BYQ0V M9AIC0G (1 VR#.<9#:U4+IDX3M]IKJ/8,);U!EA.S6(%GG/-835LWAC#+*@R MPY?;![#9N7@C-'(;2TN"8[\-V4'XCR++E^D>]_A]$ 1I4>)\(&D"/P;5/799 M01B=<8!Q'AB],KDR)T,#G-Z8O=1@&(X'846+M/@"JSD@LI2HHEZ^15\";%'R M\7EC_1J2F"\:HW71>6@$KR$^T3@2(F'V?1:B'$/[DX-SJ4R5^H].W%P9E"\E MSBZJ#LH;@QD.BNK92,E)N-%NU#L]ZY_;V3+M'W9L*-[8T"ORI$;T5LL*BJ7, M7^6#C,U=B22V 'A3.;RM+'PYHMH+178&.2@ALEK\@R*?I"3*YPIN67ZG"J@' M?MI&FYH"+G]*;K")E:XQ4;<*I6LGKH(4=,2W!A7V!.C+CFE3DK*]U,4C MW"NR:7YCDBUSKE2$N=D#-BDG&=#F'&(L/":*)Y@1U!"( R+_CI'(OJJU H/# MRY63( MO(ED/N(WG!3X!CBPO&_R1Y1/+HLLAPV#7'\$<4&S_6E@%OY'MP&!0!N,!OQP M6[*ZI:0;0_8FYEF[J.P'@#V.(VC=(%5XDE3' &89<UK*WC@M*346=!VN-_'9SD7MB]^N:YE[^#3)93J=TJOW*-XF6QJ6 MEW4%Q$[=%9K+D2U?-9#>Q(,?<1:5=GD#>4K[ E:G#@TC E5$:>]5C:69^(1B MG#V6'@E,N _DLEN/^B>'1^=[:2VKH'+YA/*.)ZER&F4K9?#G\"?U749ZVX>5 M^DXW*G46:T:7^GP_JP/W'\XK0N_23.CQJ[<##$Y>SC4E&@88;YPZU44*42)E MV6!T M;.NM>?.I!BVFX(-D"5@-I MXGVVO<@NZ#MYB]RH1!512EXUZSC"O=9*:"5JX$%<>8Z'XU6TZSF]?HGR$/W M$>\3$\D=:DYOMZ7,U=DA<'I[5:>\DXC0Z1[$K7>%IH_1FW"VP720TST(2?!E M)X3ES26!VR3'!&>+ V-!*AP@0GFQNP RI\I=>X&)<'D32&^8P'/J5$UK*QL& M&&\2\3V(W%FJ/6X@BK.>)2'_]:C&DA_@O"6XW:6GF_L4J***"6A=:MQ.SKIHNKE@$$2 MKFNZ188>;^*]$+Y2?00$B*)P#489G9RY>(^L(,$$97CX$D>O%0L+?)L\3R(2 M2BIHRKJ.3@^<.$T;\YZ]2M1@&@@+\#>4PS]@T2XHR[[# MBB)/$UC#SYA,GXK9+)XO[W'0%S?^F$3!A#Y93G7W[!Z_IK#FZ8OF\#,.^?4? M._CTZ.3" MC%& ;V+T)]!X&:.(O_$U&PT6DI.(I/2O^P)6)Q9/-Y+=QFGO/O$?B!"4 MY//J;.'MMYNM@"8GB00F]U$6(@,QR#;J/B_RK#D"0+:3FL^,-IN4B2Y&@X%F M!X;1;P6B,Q#7UGYV,;]'M#:$Q,LOZPIFM1V=5\F]WTR6S.U1#:@W;U6QR*V( ME7IU95V!2Y8T&67'O9HPU 6Y"\^;0*EE0?KBE;EZY;<'R=>H[5UL:C..2#\9$<)-7P&GEI)SEY%YZA1Z7P87MJ(( M$M5*T@^.2Z>W3UHM4Y;VI837GUO&OZ.XJ-[PBN/T'24!I@_#ES)Q6-OI"S=LE6Z ],L!5253W$=V321;ATH1[8.O$L= MR=:7L[<[(4O/52T/%"\$L!&6788?%L2(CU:%KJ/3 Z>WW]77$\OOKXJ/DY[0 M48FZ1QIG%UP,6_T=@#K,KC=P!C+0<%C?/E]>G?7<1;+5 @AV69-QBW$E39T/ JQ<234T6WV!6D4SX(X\95<;OL*C\M;TD(N3V+"(I >UB7IBSV!@9 %.PNMD0FV5)QSC( >2OB?1&R89BF]0 M%D1H0:S8.FLT6(GVR$DVLMI"89AI[8!RQ&G"M'Z&_^0DF@(I]$?ZU@2*'U$$ M/5]ELI/U+.FWE$UE3U#*J#@IX2;R,M8A\\6G*88/J*NM3,9TB&N'<+D4+?68HF6?UF[K5 MAK8U<]V4J-VBY2Y"+T [_4%>GU;:=W3JHMP'CRQ9W3EA/X!B)[-&6&%.D<.< M-27'8S"_WX&@5PLPIQ6+8'6113T;A5B[M"\<) XS_'5DR!2^(CYOBN9RZ*74 M2N.NTK[ *->I_8KRT!+F-D!O;I]:%Z9KMTQW4I5Y:[2<_AS[9)A/,*GI)V*K MD=T::'4:'E=<(@P+0X3'WJW032-&)SMA19_3NN[-^=9_I O;D;VI%H?=$]NI.QT3J[CI+WCIS> M0%1?3=(#4X#/GS*[3SE*0D3"K;-E$ 2D0+%@$8H[ HNH0/.G9JZ8 MV@YC>HO(S6VT/IJ2\#^![&@\I]'2($B+*LRQ.J5,Q">4 MDGC$)%U%&?5'%P2+8A2-QAF='CLX+,7*P06*Z:\:*ZZ+_@#-60"_H1R:**T; M:+T)5(AIOIP@\HK#Y_0RS6BRS^+=K<82YXP'/''B,>IX!@C1>Q/ND!@$F)XG M\-?F/J;U$(#V8[EO [85##%Z@O%"TMIC &8[!BXS/&U,M UQ&@Q;.Z@# MT9EWN>7@4<1.W)$]2]:3<4]SCQL&50>Z)_$A8Z+=-T]S M>QG+/,U>!(R&XRL\QH2 DHD^!EF&%5YYTQ@%-D*G95S4UZ.JK"50O0D@;;G6 MY5)E=P!43DOPM16@")4X ,1P67VEGWA!&?ZW_P]02P,$% @ (XI84"DN MX_S<@P N=H' !4 !T;L+W_X;__U?__?_N7_.#O["6>XB"HG]Y]0G] MSW=WU^@J*ZLH6V/T/E_OMSBKT!EZKJK=7[_[[O7U]8_Q)LG*/-U7Y /E']?Y M]COR]Y_Y!]'=#W]\0_Y)?OK^A[-+_%CLH^)P]OV;[]^@7]_\^-/'WW_9LW/WS7%/P# M+_G7+V72*_WZ0U/V[7?_\^/U_?H9;Z.SI#:EE:+5R.3>_OCCC]^QOY*B9?+7 MDLE?Y^NH8NUHU LI2]!_G37%SNBOSMY^?_;#VS]^*>,_T#8H\A3?X0UBG_]K M==CA?_U#F6QW*56;_>ZYP!NY#FE1?$?EO\OP$^U)6O^/M/ZW?Z;U_T/]Z^OH M$:=_0+3DY[LKI3D_]NJJA;[SI.,M+I(\_I"-4W8H[5?K^RHJJ@EZ=^5]:?Z0 M5U$Z2N>NI"]M/^%Q[7N4\]:NQ!7B<>W:D9Q3VTK4U+DQ>ZV8TI^OR?=[FN$O M%Z44F-YV05,X_+JLS7OS-V]K]_H/Y%?_<9&3T?#\L:R*:%TU]3$+V%?^0U+F:&1/IP*7^;Y8 M8R<#>;/UOQH]RKY*ABA2@@[3.#O[?/^'_\K^CGYM2ORO?^&UM.K. M@5[#WFQG4_3O4%TI:[MN3\H:;O&.;,?N]\0+&GIT4-9SUPXU5?8Q+XA(242+ M0G>WM(5E_2YMWL4 \"&KDNIPAY\2ZCJRZE.T5?6_O*BG[E?H.>Q]7@P=RR%: M$*KO=8W;[7I=RR[<\Y=)BC_MMX^XT/9ZMYC7'N_II^AM6@;Q0K ]+3:FV,MB M2R[<&6T6254^&+?)]5Q>$BC_54-TAZQ8')"@4T>F(KQ 117J!: M&%%I6,Q8=8\((ZN^61A9%_NB( /6'29Z5$GV1-78EUI(J42\8DFIMP)$=7G4 M"B N 0LN+B-$W_<)0N7_&:7J1;W=1=M "I%_0*RP&.BK P$JANA@L F2- M*O:[K$4]3"J*"^*3GO)"W]V#DMZG%ETM-;,+,F#4Y> G&$+#RN<80JLNS?!M ME*;O]F62X5(_!@Q*^N7X0$L5R6DQU)0#9KFL824TE[7JPGW^88N+)S*4_%3D MK]6SC7M72'C%@$IK!1::XHB7#\/U:UM>!(>VV9?;]B5?/B]PI%EH](OXVO3M MZR7L^=)>IW\'71W(&J^WX2MIN<5ZDI["IK?/>:;?*Q"+>>I1B7[#7F5%$"L# MO%>@:LQN[ZI:G;E<8X4KKTNMFA\0+8]N M,N M $VKBZYMJ:T,&F"00BHA&1MX?MH^Y MT"&U,8,RGF PU&S8\_7?$2\ U='2]NOVK;3Q%NO.>[S>%P1+;[]_?$BJ5,5R ML9BG3I7H)_0K_3W*-^CM]]\\?HL:":@.5K5HMX]5S;EX-W_XLGXF;8Z#GL,N;8J@I!QHWH&M<6:_+6G;IL[]\NZ4'C_GZM_OGB/3:S;ZB@=[4 MT^A/ +6"?L\!]3:H3@.9%&)B9(W !%%'$OA4T*)?)&>#%IVR,* >HB]7,28_ M;A(>\6\1E:*4\0HCM>8*!!$!U)<((GK%T ,B:@S-OWA<2X5IL&OR@M]'550? M;VOQHA+Q',FBT%L9PM*6IX&,41.. !VVHFM]6;R*KNF7#U0NHJQ,*$9Y_(," M)NKBO@.817W5PW?$2T U M%-&RB!6&9K>BI67D5C3S<@?.?%0Y?E9_H4%=W-=!M%I?X5"ZCD'LP@'Z:H.I MN7O'U8:V7GJY2KY=1.E5%N,O_P/K8U2$LGX7I8*FJG4H+XA8242* B\\Y2TL M66O*F]?3",%OU]B/$;WR(*-$7V/3.%'?>@IHI)"TN'JLD#3WPI[A%YRF_R/+ M7[-[')5YAN.KLMP;]AV4,EX]A5ISA<>@ F>_40G4B" N ^LZ#%T@NA!#^R^, MF)_S=)]54<'#;/6QKD)9KP@1-54@HRW(HYV!(UX5#2SB0-&Z"_?_[?XQ3=:7 M:1[I=YMZY;SV>U]#19_S0HB5@NUO28.*?2UIS<6G#.=9MH]2JQVC?E'/$X6! MGLHY B\7R"Z1K'%E$P-9R]KV?-/QFZA\9,KNR[.G*-KQWL=I53:_&<*@_O5_ MT'MV6\QBJ)@RZB061@D/H#!K/<0&+XG:HL"Y+BR;O<&)99O[@PL-K2_P,\[* MY 5SK3[AZF;S$'W10$8KY1$V>NW%W"B=TJ@&TC?7>5E^NT)$CD90$,D5.J^J M(GG<5]%CBE&5H]M(=GXQV;JJDQ-I$1,35AR2%A;P&E+# EL^Z5&23_^4YW%Y MGL7WN'A)UKB\S]-8RPZUD%=R:'07@5,R_+/B*,IBU @@*C$_]CMYJ^:UH(Q2 M#+(>L,>,"'D38/PA_D-49$GV5-[B@D56O(O*9*T!NZ*\1YRK-!:6$74YNN7$ MPV!6B)6% ;>MVNSW"#?*[XCR:Q[14U*QV95_P<5COJCZR^B]R^FQ[,O,BF=D M6L"'4;7J/IV+EIY#OZ+E)IQ+>9^D^PKK1E"E!*!;.6IMXUCJTF&X%K7J]5_" M=R^.)H3E8LS*A^YF!I0U.9H!7_VYFI\*LIJ[+?)-HMOQZ)7RZ%+ZV@VQP/Z* M^)]AUIHV^NT6TL_&KXW7SR=W)!@<\D4"0-\[A'3;XY+H?I%G59+M"7MO=IAG MYRK?X4U>U&MOLNS&Y8I_!C7?@7$N( U7-TL] MM%:T4OA=XD6I)]]I7I1WOET74?+#EQW.2OP.9U@_U"LEO+L,F=8*U-+[%G59 M]$U=^ENHF;B]]NS&/GO2@P!*RSF?'L=&<_8Z04=C.HO@IL!,=)P10W7(> MET),3*K-6.S[3_LDCB3)-!9'O7]OK?0V M_:12;Q$RO&A[BE>7Y@=Y\P%?^KK-K 9\P[W.MPU]5W0O !;U>O2(L-=#QQ_N MR4>/LQT-V ?E/")\J.$0%?00NC_E#^DHVD9[^9&SGU$34+\=$2+]$EF.CYIDH/SLL3D M_V)]G-:HVCP289RU0]35M1RWQV@]Z#6AN6_KFE:HK0LUE=$%!\Q -8_9=)"0 M!KOXVAE8H/?6O=Y;US7-;Z'32G:^[KJ'CDV:X%Z&[G*";_'G3N\QV['DK]:F MYUE\'F])Q]-H6WJ06Z]6-![4M@*/3M/:)C%G%!-GT-2C\W. X9YX9%?R3[!2=/SQ6.S\FX$3W5":!O-G40@$VVK=$U M>:2=NY5#E#8UH+J*.HD2#5H5LW(!AQ!-M[8);7EMK(YJJ[OA127*U8G(?,UC M%K35;*1/]S.2J$,_-)*EX Y)T,P4V^Q8#[PS4EHXT14!ADE/M92'\9ZL$YIJ MYTDX(#TQ+=V/GI4>EQS-I;Z;S662D:5E$J6W.4\99G$;TT[ MT"0^I15$C60@US9=.DN8CCOTE#_X72?18Y(2)3"[2T0SI#[G:4Q<[8>_[6G* M=#,$[:OP"$,'NX27=(ZB;&'(!30(]#.RS6A15_@?:_L@:>4*PB&U7!$(0B\[ M!D&11(\:F$,DO7H\""M5*PF$8 N0AN?F)[CWH-RZM3L'1[2M^@+,F1%ESX/C MX#WX6,\-RI0ZIZ/;%$@0@F&'J+N&%ZOV"?" )CEF"QJE.^3X:R D4$!' W\% M;OP!_WR]SO=95=Y&!QH]ILXW;Q+P"'BESD)NZ;H@JDNN5%GF_<#<7>\=+PD) M;SU AM#6H\,&UE6!OS"POOV^ABK]#:VXV..X/W+<5,^X$-G4GBK_$A5%E$GG M.7-4Z@'RL]@N@1>M#W7G2*1&Q*KL_;;QM<>XF*9:OPQ:M!F:,U\VQ!L3NND_ZQ2$??\!XN(H0N1^N:Y;AE^6M= M[1^[<("+^N M&IXR4D:I&=66\GZ/>*PLDISQ,#E4"[93"%2+ L_*Q]K5^-=7Q8S(\PF5/=HD M1U3V4//'H/=X@\FG:4AHA]#TDKF1/&91C[RQL$.(%*I%V&W7WMCQ"5<\8P,D M8Z98%$J2!5MT#:RO?)0Z4>G&+#6&> Y!Z\)19(2/9\T*)3J9J9AY@'%%(<#UV6L[@*7AT0'\V#)" M_S3/GLY(Y=M@N&#$CT "(WA\SLE&Q)4&$DGJ%&DIBZQ4)&4!C[688!@/. (- MMG"/$@TI+O0\CEG@=Y3>1DE\E5U$NZ2*T@MVS80IJ@N\L!#V&81A8XNP9]H* M(2J%D@S5+J_[XSU&Z MUUW%%XMZWLP:Z"G; &I0OD*LU(H_5SK_'5[+M8.]UB77^O]\\\LZ+Y.\X_B_HG]^LWO[EGU=_^O,/;,_KSS^N?OSQ M+ZL??OAS4SAA]K,__M-?5M__ZK/__2#Y)(:BBKT'J\Q MNY3XP]L5HO!A8N2'OZP0*;[#:WKK/07=$E#!5[:A)L.N/Z(]%&3IM"\.5E23 M%?9(-JFNPDEV7:A'N*4R/S[8##)N:M>,(T!?YV5%F/9V]>.?_KSZYS]]SW!. M_ODG\L\__Z6EQXE00@VT(2G4*/-'B]NB/O6QXH6TM$=BR+45\S W1W(AC46N MNJM&I!]TXU&69[@[Y@1R[UF#LB$I-!#SF86NBI(,Q\V[+N?K]7Z[3ZDG?(\W MR5J; "N1CMTL=-L:AY)PDV#9DMOL2L M8[;@@MP,<]H$ ][\FK;I!1/JZ'#1SN9BW62E=[A(J6&^7,W+A7,SW%;O1E].)] C2BTXY @.YA;X'5[CY(5. MWC_AROXNN%P,X$:X0G_E_>IC^3JT/HC[X:Y6%!TK@-\%L@&2ZLZX#D4^W\5Z M(=_-BX/I+:QN,:_O7_7T$Q_7J/\\\QM7;@_36:D('%LEZVCQV2JQEX&F&;;3 M"[AIA7DZ 3D#M[WM*I^0@TT@K"8. !$94?E,+WV0_]!MD9G6XH3;5L37_ 1U'06 H7 MX D!%BZH\WJ\3$/'ZJ<9FJP/MM[?2MKO\;.%-9(C72K5ONT:M?EH%A]#;#@T MS2A)RI6%]GVL!L1QQO!AT@,)61%Q1?C[B3Q' MRT]Y'K\FJ=#/_4=:+<3]OMUK8X_D&=Q:K'4&])VL;UI9U @#G;6/M*OY4X=# MR='4J#85_J5?:PQ*7OVU!B#4/<8[^D[ S>9SR774T,D@!W9_4;3 >'>1B9SE MFS,BQ#D5QL5%%U/XI<6EQE&K&V83=2^:7M@K#8&[>*G@A?[2I8(4GB]F]6)>%X):_<7%$B^^0DR@S=K.1 !WLT>;L6O-P$V:"B.L\,SM +K;=1L5-P5X+BMDVU"TNV&-5NDU4&VF8ZV\: M:_0WXH@@R@O$1?FN*2+"_,$YN Q/H\VJ+RBT5Q,"N8=F0IOF:IH):B#LX>^Z MG;>7/.Q8(TK!L$6BO9XE]?.+1PEP9MB;4#-"N)<3"#-42-(P0@4C0";P6UPN M+&@D(!G0:FV#_L6NJHV#ODGW/NP3J>J@D.]#Q@CW/EX H6[W:+A>#!+T^D>C MYFF;$:F-[:2]_O"A)5%DN=CS@PSV M/29YC<&^NP!0^$"O2]K K2X(@:M&1S6 ?F5%P!)B3]43!,V]GE?"MM?M /CD M1+G(M[L\8W=MOB2Z<=\@!X%>A05"9A#<(-?$0??DEJ9[I9CL9'\@OV%_?126.Z<(79V5$)_LZC(^JSB<+QMDKP(X? M5K/']#9Y@4A-J%,5^QTK@UAMJ%O=4L\@&?DTJ^FO5!JGW/PJ^D*/[C,4O49% M7*J.9+W2< *P!:).0+7/K:'_W)<5]2?E'6:/;CSDTQD]J5:OVTI3K!?W:MK: M4%T=?59#2?.SQV!H/F]#6+ ==M-J,N;%+:W)@/<]?!N#/\'"/0WQD0O?*'-Y M^46OJ/#FRV)11_9OO^@U[K_Z$LZ(K \RA0TK96M)_O'W^X(TWRT'$%/*?2X\ MIC;?KTTY6RM]CJHF,.+U(%[1\=J<:HCD^>3R#2(>=8.3:@\6QC=/6WS8[M+\ M@#$/\V.Y.\*8"X_'M?1AIG&@#IK'/Q5YJ=^\&5MEV(QN[)Z7UJS6DV&RM@UJ M^]8]^TZ2TCV(S\#K'KY!(]K/UW_;)X5V!JR5@HUP[VAO%^F^0HT(U!K3S8H[ MO"-Z/$]2^F!!>]KS/BT9Z][$POJJRI%:U>,'@^H>L;,#499.$]\ MR_EA$>$_) ?XX,UN)<\U!]=6!C]@ZVUU&:KKQ\5/=@+NUA*R^7> @[0%E"V' M9PLEE S,ID6PP!G)'E3YU=)GFKS;/A^O% M8&ZDRO377D1ECU8QB?"NGRH[0W/K5-D3?M]Z&SR9=8>),LF:N(CZ2:W^+SHE M-7B;6*_GM^&FM(#L9;65Y,&X8QVH?7QM^+N. .0YY1)-(GUL;H4>VS-/PF^N M(MQIIT>[,7T52&6QU_L+;O\E36LE&?>&(;X]ZM\'S.HX1SL ?YZ6/OY.E+XM\IRJKK*+I,LRM9$Q_-UE;PD58)MUC1C*O/H\4;9*N,.N4..CX=MB#R=A9^!\G(>/L*,^I.M9(/S MGAN&-JU=T8FQ<3H+ 3*/1@<6&GZ9%\?-QYM-YP:YAG4VPC[SC]K8(N3MK(78 M38"C&-L#["0 @-H:'V53H'OC]E@3TI!: \T_N666EH/EAH?]1X+=,8 ODJK*CPK@**U\=#UQC'Y26QB1[STLL7-QL> M4_4YBW%!UGQ$T^2%OG4O/_"E3R26[=*0L?5F1_^@IT05B,'>4"V[FTW\)+G^/-A+JH MB@=!6:4&0'%0BA\=?Z3@\9F]:]?.0&RQKY'Q MFL-+K;EDF=29X"Z&?;<)KHL!MT5"YH8[^L!V8TAH+# B24SJ98 1^,[D5?:" MRVJF$P1M9? [E7I;'7JR%5RCC-O)@'(6- M$-NQ+I!5;=&ZX!60E,1U['!1'>@.2W6>Q3269T>+N%!24PDD(76VV="QD5^Q MW_M,P MF867:D=-^F&RXN4?Y:GM5W0BWGZ8K8;YI]$W]./?TC^?FJ^!;6#:8D7;H!F_ M$$,;E/P^:[;*=IW6S-LV/&Z7_360),B+$EV3*7E1EOMSF>_QCD A8;$5Y.<4 MTQ_(;.M\FQ=5\G=3MBD[<8^NR]*>(3NZ8BO4"K(I=E<4QEW,8!2S)%K2DAAO MDHQM[?VT3V(:VN/!(EW?^'1(+C0:.A47#OES##]%249]V$TF68[9;$'85N#1 M.5C;-,0=%6RF&P1Y[Y-REQ^WL9MJ^/X#_+[@:#.I$+4O9O9%:=";#FX '9+. M#9T^Q^,-+@HZ3:"3B(?H"]NG+?$[G!'_JN.;4=+K*&RR0O3L7**9V]-W1VHA M]$TM]BW4Z#O:F&9>39\/@3DW=U?^@58+.Y9:44 <1JWP[X_*-]4S+IIE E.J MUDA#8HV,1_KJ-!=VO&C9XXJ]7IG7Y6=DK-L0Z&Y!EF=G_/CYN,:#9($1/4/\ M&Z'C^8T>YT?T G@FS_I]J$5?OW)*1>J4,SFT3*/N;](%D/57S&ERW-$I2US9 M;!<[U.&1 RZ6B0&N0@8B&FG7V7YE-8!OO4ZQ\8*EK"FI79TM46X771>E2?28 MI/#;H\X('5+-&9Z0[#M?K_,]S3@4':+'5#>[LI %99MHB27+&D%42X9"+;-! MK>8[N>:PM%% RTP7!:Y"H,D=7N/D9313NN)!D*5GCRM?CL)0*Y61AK46%$H+ MPJ"."#=[]HA8@R30;8%W41(W^PSUZNH\B]G*BX^+3I2RJQ"49)8V6]*NKJW= MV*-S)K[ZYC6%P\&1=C<&8EZ>SPIS9F$DM1"6HRZ(-K/6!<[ V&Q)Z X3M8; M'=M);N=OKH.D4]70 ZA;.]@/KK1>U!'N,/VX(.S\/:#YZK0F:6R7.(!4;2[X M2#V"#U:C^ @R0'J&]N@ -Q-W=E&G\^N1DV>WBD&]@F,;6/J$XZD>;A>I[RHF^RR22\BO)N, M[I;&T.5D4EI51?*XKZB+H7'.]* TSRKR]906N\K(X(!+N-MB>O-X' GP%:\! M.B0WN ;0"/&"E@;;+I4$>2%+ 1['RQ%!Y?>PM]+JTL)I7,52,DHM2JB1]2>XJV^3%EIW2VSP*:%N#SZ 0:ZN$<(N.Y/&I0-01!C\)G\FX M]TFY3O-R7V#0,V]' K!)6[H\[HZ.:Z=DICX /V21"CL=QTBZJI8#S=; 4G, M]@' %OMFA1E[V;8^39/1#>EE>6N UQT*<$@6&PID^(0RGV3;X'A0TBN(AUJ* M".8E:O1^^-(L-BZB74+\1_)W%L?."ZT\3;+LX&XR;8AU^:K(+\2EH!'Q+46, MQVCOXBG*ZMM:%WE6YFD21_5-KENB&1U9Z#_;A/U1VCZ^:Q,Q.%/]/J/(9VH1 M(5Z[4^\*]6IFQRW=NCOO4I"IRK'Z0)YLGA4T0D#XG(CQN):/:$ZJFTWM-O6/ M0,@*^UR;RW055J>L$$7BL1CZ]0%_J= [8LMO4/E.;'1O4M;Q ]P.H$!7TDJ$ M""MF)3P\)B7AP4QD_+\E#%Q;IA/1"/E,!*+371&2QG==>>E W*RY"X1$#\;V M]P>@=U&9E/2&ZM%ET^,8+PQA;=(&X4&OL %$8V'E@O!@LDG4N2(PG?P2D)VS&U>-!U",M$]U5^R\O1I35])D2@C"1\YL[(?NO1C=U3\? M1)D"U(9#X"B-\_5^V^QA+->!#\\8T:=Y"1CC(RYIRKPHR>A.496C7=W)QSM/ MZQK1_/+C'[N=[#&399['KTF:$NNOVA=,AK9;#$&.]?C,:^EHH9#>LI9G/7>L M0>:(@AC91O6HD %R3'<&AEJ;Q8)K1:'A5N>5'( +OLJ8UU@^=@HF2V/I@J.F M<9TR#K->[\K(WZ:Q&$8L9/W>K#%:(GF>J/O@4O^]I4"&".L>DEQCL>N> -#F M-A"X51,"!FW7%CHX!C4&+&EID&QS\/ECX.GUN4QZ=9"F,&!Y#:+4Y@16*^7W M04R-]I(7,%EI_L)"73X4OV[N!\EKCZ9.\!X-UMR#5^?(Z/SJ2(!ZX6[C[>?^ MD/^HL_G:2)D\K>7S@8G'RFG;2R7@]3D)A<[BPPN/57C;5?HF%]\QT+4W%%!LAARE M!!A4= Y-P JX#W?3/1Q$&WVF 1C^,'U-\ZS83-R'!3TB6-!1>*6)%0C$M\E; M= @ >7/Z[O>;S34N2XS=O)J%K'=TZ"U1 ";?("X5EM<;;Q$\[BT0):>"!9S\ M1J'5+]Z M/U;1O?3J8.')AP4]\ M%A^=6X30;-SN0)1R,_EBD)_)+O#+SC; MXTMB] 5-*4J8_DM2/5_LRRK?XL+"ZUK7X)%@]E8-L5=+(HH"U,BB5R*,&NE MG+ACSPTQZ=AMP2#2QNO;5Q$.)G4.T0J4X"Y_!@,ONP:6Z)>NA:!S:U=0.K(- M\DBM'85N-MVG2>]P2G.>7^1E5;+'2]GKJ[?1P79?96K%/L]=IK:!<,1QG(KE MF]Y#NZBN$[%*5ZC[(&]3<2 #S#S($(Y39H%%@/QXU]77ZL1Q:LTA,D39"G-3 M!'RXF[])^"O7[XR/N&0'' _/429_ M1-YFK)GU*QXA.V_K" F#NZ,.BT>OZV^@SD+5R1#$C]$J\I'>:-23AQ^1EFTL M>=M .H %J#/T%@OP!B#[OF.>'XT41#Y^RSP_36+^\$(H+?I!F?$^A&!*B3)V MB7YT8K!(TJ?(D4()W+V/-@,ZU8\9/1;P!_2C]_B)SA7O\(Z^QY8]V;P'I!3Q M>O*BJ"T;B.LT-;UPTF9H=SC0.)Y;VT@#0LGR(%= 55 .=9I1G0>6 M0F*(R[&T/<@F)-.ZQU&99U&:5):) JVD?*7*,FHOPJ,5" /MD\T RVYEAYQ> M,BN/L+'*7>7<[E*\9;N6-"7CA[( ME^CKD?&>'IK2W_YM'Q4$%.F!OO&%RBC%4/FKR%)XF]1QN5E,SSZ) 3A;]RX6 M6DRH'.OQNT7E9*%D$ZJ19WW7JR&\Q>RH#I5LJ[CW9F"@M=QV=:HH--@:-D\M M<0L^T5O6UN#9:+/+.0*F_OCX;\UPUHE1;R??3L.(&>ENY1"F;0VH>SGA M^&AO<(/)R(X=XG=DKP8"8)N!Q+:"4."J^C*D+? M?,ZB?9Q4./XV6+89!PDW"([F5EE4'5Z1?PTY17[U'S]'Z;XYDR-ZI_+A";6ULGG*L#[5I@V ] MOWOO-3AT[[IE,=@T_WCO8)7KSB3I M,WF=T0HAL]I1HHG7Y4+HU_J_X+.Y&8P"S0QGARPAU9L=K+R_!#MXF_)@3Q3; M"OR_[FJV2?F.ZU$T/.+,:5T ;[!:(D_QVJHE[()X8Z'Y$]=10RF'.L)X64&P MS.U1A15J_AX>V^:P.M#'$^1X='@W00Y&@ A(^]%*+0(1^6CVV<=PP?"H,+4<9$UP GO5TP;I*!.(Y3QN0U$5#A+JS%:$\Y6F-=#U8_"']$W[MS.J* M/",_KC$[!G5=F[A7Y9$9(^P<8HU4T9G,HWXEX;%H!HOO\)H43P_H/,YW]#9R MQ_Q[,CN)HR(&Y=U8] [Y.!:Z'L-QHO*9QB60_]#L22]1>E3.*@K'3MYG\(VE M14(<"A'@ 2CTAXYH>!20A^&2S2X"[?(&F2Z8")-K^Q03#.!I5*MME MTGMZ3;*\S9^RA(ZQ]B.9A:S_A)I:2U2))CM"X;%I)L,"R)=I1IDB4:898AYO M;SIO/;YE #?L+WEEV1_B8HBRJJ#F:QZ.:]/!N@M$%'' MRZ-: #42X0UWKJ8-+8)]&L "6.)S !:H@GQGPWY&:"$+^JZ&>>(D>VPB1(ZX M6_90L&7^ 3'AL![0L)P-6L-K0GZ2WOE7>[+W*:_^'5?UV9^9#Z-K\I7'9)25 MAE/@MAKZ_@PB%;5GI>"\\6\S6):4\?CM94X!!J]5-I79.C0Z=FC9=FA&.O1 M.C2J0;QC50'E32%S@QTNB+\CNE9]3'3% MEHL53]C;B(_R"TYRI]>$+7=%B MXSK12MKKUJB-->(>(I=B>.O(H5HP/([-;"?X72\'%(H;I]80],>JSR6^V7PH MJV0;5;C4$&A8T"-7!!V'<"$%Z.E46R0\&CB; (EQ.2:&<)8#8L(R3SGT-!^) MR2"'Z#$UIZB<4J.O9=\DJU73DGI6 M R*EP"=_3//LZ2PEZ(A7:/=\*)-UE**(W6>C3XD0A)!*]O18*,E831G-II,B MTJUL?YM4\;@ODPR7I'Q>)_C$Z"G/8Q[C1[,])&O,_T%7KTE6X2S&/"LH:=+@GG(."_?;;50< MN@8"WTURA:&P_^R(P4GS$[R+DKB>L!-WQ=Z5X==?;:DSMB)_LQ%W&\5)"*NC M69.R60A_GHG7$PRA9K.X0ZN!\=SS=ZT'G&>,A.]@>@&)7E4PFZ$PE M2C*6W9N.];R?<0URVLTYZ^9Z_K#F7PIMYM2V MH<=O0,\YE!]G#>?K=;''\742/29I4I'94.,P:E?1^8O=Z#Y/W=Y>SYBG)713 MZ;IBU)'OC(K-9*#[5VAZ+MHR1_8V#2.9*W1JA'O<8T:2])\ "8TA=@^%+(,' M];;%.M_N\HQEM">_B6JPI ,6\4E'/=OH_A5\7^%R7Q%K/I(ITW:_O:/-FS;/ M1%_FQ0WQ\A$]W[_&46GA6V>N'V1'8EJ+Z'PLKQG552->]_$M=KK;U%:/>/W@ M7G;I]FD:XSS+]MW&^)S%A#&?\NSL(B)>,&6MP.L,8R=D!N*HMTEF8,V4B==^ MMTO9M<8HE64IO]FX^H5YJO4VW9ILOSB?.-:H2-=_LP$A_PLN'G/3)&O9]F 9 M*B[3_!4EG?:@PV:OV&.44D^ RF>,JU[1@K@'>G! 5OQYVX0I;T+)[^#F:O/P MJC]-"XA4=C.TV<'$29)DZW0?T_?>NJ!94VQM9-@J)V,+9NIVC(C!ODO]83M5&U>9R6C;-VB!!>RVKH8%?M"NZP0DUE 3C=>8VO"R;\='T MXNY:!')>-0'5PUG4!$A#+,#.LRJ)DW1/+_?=XW7=51^^,&\67Y*6HA<"]U7M M'#]$!=W=+F]QP:X,NJW&YOL8R-)LQK;2[H5U/H..WT'-AQ#%+^I\B@6%U1]# MY&N(?2[ M=N"#3A3HX6QN)N;E.J5WMR,A'!A0Z5HJO(XUM+1H"MB]',=MDC F%G&,MZQQY=:H@%/Q$5L3W].ES M2.8Y(7#(,R?X>7SKZC4JX@?RE?,OB>Y2QZ"L!AH*EWG&.^%([X(=FJS%7]R<+U3JW5 ME[.=;+UPC$RD='Y5]W=PA[I(:^A\I^[O@3C->?C1%CAK16E1)F7G>&_3(,Q<$LR$<3$<<-YA5 MN9R;2Q9AG/$ > KU"1& F_#X@F2>O9#10AB+F.+E^;I*7ER"VL95Y_,ER7'V M"BD8FVK$*1BO"355!>.,9K)\FN9\I'P)V/9/:R-;M MM*LI^I7&[]0?6J'V4ZCSK:!]SKR-UKECWK'_<\EOFS39U5#_<;:SCD;[S2=<%!;3OR..$V M-JO6D3 MYWCCGM>(2)5M*JMOZEJ_#="7S-$8'9-OB_PE*:D+;8T.PS&,AKQ^!V04WB$H M_QYO<%'0R-TO/*?5>1:[)*F97",(U5VMUM&\J8OAO,Y)1T\80DI! ]X"89!] M%-C51!^%=)![+YL-ILL@W+JC.S)AHV]N9FNB+)N0C+G\,J):F!LP8^S77H-I M*NP.Z[1.U*\T0.+/TA8#*UDH/JFWP!E-3_R(JU>,,R0=_^N'0)L_O,=$_VV2 M$>_Q>*!;/>F!WOG]?(\N<8R+**4O,%5[FHF5-7 8CF0\H317:T:S:9;4=?T/ MW6P^X:I6)/_P[NKA_;EKOCKG"OTGJ7.W6>D4;C9#ZI/?T!LI#=;)0IE5">X2 MEFN#7&B#O-<&5=,& 22A&PEW1>8Y2*P[IIN;M[\+H;\SEI>DW]_@L33W^(DV MT1W>Y07-M=!)X_+N4/_1<6_5K4:8351'J[6[I;PX:BOKYH1:T;&[*0'MW^9O M!S)'B9*T[#9#IXHP9B2C$*[9R1P#;PAF#]Y4;O.GC%C.V%8%PF5K.W4D'KZD M?4PK%"!KQUM\/*\0IR-TG*@RQ.@$_(9W*C370AA9(7Y MF-(4;V:#PN[V9-4M\^Z-M* X6E N98%=D.5<^H-&4QHI(,1,&O$_84?O^& Z M>ZVT.8=0[=V3K"KJZ,3RMW>'=SA;/Y/9S&^&K#IF48]CIH4=8NJTC@BB,J@5 M ([NM$J2'[AZRDKR6+5$LA1"9Z16TIR(P;,VKK;7FBQD%O M9;(P"*P6)3,UK\?==IHBM-[1U2!$VK'4P 5UH6V2NU4K!+J\UZ6(EN%"0/>MI;HRBLQ?*L-H!R0<22D0LBD#QR85]6^187@E+&N8]1TBV ',X^J OC:8C.&*4=+GBL%HA?2ASR1$ MKOBQQ>NZP@YCP@K##F#^N/+3/J*!=!C?/*8)?[.C?'?X1%_N,RTXS*(>V6)A MQQ!BM0A]"/PH0U:N3 9T >+)&)]\L<79D#"V((-E#-?'N#0QBP(S9F"'(\A MERK>S(%FC0QK-JR1 6W",<=%OB5S/AK*^;E4']*IB_HZZ)#K*7D;KRY%JXP[F)]R6>ZQV!SHT-(V_D9;V=$,HUE60';:^@ M %-G9HW]G11J,-$_*UP:$':GA>[-/(9 TME:652=F1KYUW"61G[U'Q^C_\R+ M9E>B5*QB5 4]T$NIHW+#"&(Q,I>6/FBD[_6&0_HN7Q:3]%6PFTWOZ\KE@J&\ M)X3J-%9# &0-,+NZOC!K1$47ND9(3)G-UQ4^D%*FV;RLJ+?9O%1/9?^R8J"S M^3GU]3>;5Z.A/YM?& IVLWFW)JYHL;EF\^VW7W-+TAP+>J=,1TN MW=75 .6<$X(3;G%!?Q$]X;>:TTV]&&3D95]_<]CB"ATE @F\=#&AH$$R44G? M2*YE*-:JO(K2H$(P); RQF!*,.7QZ#_/X]RU> M_ ']*GO!-##B<'UU>5/GD=/ 7%[<(\@5^HJ/>=3%5H@65&7(&Z_NCUS=##]% M%8Y-$+?4^L.7-2Y9YL[J&=/$06FT9N^.HG7.@9XT%:'\A6UQ86[?2_.045M@ M*5,?;"AM:6_]%YIZ-XK_DZRW6O7I;)?\]F@;)+-U'!GR6D>0"0O'CS2D)ZD. M9%!,\OAFD M\P@VJP4<0'*:N83%]!1D0JJ9@L+..!T4@YA)FN:. $E;8C+KJ)(RR9[J M)\(TF),5]IFH1::KL*0X%FH>N@/*S&*C[;LBRN*.JJ /5:FQ(*1@40+!'W*% MUZ^.;UNF:?X:96L=E*VD/6+;SAKQ90#AY;/><[&-* P#QMET5#^:7WVW1=YB M!OADM0-/AC1W((D_WM^25724Q!T7I*&YK+!'5DMU'>*E+H0ZI6#XZJ0MK@Q>_Q"T[S'5T5 MF6=F!CF/D#=9(-LQHN79PWP="=C)VVQ6,#I XM\*44,J6,%IPN97\P0(7\FK M-KN&I7QM;@G:#7N[?::%EP#8N;)7<2=5T=NVD[RG>]M,"W:SU;:2L2T?GC'* MVNS_!\*,DNW3UV_YH%=> ?UE5*&$_%"/AR6BBWKTB-&&Q@;3IJ%;3RP-'XHQ M?6^S1$F&7O/BMVV4E<_)CCF0IHQ[$(&";TW&_R8"JHYZP/%E7CS@K#Z8O2D^ MY@6N_W;,KJFBY\1*?;%YJNV*=R#H!G833]96B4B=B%3:Q""@FP+1>IL2G=2K M $YCH98@G%@W+1&U+4&GA6_?_%^(_&=+6Z#^"WVQ4=$"WGS2+&SHN;!PJ&#E M\;P#H2*4J"-:-(" \'8L;21[A93]-(>O$ZH,T=.)=L_BYW@FT?KI8?:/P/V< M=3MTP%T/]&I?5S]#6\KL#]++*5@PVLG8$%WJ2.P!?8G)S ,GTT%\7%\SDRW[DH<)RP8&145%1?E15OES .#O5![5M-6QAPRM"O"9T3G?TZ[I071F DYC;9-"SZ:E@ M[?D+:*1:^8_%NH^M/]8,\"Y*;A M_]7A(ZZ>\YA>U"DK%J@@_!9CFH%+DTYP6I6>TKI-M%MVI8X+TL3)6YB\Z7!V M^4H4-P=:N[GDYH#JLOQ4::#-FF@2\L0QH^YFM('E45Q.=U]D376#2^?OGE#7^=KNQOP/Y;Z-TN M_(2N]8 T92XVH81/M*F? U+A#!NIH>'+!-SL[NT6NP- MRGA+Q]W73'4+&";QWQP:^DO#+>GC?@9N20L.=K(][N)-U\+*XN^4AW#?%/2Y>DK5N>BUWK>H$ /9JIOUUJ5[":\G[!(-78"A' DQYCBTN H6[N65[(NHL2 M4OR)?J2*GLA/]X>29H>T?3;+).__+2VC19K7E&I9=BA>2Z-:/(!DQ8Z=IGC= MRF./.3YYM5#/S11\\E!$6;G&6?PA>Z8GT_ MC9_X2U4D6_(I^N,=?L&M2S&1T2SICWD65HC-SH58,]-_("[7>D7 1P%&&\22 MB_/W3DUF>'0,MA@;> &O +.D_ ) @XG".F>I.*G%Y65>?,*OG:SG19Z1'WE2 M4M5[>R/K\9H:S,U",6M8*\\"ZD@-O7S]O3I WQHQ16R@77?Y0^$Q5NJVCL>\I>&89';VH0G&?%#D.'&OPB,6'>R2[/LR M@16Z;2-36R'T*Q,#\M"^K?+)+E-([/8NA=R9\NW54'P2<2?-9]$\ 7 )ZJ2,DC&23H$/O6L&84\T!TO M_W8%P2D1@]:<$@'HCU/O]DD:Z\YB504],D7047C0I"X =*+JK"=LV)*^ZX>H ME?>[S[>%MS2G1-&RQ8A4I837%X556DNBI5C)[CH7%,635&=QG?FF>J79Q$( MN0$^XO/!6NQ,"(2YS(O?R *+18X^%-&:R!G".742O@)?M%H/\= 6K@,1>''( M,)>1ZD!Q^M[D*K-X59JS?%@<>@)2WP.?J8430<@,P0\L>!C]'Z.@N5HPD MT$IY9(%>>_$V9%UZ>.8 RH-E;?#)! LL#:E@ 22(,_UW^Y)H59;G:Z)3F;"< MNN\.G7_9G^W;5@5RQF]MIW#UOJZ"QC,UE:!N+2OT>.C^(I3S?WB+86(#W!"M MCA%P@[///2Y!+^&D5KKCI1/SNO^EU5_<91(1&$! P-)6^-TZ,R-*W$@SPPF4 M$[>DVY^C$M\6],)SRCY.?MT\$TX?XEM7[%W6]Y@]O$G(S+/&NI%HRG=@63>I MA6P OD)-72O4U,:>63[65V>##H;#L[9)(\4>>F7&5SE]R2[:YD65_)UF%J9I MAH^-P=Y!(>VSVQ>['/@E\T4H9>%%IO/)XQ%N=&!7'AYR9D"!&WMP^5.1E]IX M"*.HS\-;LQW""6A M.<#'0A88_4-+[*:$C1AP7(]'@Z"9(D6<#6>D<)MP:%SG3+G@IO26CM<7^M-C M*U%?Q\AV=DAR>+*,,8U8'T5$$O)HV;=)WHZ;'3#7.W?V#3BK ^AIO;1N>BD: M]-(\A])6^>"(ZF6>)O168_PAJ]CT6I,64%W<4S8XC;YB_-"Q*&K*@F6$7DAQ M7UGL3#CI)K$S@<0_HK4I#G4"@*A6SGH4\ #+/+V@\I#H5B=I- /&8_PJ>R7M M,EJS=Y\,RW9989]1JS)=!8#P9]^:4J#K]!D5]AJ4JL2$$(^J! 04@HW+<'EQ M,!2K'=T0%J"KZYF5AD.S?M&L X<_1%]?7=[09ULR4O_!>(0I+>T1SW)MA\B@ MI5!;;+%3PKR*4A.6[11^H%4AIG92%P9^X5$#BR&.-9CP!^-6@6][X2JT#'LNWW[Z+7CV2M6211:@75 M?GD(Q XTU@"7E$1MT3!\KT%YJO&V^7L0*);A0PEF&3C\8?K#9H/7U[AGCBHC2V>S#'[H@C\G^\ AAN3#"O M-P,_H/0H!$H>5R .^>2*0H]7"YU6G]+2/B\36BWF+OVL/JWN#EHI',P@H4&# M<#!T-?:])>:KL>\JG_E ,O;E.[S&R0N]4'2':21J](3? M[_%-AO\=1\5-<8VUJT:G6KSF#7&Q3G)VQZ3141RU\BOT"7^IT,,K3E\P^DB* M/@--Y&]THDFLL;A31("O:$&2%/<):JNL0%=UI/#"0[?6% M1*T: 4/(JKL?:@%KAJRB/-@250V$P9H4&+NN6F->$'3BH<6&?GT,AN=C_HWF MQJ]] IJ!!$B>F:'6NN0J[?WP0#+&S*D[3.X7*6;4*5ZD@/&X=4Y6Q=F:+$^. M$Y[;O*@V>9KD]_B)7@V1F>7A.?;W&Q3J)T MJ)%-!G2#J-]4Z"8[)(G%:Q$9[J"SHT^P)H1,G+:XDJ1&MP*5/X;!8,M6>$'ABC:XA4:RAY74FEU3X.GG!\556D59G.<#8 M/MR[P\?H/_/B(HU*U;WR4;7XG+U*_P&1-'1_DFCN/Q@%@5B-4!O90" MMM/SW,X5LY+9G2M@@^#D4;5/T=:<^,BYIC"XJ;#2#;>K'FII1? KKU ,#H2M M.C0[,%8'99]'^00%&:Y7A503\[,@&AFO1_IJS<6#<5X6\<(,9M!O@KCH;Z6V MWX-] VS$PWT#9OQ!OMGSO[;(F2XIZQ'B,DV5*8;A,Z+/IJY/)"O1,$2P$@K^ MD'O.TT;S^QZ;X8"B@;%)T".FC38,$=,5H.>.P@QB=K"_X.(Q-\-]LB7)T1*6 M=AB2!G;0&G+"#E=%A[BL^O JXV>/4XS[A7BLH@*A[:FT)K5X\\. M%TD.FH_;!6SVZP(1:5X7 ST"L\O1'[ZLTSU],;<9 /4K ZL*_"X3[&R2K!F& M*U4FB[YII=L8F&^AQJ#YK ->33C@3K*T< !="(-1>;Y>[[?[E.;SZSJU<7MB MRLJ"&*@TMKIN%'5J0MVJ0AO$'$RV-2F,<*(VJ+1QV6IZSF $< MW.%2@(8'Q&:7@Z8)$/?Y&DZ2TCGY>18W/UYM=T7^@MD#5<:#)TMYKZ_BV%DD M/B3#"[,\&^T_NJ+ IU.S&&9ECT_".0%0?"#' 7U>,QJ454'?0$!?)X_;RFMA9Z6,AH+72OQW/:X^;&>[PK\#IAFQOD MYQ2S=]6RWJ8'H[Q,^SW[G:Q?=1EJW[A5J M:V=3DF[]*]1\@?Q$O[%B1=K/S$? 'WG[9/B)*F@\6/;33'&G;M"CYYG9(AQ2 MSTP5GZD=%*H8WY8V"'I-]F"P0@@;?(EY(FS Y8\E M75)K.-$OYI$! _V$V$Z-&_:#:P<%FZPFD*B5]?<0H[+.GO!N+1E"BCV./T;9 M?A.MJWU!UOYUGA1-DBA[45_OUMK9(9DT4"G4$VNR\I0P67DFF-,W8YV7,,$/ MKL#J/4[K&U56C]-.0U>3+PD5F,]/JQQM>UVUX<]LT?<;=T6RC8HD/= W;PAVS8N1- M5_R&*_; ;VF3?DXOYG=EI]-?[5'J\H@) &?X1ADA)%D: M&?$S8=A\5^=>OR=(67R?1(WLF;5$<.-&V MQ![;3-NM:(")MFW,JHO2+<2\3&"#AUV@9I-=6X4SCV]6;7=I?L#XCD^$&X42 MW;#I(.OSE2H+2X3GJ6J9LV8=T)$"ILL80J.Y$'Y KXR3::[P:CQD]N0%#? :46%"D!!@88+/A(T# MLH[)TQ"[R_=/SPW-25(?_OL^P M,NAGEEI];3E,ME[R,@ZK$+$:45TE:NM$I%)4UXKJ:A&O%]&*@4*2@!JC:8BW MJ*J;@K7!#V] (Y]FY$5O/R0@4EAMEH2.AR6]WC[MVW69%&7U'J^9%A-]GU7= MP7A NY88YP=)W4,GR*I'3?U!N\.%6H:URI$!;5/\\/8$O*(#;]Q\HV_2S.,A MPX"(S[S*5'-ZO-6;K%KD5-;*>Z-,3+8[VH@B+@NPZEK.)/#%DPON>HLC[Z"S6OQ,[JDU M[ZE-TU-E+>H<2*/@^?TKO4(>OT2D:^A*RH[A)BE?W#9J+P1)4@%42["E8P!T MGM4*< ;;(:K'78]PLF+MR Z)Z@Y):8?,352Z-Q*?$]5C')]G\1TN*QKRP!W+ M^5.!L?9AIA%U^"*QHV7#MF?BJ)9'I +4U- , M0P #JI5[F*4KHTY7%DU7UJ-]U-0QE_.X) U1/=>?)%]L/LB_%]EY#\=*?+D/ M5]N$-)],WMB=D+YC'A,G^DAOWF,46'ON PZI5O[#$V*Y/%#$_;4D'.?:XH43 M@QQP)-BUYBF1:U4PU37T0R@^+(&.#1.P91,?)@ +:IOX750FY?VNP%%\D_T< M%0D-7+LCG'YKO6VLJP)L&UEKEW%?EDDC+H[R##45(%I#"-O,3N:Q)Z>(IT:% M1'NX768S]/2[SF;<09'J(BJ* UW(;_.]-O)>+P9&'D%_P4_GV=,9 =4644'0 M7#2.FM-;*%%V0 F9P3R2F4N&83//V !'3P,Y:F#G6Q^^[)*")YZW[_*BR.EF[T6T(W^I#HZD4E<#S"Z-?=8TJ^M ;26HJ248SV M2EF(89*A"*WS-*T##+>UN;LBR=;)+DI1Q)Q_:%0T0=>&DR;1@-HR.9,ROI$NPH'0SRK0 "#6&.0IJPP$&J5D8T# M*( &9,ZH,!1Z]<&7:D!X3,VR+_*8S$@C]74[=5&?B5=$/84\*VT1X$LA;KHR MX/(K2"'< 5$!0DB7U;#(O@J?R8?L[1*R]S2BB,O2]6Y6-:FA5ZBN -4U M .4D&F_?'5[G3UGR=QS7R8/;/,&@*8L<@2@D+W)$(13%?L')TS-](/B%_/8) MOT_*-=WNHS[@%A.DZ+-[.5<%1CDK.PW46Z&F%E17@YIZV(BP0G554"_5SV!R M:V%46Q@W%D*?\(_%K9Z9]J"%8BC-%VW-05X8C&6UKD8>T7)AD,2H<4I+L1<, MP@%_%Q)Z>'?QX/$X Y=E7O0UH6>^-YLF&:SN",-"V.>QA8TMXE4W*K1" O"I M)#O#J&6A2##*JH$UB$;I@$[2['$FG#M8@VS"!87WN%P7R8X>^M]L!A-"F@WY M*DNJ)$KI=R5\<*_"U^4$-[O$B,A6FC)AN+Q!M 945\'XXILC,]@X&#Y*GIL\ MHL_0[B*,P&7O)@(4**WN(HK5O3A)U6O?#'$$&AF/Q--I+@0^TR+47;)" 9S6&YM]B"1CFWM\U:6C M@?'\7E;8YXLM,EU-Z C@/%S=QL+C)XJ^RB_0KP&XHWJ.N8_;K0;_?[5+F MFTWT5)C @#ZMAT&L6^3O0DP_VQWBRV.F7SK-OME\+O$Y86AU\UB141''[&&]9])5^'*XL=:^]J5A MSZ1:?68)GF2]D/L0J1$V-]:.#K$Z&]>'N:ULO%&?G;8JC>73@>/#RNSSCK/NJ\T6<],;81]/K)L8XOP MU#)'*\UZU'LF+)@IZ"BKAF>@';;]%?019FNX"4\Q6V-M4I)96N%@Y[E^QJQY MJ9VHP%XWJ]\RZZBC.@B:6JN_Q+03K9<=I1(."2)V$>4I3-^%#FA M0':,-5>:W<[FQ+LHI6E"[Y\QKJZ.NQ.:"8![%=X2\#K9I=VR>>3BJ*3RW6T; MP$F!-QOALO6Z [.?NM<=E5 ;4S9KZQ#6S6,6@O7>U'(+W2HG'>RV-:73_(%6 MY[+9--T ]]A\)P/"6%\[KIV#61?+%2&-V6S>O=_;K)#=J@'GM-(^4SAA;^G< M5(%('9JQ$AZ&^NZTPZ:^+_W&[0YGK2U_/F?-50 ZA5V3HL8<="/K\QS=.\9B M^2I5$O#;5K9"W>H0KP^=2Y/KC#?[1VYVAI]H[ES3R#"G]2C9[O85VZKE*2&A M X-' UD6*SP:Q8&0M^->/N$OU<,K3E_PQSRKGK5YBT=7&0J%]7:/87%3XXJ- M3+12Q&M%O%K(B/Z9FN'[-]^_"9:]%DAV(K %C,/C\+_CJ'AXS6>@;EM3@(P] M6CF=J+0N0M0\='JJ;2:L?'L*K!Q@E<3*35 MG007%783-GY_,FSLHG02'[L0#9.1]!F1F0C)JPJ4C[6=,]&1UG8*;%1838V70*5)4">"Q?I>@- MC[0S\#1(:L[!1I@P@ D6\F-U'@VP4URT"9%X4[D&?>)>7NZK?=$DW)MRZ&Y1 M$UPR20LKS3DE>25M,LGN\3OY8U*N"8+9^/' M[.F(#A')4Q$<0N"8BW%\P-C6EH0S<#B"<"3)@B57':@]G6-M1>%1[6CCQ#'# MP\GXF,S$[G93S)P Z0;@',F] 3*#H^!51M=M="+BD +K.AM_K'XW0D(R4@#9&5!#+SL?)869"L[-@Z RM);:?!2HW9 MT*?AXW$ZGI5#D ;(2G9>/QLMN[6%R,N>M=.)R:H["69J#8<.&YL UM'<%)$: M(CE?\_FHV=85)#&/ELY R]?\-$BI-AHZOGHT1,<3'1 ML6?I1#JJSY&#(J/6Y##.PD?#="0E18QZSW#[0!0H]\6!Y59]H(^.:JBGD?&? M[U:JN3+M;5.ZR7_+!(#>/ES0 (#\O6H$*=+XJN'C\77;O^V3ZB!3Z#K)\%6% MM[H9H96TSS=PK:P1GIIE4BNDA!@51DP:ZKU<[W;YY(\#!H4W=NT!Z#/-/OG^ M4W*[VRGD+FG4\4_ M(EX)HK6L:HRRBN@+;4U5B-4%0\.Y#$8E+0W[),$XB(HO%8S#IV%OE3$6T_[>F#PC>;^^>(H.5\7SWG!7WS]2%_AX^%8Q,SQ]?KFZ836D . MX6,95->X0KQ.]K@"JQ4=JT55CAYQ1RH&I/",C7&1;[?$*96L38ICF^R:-HF. M35"RVL%I/Y4,4A\PE0D>UWNLQYC2G_+;J/@Y2K6!:HKR/M=Y"HT56&0%"1ES M1,HB5AAH>>>F=\GUWA&E7V1*>UW2Z4 B+.=T"/$XTE&F"3PT/>^D$?(Y1NET M%P8@6E@R "F>>O(TL"QH@=/#57HQZ;. T)=&Q=,+U$=,)EP3D%C+>4AGK-;==::!?N8AG>,]I0JFT MP5]:8@L8]?,0^\*054YSQXY0K=" 7LR5;YQ8W 0S"8+O_^GR=*MV^P*YO677 M*79[8#,^X4'6%[L\HT>E-YMW49FLS[/X?9+2])8?HH(^*GN+"S;FJ,XMQU7C M:U1PMT^R@JQK0#<;Q.I@#W#4M:"Z&D3JX5M3,.>>H5GK;:@9B>#>Z ,)7ZL! M*9".G3JQ/-_M"KQ.F*GLW:_28F:I%O(ZM=3H+I^8=040EUAN#+_S2Q.:Q FF"4H>GY;$9 A/UH1Y3#$E#0SE?3X'J=!8?+ZG*=>$ H L MJ":H76K5]CEIU*)$>$A1!Q$O4\1K35C/^*K"FRI>:P)C1HRSUU A0,&:'>#D M4<#VR GD,L">>1+IIZ?]C;:?Z(-6ZWR+K_.RM-@(493W.-JJ-![V!BF'>$'T M#2WZ+3JOR"CPN*_HY)U&1MQ&[)V\!1]ALQJ'K0TB."XH#D ?7M4"9CCP:M'B M#^2_8#JCQ?$Y60M$3Y@'2=2LY)$2-_NJK*(L)O0\C_]S7U;495C087+-'HDS MO16&B"1]6S0/ #:UH[KZ-AAI0#KV09J$X,-F@]?P[)N_56K#\@V*&UM+O*;Y MLJ ?39Z)!T.6ST0"?_Z@@]LZBH2'2W6@^I"SW[VCT5+UE9GSHJ"/KK/;,QJ7 M,$?E'KW"+&VAZ=>:JV:H^ST8/[%(.[T7'02D?YB/%T,7 M,1\I@&<-36AEQZ/Q!*04Y$1AA_'N< MY=LD Y^H3X*OU1!OBUV/Y_OK9QSO4WRS.<^JI)E^W;?.]<.7=;J/<7Q)6HNN MUO=\6^!F4R_-2].1[E(?\AD_,'<;"8(8C%XYO[\[MX8N6(AZSNNV&")?3C7-T2N_':Y")<8;Y(LH5_\:9_$ M4;865FNSF.82XN5I,3)K-X40RF--(6D(N U_H =1ZQF!$$HQ_\Q]F2B+A:?I MNJB+V1;,FJB;DYC)0S<2_ 1B/,]FGMD+)#L9#W2^S??:UTUFJO]T?$_;(@MQ M:H7X%T[2YV@;YTP2_X!PKW6J9XS6_1:*ZV@YW+34CK042^)RP@ZG3ZN9O4V? M4SXC]5]PML=WF"Z]>(SD)B^V=#)^\Y@F3]*0RUX,MY6\UTA^.XO$$'DFMT*M M).J(HJ,L+-DGFH>*UKI=Q[J\%86]$. 1O&"@ ,2 R/8AR\[3*\V/"1;4N1F M>7/^;Q/RNCIJC%X9*EB/#2P@HQM6=J* )BAC1ZQ@1,X M)VRVAO-G #88MP:M06:/]8T4Z>'(LK*#8U+_2G/XYOB M'A:",30_(OMOX.(Q3'#I$"O:S@",*KFQ=K><._6W[OFCAX/\JOP]"NA M7(@[U7:"N08W$]_4-^!F(IL_7W1+^IZ&[QOV:/K%/'J$@7["&$;^5=^J -Q9 MF:BD3R[(^GL(9UEG^T>D<8=C6! E#=JK"5]I0-[N$]Z6R*K1W&?L+*B]81.X9G- MC\\4D5)0;Q29UG"J)9QP'OWFFQ-FZPX"M#+#TU3[9O& MCI@2D&X1QA$,72B,%_@*W.VQ)BYT4SWCXN$YRF[8=1K=O ]0IZ_!"5NT_'+^ M6.:*NY5Q(<1T0A51"M5:?66>>40G?,Z*5IS=,Q]Z[#2BS5[EOPLO;>L_O#EL M6^=Q HOO?D;D\WWUG!?4Q"76XNIOG<+27--2LR](5V+F\>,'3VSE[M!NC'RH MN:6!4=8V0LD;@?RTYL\R\'TO,FI4:!L=T"-&25GNQ<8YB=6[B82S+>9-#/3L ML![-)CP.36BW1VETW=7IJE<5O#WL[;5=1SG+=[J3"/Z_ MM1Y-MM..VWC($=>EF2'>-#-$@,-DV,;N.].*MXHP9613Q-;#H5LR.%H_,["Q1Z)HID #*,EBAFWG1"6* MZ Y\%]5$6H%LYV-^W4@T9C'QX6_[I#I<9655L"X:;H/\1&JHRJN,;V\/7F)B M?WQ/S+Z,DN+G*-UC4HP.N*31/N:QZ'-Z1 I17:\C7(@-(!\-T3N[T; NUQ\- MN[##:Y#MJ!B*0]059-@.L2'$C4DR#+\V7J4A (/\ M64R]2I\+F'NMI..U\N,A5\[/"+@XJ2[>%]0#T9&^P+N\J.HDA-23D1D!6=:O M]_RXY_% WW5(#TWQ."G7:4Z])J^3+?+I'[>X>L[C/,V?#J<6#&CJVO)G=EC3 M]"W;,6X[8K93E9F<1,GX)];G<_+ETOKI"_+N(?OC$7*1S*UX>O5]T%*FG1V@O:8&3 M\'QV')S-M=D1\ 1\U\?H2[+=;]NPH/UCF]+[CDRPEW!>QD^>@OQQ("L&!(?F2IO%VL/&)S MJ,';J9>+5?)W9+ET$T^KN]8.<1 TQ3[ZEFQ.ABMIS.QQ;M $@Y&E3Q:SO33L MU S^3G.<(=P_8('!K]V9QY1^_C3L6Q[SC,J$/E;43._^D?R>M3$=G5A, 2FZ M3RLJ%V4M'@)*'5#[0$,RM5XICQ.+OG:JL0XRD=H4#7V.QI)^'@ZFDD[VCD-C M"K5!.?]85.8E:_L:-'W:5"T!,*E/G2;M\"F9TY(MGP[>M29MVQJ(VV5Y/QO@H2.<:@O$&U[I$@)IVO[.H*OKJ;*Y=YL<%))PA\B2B<,5J<0I#.J-:%NYC2 M:G.\FS*?G_V1MW7&DF3%#[#74FS:G6U@/THW/>&0\2XLY)ADJ>#7-%S9]@GX2$8575EF5CBQF-:E^ZK- MG-!O-)X,CR:A8&K]7KR\DQ?R/@ XN:"O86SHITH \?Y#%;X*_RZT*YP'K_/C M++ 0J5MYEY<)?3H.SD,;6UN[ OF)9^*8O5V(_WC,(0.%_'T")W@% )9[ZFH<4QO5L BYK?RZZ6>\^$LRSZO>YN3>\SVPVNW]%* M(L =KI$>Z6L8,-HWOO@%6I !0=#AJW#X8LO".?16E^;UK/DWNAAU[JNHJ.#\ MM;G).PW![YBOT#O\E&09O7/Y+DKIE'RAMOF0 2Y)1K4,T5C3+%_'V*3P?_[& M'H7S^ZK&EC#7(2[J?5TC4MBKCXXG EIVA#68C>DM21N:EB"_KW'04Z/^KH;0 M %=V[C[^:QAX^_N;88Z^SCI^%4.P>\^$]T%G-YGMJ/%[^?,)\"A8J1# M@GA>3I9V_#R+/Q[?MM'?\5W\N\$_^&;?@O._W"9_?8"E+^E\'_)J\N^O5<-_ MCGRKK=$ -2J(.=OPZZ<^:Q-:$\*['97XVF9NQN9MV^"E+0GN[_PP MULL43D[7$_6 =TGYVV6!\55& (W+RJ?_DW_[5+V?HB4]^CZJ :(JH$:'K\7U M6;9M$_]0D.)G&]H02=,0A:0A3M8)ZDB[J O4,7:6;,(\D>EN5^!UPA2]HW$2 MI6-N<;M:_&<5MK1.EW>W3K;;J0/Q2L)*.@YJ*4"681?<*C(->P>M8[9AL"[U MX5C,9\TC:@K.P6@/?1S["?@T-S"3PW,YAO-26#C/ZWJL^I@^W%9S$">RX&0V]V5=E%;%;?(,K M 7>8OGA,?G^1DS8@ ]0^2NF1B^Z=]L#T/(6=O(5Z",[#=_25W*AJ=48=I=E) M<'EBVX2>.LZR!:^3#>ZU/?@P$5";SKLON:2O^HJG_)U6"6G>WU/K:Y[\]]L_ MR!6 QGU]I,:ZJO>D$@\2+@JP*)"X&XT/0IK_44[/CP!1?KI%SDSJSE M5X._Q&3;>O-?FR-?KKVCS(5VOGY*EY;&-F?GKRMT?WXGK K"OTKDQ,-Y+A'Y M)^&RUX?&HH?GF*-;[9@S*>DP*3].1O+Z/A ^UG9J;XX:F\B\O;[89T]AW\6N M_1:8)I,/GRG=_0JU7S^Y=P/&M6C[-SAW[Y.+L^U".!#QI+U9G3GN_?)7^:\ ^#]YK0+V3]EV=C8'ETL\[??ZT_9FL M/?U[MMX!UPFGFY_8SL39]9OB:TBP.P/V!JU"V^FKR),[PLUY&"Z4/F[J#JS% M!K),S5RNIC+>;>D/>MUW7:C-)KEXV9:KT<5#A*)Y;\:?F^45WL0*P43+V@PW J3YO.TA8O=TXV2IG3.3X;U]9+ MGJJ5LF.U1BE5SF^FV$D>N,W3 8V,,BGZ(+GW"1_33? .,Y_>0;L&3X=Z<[H( M/@M<=UU$U)\%EIURN]I%1,Q%9'GG)% Y#IG MI4&,[CEZ_AP%O9#?T8D]^A\.>B[]8?.3S[BS !K])3F/! M\:\3''/J0V @"ST;;;Z"X2^PI5ZKU>]HZ'/K@DX,SN]WV MAN>?904 />8$M M^'#K*$YUN*N#)X(8[,RZG/)09]'2W@>Z6J??PS WHOG;,*W?X1!GZQ<6'^"\ M.@6PX6VT7>;'!2;4GL/$;<]?[\&E'V_7;T'^<7>?[ M7]%="'VK'H_=OL)@8@DI/42(21@9V*S]9^4+[MXG[4953GG.;FYG[U/V^@WR MW\&,W;WQF_BTW^%\W=(C+#Y=]^D.P&;K8]W"@I-U'D!W,MM0QX.B?F*,)4<+_?:L'M\B 8S D&YB%$W=L+U#[/>YO'H)XQCFX1A1";8Q M;+9]GO0]:?8,QW7[WY+^*8\*EJHWRT?6XS.HU=%"W=NK=0T-2!&K W4J@7FV M/"A3O<:7CD&O$"XZ!KK^&"HJ==3I6O/@MZ.\1T;:6C2$IPR2'40"ON8-:9E/ MOCEA<<@S)R!ZYQ?;-TL>]W24IKI=Y&5UA]?Y4Y;\79LYWE+>/[^,%JE0V!5D M4%PA*@M**6=C/FQW:7[ Q3^6?(>QE@V /79(4[#'#F8>YX_[QY*LQ<4*FU,"5J2R)6%-&R9&U"2D--\A;1W>NL38\987ZF M!PPHUM_G]!C##>V-#"S>6\TM4&"[724-IM9$RKUN;K" M#N!DG'LG^B6.B2ZIH*R9S6I)_Y356*&"8RTB)R8H[1R,J8L&P"(3CA14,8$H ME(%O]. 6T V19?DR^- M&1Q,\OY)8;1(Q0TFR"+?F&B X:S:4P@ *[8H4Q!&3N(>=U?QD2Q>-ZETZ1: M_>Y%3[!>LD/-:CO)U=-"31'<^FD&P$LVOZ>BW3_A>X[(??[H5@T I2WM4P)W M.(#ZG6RZ,':DI>##Z1@DJJCG D/_7*O7B^-99JH @%]&FY3,:O8PPF64LVT! M[&BX84W%(SN@^6.0PY#:%J4'SMDZ21,>TVB>K<[Y$8],G+5MA "%S0:OJ^0% M=VEZ1X?$?A4K=+[-]V3!&49 [/QX&3)E?K L*FOT'L<[]=,XW_;1VFR27!\ M6^3U[\XI"I(JT6:9G5HQ!&O&ML%XIK3?6*'V(^CX%51_YM!P"BHE[.Q-])Y4 M5U;)FBX!&V.C5@#%3<5!>(Y)W%!ZBTG$ /<0"J=WWIR$T.GWGJAT.,H3H+D[ MC+'?@?/_'M@W*M@VJZ(N83CL M5S*-1):>91J#P!W-ISRK1X/'%-2WP3D)AW?@91:_"9A4=).DM3;_% MQ3;*6. -C;T+?NS^/_W)<5N[CJSCZQ!GCF2:P:SSI6 M&>K4%B3C+$QF10+DF J#EOQ2 1"<6_)=ZC$K:W5-\%S36#F><^KC&!PF_1Q: MX6A;RFRKN%$9KNA5U]XL]Y%/YP+DK G;EMPU 1NC7C*"U2V-=#AK:SR]6^#E#LTGTZ@ M5)3 UYZ.$NSZS?"39RQ%TJ8Y[B4Z72?1(U&1;C=;)OBQK<1S?A]KVX20V5:X MSBS"PQ0H'3L5@ ?H3;*QM8HR,SV*P%YE)U( MTV0VV4EM)'UE4;:RPG9L0%TYW[L&4\Q1:^TM9:T]G'K)93UCR2H-[#1,#89G MXI*.QZ])FI*%>E$E?Q_!87D-L%Q66&7-Z48>=2L(B-R6]K5F M1!HS@-FN Z %ZQ='WP3VNZ)PZ 6>9-VWK#NXRF@:G+R@J\XL9H>0;MY 6@&L M,Y#;9.T+.N+L?$MZX SH"^S,&UJ10QV;CP.?A2=8&GD3'($C H=^()'UW;)^ MH+X D#U=XZC$=S35^\WF[H$?.%!LE?.31Q_]#.4AS_U$2QR./#ALJ&>]1@MZ\&2HRW$$QXYYBP/ M=^2 \[^#W:K"C@LL-JZ' @#[U8+.V@&:%YW] ,UJ.(4#P-]/S@PL!.D*0).CJ;D6$5@ V/8&5 9UU M4U P%P!CA+J %D"XVQU1]HM#0MQP&-D%]R<>;OQSZR;/56X2R/7+;=$X_FA# M:!6\W[C9@!QXS#[K( 81\>WEA]/BBJ@&2%$JKK%CR MT-ZT"7),L3:.WW>C,S5^ZP:M==: DD+W@69K'V,D0BP3Y[Q)ZE[Q4"?Q?/1 M?O?T[M"9^&AW:"YD+JK9^)NY>!:4<[K#)2Y>6 1 ,PW[A3W,7AV:/TUS1U8? M",L!V;7)!)?3U,+<3?.)%6H^TOX]6!4ZR? 5S5KI.+YTY(#'F*X%MGZ:RB F%-!@,[,A MT*..@"R;D4> E3]VD+DD37?S[SC2C3&]4AZ1__]7=RV]C=M ^*_P4J %7*#; M6R\%'#L+!,ANTB1M#ST4BD3;;&4ID.3-NK^^?.A-D:(D>X9[BF-S1ASR^Z@A M9TAV:SOV'A@4I4D*_!D>6H"]^#G1\'ZH# MO0X'S-^3C(;I/F'_R9E/M1IJ :E1 A"PYEIK)Z*W2DH05V5Q@#RSXD7[]+", MQF*7C@"Y6I:3MV:<.!RS(F")NEDPS9F\30$3^R/8ZO-@!%@+5LX,FC^?A*OT ML.-??0H*T7]W=7N:EM!FJ8):2YMGIS-EB%(D-J&)KTM=I%&&L+YV!9,[9$N4 MR>E.?GU4NM"6WQ8 N;,.AXUBIP4YE*YM#:DX:W3:L31:?V6VUW"O'.#+ MMU_#(7=,%2!_B2*HDX?!YNR_>0;;$J'+M^F1O\!=.KTJB='M=2UM':\*^='U MW68U=GZW31%63M:GXI!FK#A_#HYTA/XV(8PUDZ&Z6]89ZN(K(@0\&"C&>\&X MQ&#L FP,C8XG=C%T'!E'&AN2/!AY7'K##4U88])S>*#1*:8/NV>Z%Y[:$WT3 MIP8E^[MDEV9'Z;C=G,L?QV*(L[0!HF^>M5KN7:E%>)1E45(K(BU-*_)ZKDN@ MAB4]-!R2IPM0WJ?O H@#LMI<-9=0C9LX)&_=[-'P:L.H!_$;<+- .3;:8505-IJ$4_8VVU38OUZITL2NJR",MV4RO- MWRPJEA/$)#/5&VP9S@Z0SDH; #J<%M.6-'@NX5(W^V62U_*L:+VX^'_]EQ;_ MZN]-FN1IS")9$TEOP[385AB B-:ZZH!\&!MB!G)C;'!9X.1O@C=6!+'&OW/].[ONDQJ5-J4N=ZWQ[<_>R M79L84OT*Q8JZ-MIEB^2&W)$7LB5K! :8JR5_0,-YM_,ZV+Y"SSGA>:2I+@7; M9E5VDQZ/3%U^ODZB)BF8T=P4O9BL 0K^DZPR+M8_[$A+G'!YTE& $YGPP$ P M7DY'9X>[2-!TXC=>#UY[M+ %2F9I\6K4L,87W+L%+83BDZ5^C2/&X HV:"\W MGCAU:;H3!^/472I.\@C;2I"V9C_R9CL$.7UXC=E>-L7V1.^2EP/+HI%=0^.B M@&LK#G;TNZ82(8W,BG IPA(BY1 W'BTQIX'9BD3*G$*: 6OO] LV%.5D/DQS1[IIX!W% OBZN'Y[TE$L^=#FA4O-#L^G][>XK,8 M!L3=!SD7^?/ PL-CQD(1(,X_TWU:,+%?9LT_T\B\LP/DT5 O>YAVU/9?JZ=6 M23^M%$/IO(AQ/Q=*(>3^KG2UE9 U)6@=SEI*D$68O_1#40_ O< MQGU3C;L3C7LKMBVHQGVK&_.JF>*6^7FC?2I&;00-+1;DRR-.U(AUQCAS2X;8D8*._O+LO[=XIO,:0 MS60]8$&;Z1;JVT*&G/&^#]X_PQHC;+/<(C']?$O%[#--8KSC M=.<"N!N[P42O6_1F><_>Y@4[RLE^U\G6^IG_/<4R[U&T-?>+/_ST'89C;L.; M7R[Y1][IQ6&>]]"6Q?<>.I9,\1Z4H'_>@YM! ][#3AGDJ?>@(\[1>]#A!L>> M^S39B\71JFI-(/KFO.$CTS[-S@\[$7^N2HP=X3-;(R#3YENM9Z>JTF*X%>7K M<)#IF" 8YB$:",G$A>CM\W,A='U@K:&:HV>FS-;H!6O'K.Z#6FA24<3Z=;-I MO6YLF$?9"O8MM( ?O'?"OSOOG<"_8*[_%+Q74>-*XY\Q1#FHN[V"!=O-2 M\-ZD3V@Y$CA;T6!M 9N*N^*K,_4&!9?35'MFQ]1A^7[L'6FJ^D=U1?VZNJ%> M9'M6EVF]\,>/^-:N"@!?RLXV:2MXMQM2Y:^NR(>??_SIEQ6IM9%&G&C49O<"8T<9UA/VSUAX-V'W<* M5)<$KVPKX':?UDD4+$3E9(>&K9'X$Z9S"VP17+3)'7'= !,PW-QB2G"=!!BA M4;?K5K6J[IP6 AKD VLTQ+DR1X,;X-&_Y5V1O:J5UY5; MJ#,F"'G<[Y@-VMN^%" :V$J9B]-%;7;AS\V*,=),MN:&[EDB@UA,2ZY4 M^]LDNGC=N4Y+Q4'/'W8B@G;RL!,+?*'SH\I4LI[E[:C &WJW;)I,\Q79TC"3 ME[#+;6BEJLOQYQ=E84+W(D5M&7MLALH,,W5PP3&(*(E.F:"52$=3W/6767U, M3F-8'Y#>,"VC]"O+U6'D"F(5U.:3SZ;3'SY:+9]!T4H+^;[2\X-B:_.@2HKI MAP;".+J7;!*NXPO+Q1V=ZA 2F:*:B^0]6N:ZHE[>N1CW$PD^#GHXSM>GRA3B MJ%T6R3-(Q?4=#H%'!UE #KM8,G \J'%(VYF^G(./(B<\?61(D M(6?R-BB"]6LNR52DU^51+P^,=N=.;3789B>DB+?UGMF34D/,W0 79XTU;*)"7=BF:A12RJ] MI%&,DS/AM>E0%SC-0G7[5J=9D,;,_WW8;>F.9AF-Q*W5>4X=KG^:I 4U&]AF MW=Q$61&'4CK5U>5"*_*%4LL,'[!1[(/3K?3C\JD9&!Y/#AX%,!Q'>UF0XW0T M"0 RSUAG)Y*54JLFGH1+)V=KO,H.=L-/GPIV\/CA0]Y;D@-GZO',E[RW77JP MW*FZQ\HM_#;:P#?O4L/[' ]3 [LON\QN5/K8)/]R4-Z;?6:-19?9?+4BZZ/H M3I@X_DX\398K MG^?+?'9>T]0FDN^?J,A7$I]_*,V-ANQ%S=9:Q(%I/!\A@"^\W]:]-IOJ;17> ML+MCUZ4(72O%2HE>8'/SH[\$U,$X<=-Y'XG*4NZH_ZO^XQ]>@YS^^C]02P,$ M% @ (XI84'=KMUB"8 )(0& !4 !TESXTBRWW='^'\8CS_/CJA;&V_MH*X)V6I13U+/O+7#@8"((HD=$-#B M4(OK\/_N+ "D0+).H( LH#O"?MM#517JEYEUY?EO__UC&?ST3N+$C\*__3SZ MR\'//Y%P&GE^./_;SUDZ^^7\Y__^W_[S?_JW__+++[^1D,1N2KR?7E<_7=_> M/?ST'Y=/]S_=A4GJAE/RTW4TS98D3'_ZY:=%FK[]]==?OWW[]A=OYH=)%&0I M?"#YRS1:_@I__[WXX$]/1W\Y@/^$?QT>_7)+7N/,C5>_'!X<'OSTOP\N_GIT M\M>#@__ST_\=?_E_O_Q"9Q'XX9^O;D)^@EF'R=]^KGSGXS4._A+%\U\/#PZ. M?ETW_+EH^=>/Q-]J_>UHW7;TZW]\N7^>+LC2_<4OH6QZT6%8_487%Q>_YG^% MIHG_UR3O?Q]-W32GHW1>/W%;T/_Z9=WL%_K3+Z/#7XY&?_E(O)\I#>(H($]D M]E/^^;^FJS?RMY\3?_D6T&GGORUB,OO;SVE,/J#_Z&)T6/3^KU<1,/K1G4-# M.LC7I[NMF=(..8/H'W^M-/ZUZ6>I /@>%9WG%/XO%9)D,KN*EF\Q69 P\=_) M'0C=4G%B&L,9G/JE&U#9>%X0DB:Z$]WIW-:T'MT8B+$@J3]U@T9SW!FIX82W M^+1PPSE)[L+G-)K^N8@"#S:#FW]F?KI2F;'R4&U)K9LL;H/HF[8(< 9I.,W+ M+/%#DB3CT)O$A/P,!"M/Q=!IE80JG MRB/08^H3)?*ICM1PPN,IB$SBJ])MJWG#3]^%[R 14:Q(D*WF#3_]&),WU_=N M/MY@RR2Y%,!ZC\=)HKB_209H.+W?HLC[Y@?!>MB[$([FN?\:D.(##R15F:32 M,(TI&;V1.%T]!E0^0X_N0&]TI:M1D=NYL5A/XXSL\>?>=U_] ,173>141FDX MT6ORJD2JHEW#C]T3N%+JRQ)X>86*Y%(81 3]+H$.?#H]1)6@/+I MRNO9<$(WT"A:$7()C[&9G])=0XE4['Z-3R]ZRWYQ/U1/KTKSIHPA<[HB[L)9 M%"_5F<+HU7@B;A*%;J"ZE*K-&U]1ETL_S3<&V);I"H!;$;S>%7=V8??&DI&2 MV%]N]K!K-W6_AF[F^7 35I,5X0!-F0;O=2\+R)W_NQMDN2 "?X] [[,5D"% M\I))Z?)$$A*_*]Y7ZPS;R6W;_*W;V.U;[7,O+ES9#$Y_/9ZY^[OZ#!F=VKS+ MJT],:9BV+LLZTY0,T?K%67VNZF,9N=>J3VR[O?%KI<9ZY?9M^XJI/D?EH5JY M;FK2DMO?W&U/9Z_;ZV3\YJ=!'V[?]JYBZK-3&*3-:YD.4Q6&:4>Q.?:\7/-& MG\4;)EZ3U/65]-UU1NWD?M,0EX&/= +S)DG])=6&?TW(+ ON?;@"3V;< ]TT M 6I^WIQ^N2&;54H"T58#=86_RK3X]H\D8=JN!^4K0O/J[Q>J_] 2/POKAI M%N?R-YEM?VA/-#4PZ8UJ!H@?^LML.0[#S T>W57^ OL:>B1^B,(KZA,3T#=- ME88:>.H,;EP=T_1YH3>@\>E3;4:6YM^8S"[=Q)_"+GCM!QE81K]!!5:9I$K^A3[>MN&LH MS;Z[ 8ZVX^A#[6BT32Q'>D-V@J,3Z4#\\_K M&UM38)J?:4<'[2])_N,32=+8G^8.C="P,&56?_D:^NEX"CL(["=-D3?[:BN$ M@+TN%RXXN)DS,X1<\S/MBC<\GK/E6^[!_Q7:O$1K/=JMZ\?4U$WH63!=/+NQ M,5FO\ZOVD.:L2IM_/L;1NT\#1,I)Z"CPU$,;VA]-4=N3U F_O.+G'IQ<$-5[!Y)[X'/7TW@,W9RZ;I'VX< MNV&Z*ET(C: W-XTV/10J-L3]5CI[9]-OM FR\<%0=^SN?6HUMJ7Z@^>PWF+X M-2ST5O> 8@L?^4A)Z%&WXN)7^D6ER-@\)#F:;@T6T"#@*-ZF%ATK@<'R4-^$ M3/\RC]Y_]8C_*Z4@_4=.RE\.1F6@[W^%GYS\.^/7)%?=K,<+W%<2Y%]Q]MHX MH_.SLXO3$G)[$QO#%N+1;>0V<.>C./M2;KQ=#T@_'./ M$=NATF6+7]_R6-5?I@L_V/!P%D=+&9G*#T>R66<)S")Z*Q;.SS]%,5Q\__;S MZ.>? $EQ:[POP'-GFD\SIU#KS%E'X=_ZR=0-_D[<^!9^23ALXK0NH)_8SS#9 M_-FL.[2;=2\PKH1?M(ES?'Y^>G[:'R9M39K-F2.[.5.(V2,<>/9LIIW8 MR;2K+(ZW]O:;T(/K+&]OY#4OP/=@GY0"8'/OU$[N;79]>"46+JM/Y"V*>3=9 M7G-Z8)R-CNSGGA0 FWMG=G*OV$:>R-RGP,/TP5WRUAVK:7',]^"<$TZ>S;%S M.SFVEK_BK!9OEP>'''BV;.9=F$GT\K3NMCXB_W"#^>Y385WMQ1UR8EP M<6@_"Y5 <-[=!S:S,E>_N=3*2ZCFK40H9"6[2W%L'/2%E1(0'%9:JD.!(YPF M0'Q>+5^C@,.[K38YSCXHN-BSYG#'4C5)(7#/"Q($I75"N+RJ#8NMI0>72<'4 M.:$A4,'#Y:JBTI M+\31W(^[W).))HF@,U=8DYP^Q7;4&RVG# 7'6&ZUOF7L>3'- MYU+\SSUAFXHXYBX@A58;5+'AX>]N>3+4'"\ MUZU6E?P>!1G0/"[LE&*SWD[; G2@,Q61B+NO<^Y\D93J@4E;STKJ"^R6[ MBX.EZ:G/6"&4IC&;%P5WPR([*QI_UQ*[OD_Z80:27(HTO'LNR2R*224KV"KN-E1" M+]=@F?!1*F)[/9PC)'>@IN+!1F(HCO6=Q*\1VI5ADVU.GC,Q4OBRD=>]4ABCH:&JN^[.$<]4X!)T)B*MK6 MPI5?PE2)7:HYDG/4.S5>'82F@GQQU?![9B^XVTQF8NN,H)=SU#NMG@R-J>#@ MO;M=I\;.2S>@A2J>%X2D2=>FS0T[)K--TMO'J"R2*K=SJG1WCLZ[7SYE&GHY M@NV&SA&R9D.9H.P5PT S )-D@:K,BJ+,TYWVSC&R5H+!&Q$36=,?@.F15EJD M^=/A?VC5M'X_3*C6.:BSHO3B,ZX53Z.\?(:G ^"SDGG3(J4V9,S.5< MIAM_(E,"4%\#>JKSR0BW[:KF6\7,YS@FR7EF7RZJ8#*68M>:NI7K' M[ =@P.-6@!?OOZ)NSC&R\E#YTBQ%8SKTF!7,7UB]7/.3H[N\#6 M=RBS6PV**;L@KK&^JLY8[_2$8\@I@TIN4(@H 2$*O$.E*0=^H.H1SC/SN::A=UL(Y!"-< M!;"Z]IG?R3E&?B9I,5 J RQTQDQR%N@G']T55OQ=K]F)OV%SC?.B+HM2NH0S.56]BN8U_KN'=.[3GF MU5G,P6$J"3'F%7];=[ &NE)[6\OZYKH'[(N]@8N=.E!3>8MQE2S7Y51?W(\* M]91D0M;5.4%VLC8@#DH83>4\MO?45Y('U2&<$V1KB@&YT,)J*J,RJNY]YQJL MKI'EK!MD XN)HT*,SE0N9DNN@&IW/^<$6=UN5K>3PS&5CQGS[D<+HOAIGDN* M.MCE@;]S$D[%C!7TCCW/+R \NKYW%UZY;S[<#BJ(1886:6?G%/EZ78O?BKA,):[&W*"?2.KZ M(?'6,;[P<,R664 #X:[)S)\*$X[(.SNGR-?P6OQ7Q&4J"S8F_U]BXB99O%+: MS?<;.Z?(M^]:_.7@:)P'>SN]U8M5MVVM6[9SBARP58NM'!RF$F7;[!75P!O* M.4'FM5E-"1^CJ33<%H6G/^8$7I#4GP*D <:JGQU@OUF!Q),XGZN7GQ3K)"C* MSUC> ,Y9'[P/ST1!6*HH!Q#SOHVVR',RSM)%%/O_$J8!$G=TSI!]$XP* 1/= M (+D62CS&BJZC"\Z.6?H.BWC3*\@&T!(/ NA6@8H24_G#%W_99SUN_ &$"I? MT?34./\5>CMGZ'JQ1G*@"G$ X?<5J!K'OJ"7R:T 43=[T&4GO:< M'LX9NG[,+*\KL$R%Z-O$9[5#7M3-.4-7G9GE^"ZV 03N;^E_"Y2J6N^BM7/6 MA[QT?";S(+45F]^ZAFRK0EU>8C:Y"QEJ4CP564W_%X7^SOD(P\!0SNR%AJ6I M0,@;.N?VW'LE%.79&/;@#$"[M4%5T($F>HW"W!WMPQ=MC<)^SKDM:HY/7DF8 MRH4Q "76#K;K:.GZH8"WS/;.N2WZ2BZKV"SFHQF NJIR9_M":$)NM;MKT=8Y M1WZ.\EDCO:%6$ Q Z\1Q.Y*R5-C/.4=^@>JR5XYF $JE70\C*8_9'9QSY,>F M+G,%, :@-MIZ5DE9RFCMG"._*W7YR<,P -W0YJ8!;U.2UYM3N0AO&COGMEAZ ME&^_VW,?@)ZGJ1?&QDSM^02N>-Q'[DP83B%(N9:HKX+37UA2TN M-DH,W)VYJ>R)^+RK5^[PPI:WI@KW]J<^A&R)^:92B.1U%L.-[3&7I=S0NZX! M2#QZ7R!ADO-'ML-J#>9$M**&>[%2J(((T#:7GCK#.1>VN/&H7RYK(&R<9=(.>=$^FG^+Q5?5FB,Z M%[8X!+5SH_D$.8P4E-KG=$VYD0[I7-CB5]32!><3Y1!R5N8$>")O63Q=4*1[ MRT(\"YIF?2DP[GXV5O0]JKBL"YC">B3^NR187*4[+"YD(=%DJZIL\* V=@.W M=".Y"]^!V%$L+OTB[ <$0G:G:4D6]C V=B:W5 @>8_+F^M[ZW5<>H.MRMP4) MM:1#94 @*;(S34MBHPZ^L=.YI?*T4R^[UEE3]@5"(=NB6CYHMG .P;6<"953 M2?NSOJI2:;FF0SNC0V0_GO:$29L,C7W0K92UC_ .@,# M@9%-$*W=B'2)T-ASW0(I4W^/&G'#<$9'R/IDLP]P7>3&?-812X5P,-,716+* M@T'+377H;Y$I;ONEAX<3G05>X/Z(+!!(PM)769S M7( TD0_#V1U 3@GQDEN@+L-ZHBHUZJ, \9!?9(;%1A=Z8^]Y&[>:RRSQ0P)7 MPR2_T5'Z*L1,Z P#ASORXZOE[4:*O;&KOA4;CCH5C5QI@'3(;RFS8J.+W%2, M@(6WX3)IMIG;L& P8(UE)7R2PL#*(?_O=(C/Y&W\H2=S%3YS^T#9$'VKS++?PE0#O][EE]D?<.Z MC>+/R&4 JE067=X92&5G$$+=/4$1,4I9,I+H#TIA*6H]U,BMB++^& .D. M?@B!?M3RRG92I>^[!)H%&!07;Z7ADXIEHB%D>:>^5D M_+C9RS=TOHH2H<\%KPL0QD\J<@QKGF*?2V?ZBT++*^[%MWRSWVYF.: M%V]Z@B5Q,YL1X6N\VXDXHR-;,DQJON0QZ,01='U%=5\%O2VY!?+:DJVR2S$L M8'.BD'N8$-M6V;(EI67'LL6]S!^928C3H60]9V]O04Y#-UC3\"Z<1?&R8*9" M4AJU$9S1R);,9)K2H@60(Q>]TF??A?!U$'^:_A6NK$+GPZV6L#2PS1#69/?OST)_Y4^J>5831T%RV0, I MU9%UG:9K;P8J";:XG8!'A]VOIDLW\1/J^599"J$GI/,+<.\R$!OAF@P+A,!. MJR)A$GO9-A-O+.=M4 MX<2%H;)Z1-T "++:5TIEWOM,!JJW"Z4,MB^#[).=G 5=%QY8$U5AP>RU=,,^N^H [^UBY8?N=>]=R9Z(PK*4]G7.#Q!4'-QIZ2U$G6$ M*+(*0Y$7[*6G#[6W"Z],H+)[C:RFI>G>)Y1FT:!3R2?G!BKZ#$$OX!"".F,G MS1$_44WEIT_Q*N]F*NO2[(> 6,CJ$2DGV6NV#3+T=E5?D]?.3T[Z3:U;++N# M)GOQ+^P(DY).$16+V"E $T]NUL#&DWX5 C"RWI&.HU\M,@ M*%4RGS^I:=KE \"N==;]2F(16&\]*8X \-"3QZJS@;W:M*#V=LTQJK1V+)3% M5Q56UG9#Y_Q02Q]OR'-XCUP/4:IY)BF/ 1"1M?8LDK-7BR:HWJZ7)_).PHS0 MB-FK*,S)DOSAIXNK+$FC)4RGZ^7#F%!U/@KK2G$$8!S"D269G,IZ4QT" "(? M6EJ<8*]#/;"]78;Y=K-?&ZSK]_AF>\OS.&SF\40"&J^<1T+G8?.O=*;K6&D5 MI4.C@9WS389:&XEQ69VSDA*CV5#2EC-1L@4(.SKG)P@*QJH(48L2@[[Y4^IEX8;L?" JZ]G@ M5X!,R(I,%3:RUZYQ,O1V'5<"E+K7]Y2?UG2GY/8"5B!M*#JJW"^69S.DN4XG_ZWJ]E#-X(F^T8'4X5XF5YG1QSD]/$#0X.[/1 MU-W(>P,L[ P!0H)S]#>JP'J\=MR$SAE!Q=G,\?C\3,L=B^-X7(&OX65?S $B8A1KRE8"I:5RRM<8!]"$>)TA05 M'T0: P%8Y .F!F^X3R!MX+U=I'F.#7^YL2M>NZG[-70SST]AC(YE]]\S-X;I M!*N*F7-SJ=1:J)HC.>?GH^Z7JG"2*DM4;0 AYS>LQ8WV(M3!W)O%^7S=$&\ M+"!W_N]ND*UU,0 ]\&>K/#MEX;!9),S,0S4SLT&XX(L)'4&KJLV5Z51F#W=YDJY1893HX1A-ML MF1AC9UJKXO]J9!.1# #@D&^O,L*S3T,==&TMLPZEX2NM37"3I#X<]\+$UML- M 3]R9&,][K)0U7VG!O^J\YSU2& 9LB.R/5D0 \?6R9Z5:GFUO5C^C0D7XA+GW^? M6-6%0GD,H!JRLJN>5&@"9(M%KRJ7"Y)TK/]40!>(A?(80#6;$T-RQ4(3(%LL M]*O4((K%,Z#TW-B#;=++IND?;AS#/KF2BH*P'U 'V=NV'OL50+%9WJO"XOMA M.NH'@[0O4 G9&;,NZY6 <;0ZVI55<*NVYN$A3V0:S<,\$ZPZ_Z5]@4R]5.TI M N/POU=J/;8?<5&Q,3_XRGJ/N?>Q_"#0'PU(V4L%86VH'*GIE1IQXU&KHTY@ M=P&B]%)9*,;#87*O%(34O V4I"K1:]@0@RA_*9\8%\J] ICD+XYY14H*IO"[I# 1%[J56LAY,C+!UI%SFA M EM0UGJ1Y"%*_T[2L0>S)9Z<_S5' K+T2GO8"":'^\V5B);X8[WD*3)[[XVE M%UO 3?S/L46MO4Z\KPF99<&]/R,YW11J -0=$2!9K*C9#Q