0001057352-20-000093.txt : 20200729 0001057352-20-000093.hdr.sgml : 20200729 20200729172156 ACCESSION NUMBER: 0001057352-20-000093 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 81 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200729 DATE AS OF CHANGE: 20200729 FILER: COMPANY DATA: COMPANY CONFORMED NAME: COSTAR GROUP, INC. CENTRAL INDEX KEY: 0001057352 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 522091509 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-24531 FILM NUMBER: 201058023 BUSINESS ADDRESS: STREET 1: 1331 L STREET, NW CITY: WASHINGTON STATE: DC ZIP: 20005 BUSINESS PHONE: 2023466500 MAIL ADDRESS: STREET 1: 1331 L STREET, NW CITY: WASHINGTON STATE: DC ZIP: 20005 FORMER COMPANY: FORMER CONFORMED NAME: COSTAR GROUP INC DATE OF NAME CHANGE: 19990805 10-Q 1 csgp-20200630.htm 10-Q csgp-20200630
COSTAR GROUP, INC.000105735212/312020Q2falsecspg:LeaseAndOtherLiabilitiesNoncurrent0.0050.200010573522020-01-012020-06-30xbrli:shares00010573522020-07-24iso4217:USD00010573522020-04-012020-06-3000010573522019-04-012019-06-3000010573522019-01-012019-06-30iso4217:USDxbrli:shares00010573522020-06-3000010573522019-12-310001057352us-gaap:CommonStockMember2019-12-310001057352us-gaap:AdditionalPaidInCapitalMember2019-12-310001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001057352us-gaap:RetainedEarningsMember2019-12-310001057352us-gaap:RetainedEarningsMember2020-01-012020-03-3100010573522020-01-012020-03-310001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001057352us-gaap:CommonStockMember2020-01-012020-03-310001057352us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001057352us-gaap:CommonStockMember2020-03-310001057352us-gaap:AdditionalPaidInCapitalMember2020-03-310001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001057352us-gaap:RetainedEarningsMember2020-03-3100010573522020-03-310001057352us-gaap:RetainedEarningsMember2020-04-012020-06-300001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001057352us-gaap:CommonStockMember2020-04-012020-06-300001057352us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001057352us-gaap:CommonStockMember2020-06-300001057352us-gaap:AdditionalPaidInCapitalMember2020-06-300001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001057352us-gaap:RetainedEarningsMember2020-06-300001057352us-gaap:CommonStockMember2018-12-310001057352us-gaap:AdditionalPaidInCapitalMember2018-12-310001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001057352us-gaap:RetainedEarningsMember2018-12-3100010573522018-12-310001057352srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2018-12-310001057352srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001057352us-gaap:CommonStockMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-310001057352us-gaap:AdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-310001057352srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001057352srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:RetainedEarningsMember2018-12-310001057352srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-310001057352us-gaap:RetainedEarningsMember2019-01-012019-03-3100010573522019-01-012019-03-310001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310001057352us-gaap:CommonStockMember2019-01-012019-03-310001057352us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310001057352us-gaap:CommonStockMember2019-03-310001057352us-gaap:AdditionalPaidInCapitalMember2019-03-310001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310001057352us-gaap:RetainedEarningsMember2019-03-3100010573522019-03-310001057352us-gaap:RetainedEarningsMember2019-04-012019-06-300001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-300001057352us-gaap:CommonStockMember2019-04-012019-06-300001057352us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300001057352us-gaap:CommonStockMember2019-06-300001057352us-gaap:AdditionalPaidInCapitalMember2019-06-300001057352us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001057352us-gaap:RetainedEarningsMember2019-06-3000010573522019-06-30csgp:operating_segments0001057352us-gaap:AuctionRateSecuritiesMember2020-01-012020-06-300001057352csgp:PerformanceBasedRestrictedStockMember2020-04-012020-06-300001057352csgp:PerformanceBasedRestrictedStockMember2019-04-012019-06-300001057352csgp:PerformanceBasedRestrictedStockMember2020-01-012020-06-300001057352csgp:PerformanceBasedRestrictedStockMember2019-01-012019-06-300001057352us-gaap:CostOfSalesMember2020-04-012020-06-300001057352us-gaap:CostOfSalesMember2019-04-012019-06-300001057352us-gaap:CostOfSalesMember2020-01-012020-06-300001057352us-gaap:CostOfSalesMember2019-01-012019-06-300001057352us-gaap:SellingAndMarketingExpenseMember2020-04-012020-06-300001057352us-gaap:SellingAndMarketingExpenseMember2019-04-012019-06-300001057352us-gaap:SellingAndMarketingExpenseMember2020-01-012020-06-300001057352us-gaap:SellingAndMarketingExpenseMember2019-01-012019-06-300001057352us-gaap:SoftwareDevelopmentMember2020-04-012020-06-300001057352us-gaap:SoftwareDevelopmentMember2019-04-012019-06-300001057352us-gaap:SoftwareDevelopmentMember2020-01-012020-06-300001057352us-gaap:SoftwareDevelopmentMember2019-01-012019-06-300001057352us-gaap:GeneralAndAdministrativeExpenseMember2020-04-012020-06-300001057352us-gaap:GeneralAndAdministrativeExpenseMember2019-04-012019-06-300001057352us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-06-300001057352us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-06-300001057352csgp:TenXMember2020-01-012020-06-300001057352csgp:InformationAndAnalyticsMembersrt:NorthAmericaMembercsgp:CoStarSuiteMember2020-04-012020-06-300001057352csgp:InternationalMembercsgp:InformationAndAnalyticsMembercsgp:CoStarSuiteMember2020-04-012020-06-300001057352csgp:InformationAndAnalyticsMembercsgp:CoStarSuiteMember2020-04-012020-06-300001057352csgp:InformationAndAnalyticsMembersrt:NorthAmericaMembercsgp:CoStarSuiteMember2019-04-012019-06-300001057352csgp:InternationalMembercsgp:InformationAndAnalyticsMembercsgp:CoStarSuiteMember2019-04-012019-06-300001057352csgp:InformationAndAnalyticsMembercsgp:CoStarSuiteMember2019-04-012019-06-300001057352csgp:InformationservicesMembercsgp:InformationAndAnalyticsMembersrt:NorthAmericaMember2020-04-012020-06-300001057352csgp:InternationalMembercsgp:InformationservicesMembercsgp:InformationAndAnalyticsMember2020-04-012020-06-300001057352csgp:InformationservicesMembercsgp:InformationAndAnalyticsMember2020-04-012020-06-300001057352csgp:InformationservicesMembercsgp:InformationAndAnalyticsMembersrt:NorthAmericaMember2019-04-012019-06-300001057352csgp:InternationalMembercsgp:InformationservicesMembercsgp:InformationAndAnalyticsMember2019-04-012019-06-300001057352csgp:InformationservicesMembercsgp:InformationAndAnalyticsMember2019-04-012019-06-300001057352csgp:MultifamilyOnlineMarketplaceMembersrt:NorthAmericaMembercsgp:OnlineMarketplacesMember2020-04-012020-06-300001057352csgp:MultifamilyOnlineMarketplaceMembercsgp:InternationalMembercsgp:OnlineMarketplacesMember2020-04-012020-06-300001057352csgp:MultifamilyOnlineMarketplaceMembercsgp:OnlineMarketplacesMember2020-04-012020-06-300001057352csgp:MultifamilyOnlineMarketplaceMembersrt:NorthAmericaMembercsgp:OnlineMarketplacesMember2019-04-012019-06-300001057352csgp:MultifamilyOnlineMarketplaceMembercsgp:InternationalMembercsgp:OnlineMarketplacesMember2019-04-012019-06-300001057352csgp:MultifamilyOnlineMarketplaceMembercsgp:OnlineMarketplacesMember2019-04-012019-06-300001057352csgp:CommercialpropertyandlandMembersrt:NorthAmericaMembercsgp:OnlineMarketplacesMember2020-04-012020-06-300001057352csgp:InternationalMembercsgp:CommercialpropertyandlandMembercsgp:OnlineMarketplacesMember2020-04-012020-06-300001057352csgp:CommercialpropertyandlandMembercsgp:OnlineMarketplacesMember2020-04-012020-06-300001057352csgp:CommercialpropertyandlandMembersrt:NorthAmericaMembercsgp:OnlineMarketplacesMember2019-04-012019-06-300001057352csgp:InternationalMembercsgp:CommercialpropertyandlandMembercsgp:OnlineMarketplacesMember2019-04-012019-06-300001057352csgp:CommercialpropertyandlandMembercsgp:OnlineMarketplacesMember2019-04-012019-06-300001057352srt:NorthAmericaMember2020-04-012020-06-300001057352csgp:InternationalMember2020-04-012020-06-300001057352srt:NorthAmericaMember2019-04-012019-06-300001057352csgp:InternationalMember2019-04-012019-06-300001057352csgp:InformationAndAnalyticsMembersrt:NorthAmericaMembercsgp:CoStarSuiteMember2020-01-012020-06-300001057352csgp:InternationalMembercsgp:InformationAndAnalyticsMembercsgp:CoStarSuiteMember2020-01-012020-06-300001057352csgp:InformationAndAnalyticsMembercsgp:CoStarSuiteMember2020-01-012020-06-300001057352csgp:InformationAndAnalyticsMembersrt:NorthAmericaMembercsgp:CoStarSuiteMember2019-01-012019-06-300001057352csgp:InternationalMembercsgp:InformationAndAnalyticsMembercsgp:CoStarSuiteMember2019-01-012019-06-300001057352csgp:InformationAndAnalyticsMembercsgp:CoStarSuiteMember2019-01-012019-06-300001057352csgp:InformationservicesMembercsgp:InformationAndAnalyticsMembersrt:NorthAmericaMember2020-01-012020-06-300001057352csgp:InternationalMembercsgp:InformationservicesMembercsgp:InformationAndAnalyticsMember2020-01-012020-06-300001057352csgp:InformationservicesMembercsgp:InformationAndAnalyticsMember2020-01-012020-06-300001057352csgp:InformationservicesMembercsgp:InformationAndAnalyticsMembersrt:NorthAmericaMember2019-01-012019-06-300001057352csgp:InternationalMembercsgp:InformationservicesMembercsgp:InformationAndAnalyticsMember2019-01-012019-06-300001057352csgp:InformationservicesMembercsgp:InformationAndAnalyticsMember2019-01-012019-06-300001057352csgp:MultifamilyOnlineMarketplaceMembersrt:NorthAmericaMembercsgp:OnlineMarketplacesMember2020-01-012020-06-300001057352csgp:MultifamilyOnlineMarketplaceMembercsgp:InternationalMembercsgp:OnlineMarketplacesMember2020-01-012020-06-300001057352csgp:MultifamilyOnlineMarketplaceMembercsgp:OnlineMarketplacesMember2020-01-012020-06-300001057352csgp:MultifamilyOnlineMarketplaceMembersrt:NorthAmericaMembercsgp:OnlineMarketplacesMember2019-01-012019-06-300001057352csgp:MultifamilyOnlineMarketplaceMembercsgp:InternationalMembercsgp:OnlineMarketplacesMember2019-01-012019-06-300001057352csgp:MultifamilyOnlineMarketplaceMembercsgp:OnlineMarketplacesMember2019-01-012019-06-300001057352csgp:CommercialpropertyandlandMembersrt:NorthAmericaMembercsgp:OnlineMarketplacesMember2020-01-012020-06-300001057352csgp:InternationalMembercsgp:CommercialpropertyandlandMembercsgp:OnlineMarketplacesMember2020-01-012020-06-300001057352csgp:CommercialpropertyandlandMembercsgp:OnlineMarketplacesMember2020-01-012020-06-300001057352csgp:CommercialpropertyandlandMembersrt:NorthAmericaMembercsgp:OnlineMarketplacesMember2019-01-012019-06-300001057352csgp:InternationalMembercsgp:CommercialpropertyandlandMembercsgp:OnlineMarketplacesMember2019-01-012019-06-300001057352csgp:CommercialpropertyandlandMembercsgp:OnlineMarketplacesMember2019-01-012019-06-300001057352srt:NorthAmericaMember2020-01-012020-06-300001057352csgp:InternationalMember2020-01-012020-06-300001057352srt:NorthAmericaMember2019-01-012019-06-300001057352csgp:InternationalMember2019-01-012019-06-3000010573522020-04-012020-06-300001057352csgp:CoStarSuiteMember2019-12-310001057352csgp:InformationservicesMember2019-12-310001057352srt:MultifamilyMember2019-12-310001057352csgp:CommercialpropertyandlandMember2019-12-310001057352csgp:CoStarSuiteMember2020-01-012020-06-300001057352csgp:InformationservicesMember2020-01-012020-06-300001057352srt:MultifamilyMember2020-01-012020-06-300001057352csgp:CommercialpropertyandlandMember2020-01-012020-06-300001057352csgp:CoStarSuiteMember2020-06-300001057352csgp:InformationservicesMember2020-06-300001057352srt:MultifamilyMember2020-06-300001057352csgp:CommercialpropertyandlandMember2020-06-300001057352csgp:TenXMember2020-06-242020-06-240001057352csgp:TenXMember2020-06-240001057352csgp:TenXMembersrt:NorthAmericaMemberus-gaap:CustomerRelationshipsMember2020-06-242020-06-240001057352csgp:TenXMemberus-gaap:TechnologyServiceMembersrt:NorthAmericaMember2020-06-242020-06-240001057352csgp:TenXMemberus-gaap:OtherIntangibleAssetsMembersrt:NorthAmericaMember2020-06-242020-06-240001057352csgp:TenXMembersrt:NorthAmericaMember2020-06-242020-06-240001057352csgp:TenXMember2020-06-300001057352csgp:RentPathMember2020-02-112020-02-110001057352us-gaap:SubsequentEventMembercsgp:RentPathMember2020-07-290001057352csgp:RentPathMember2020-06-300001057352csgp:STRIncandSTRGlobalLtdMember2019-10-222019-10-220001057352srt:ScenarioPreviouslyReportedMembercsgp:STRIncandSTRGlobalLtdMember2019-10-220001057352srt:RestatementAdjustmentMembercsgp:STRIncandSTRGlobalLtdMember2019-10-220001057352csgp:STRIncandSTRGlobalLtdMember2019-10-220001057352csgp:STRIncandSTRGlobalLtdMembersrt:NorthAmericaMemberus-gaap:CustomerRelationshipsMember2019-10-222019-10-220001057352csgp:InternationalMembercsgp:STRIncandSTRGlobalLtdMemberus-gaap:CustomerRelationshipsMember2019-10-222019-10-220001057352us-gaap:TradeNamesMembercsgp:STRIncandSTRGlobalLtdMembersrt:NorthAmericaMember2019-10-222019-10-220001057352us-gaap:OtherIntangibleAssetsMembercsgp:STRIncandSTRGlobalLtdMembersrt:NorthAmericaMember2019-10-222019-10-220001057352csgp:InternationalMemberus-gaap:OtherIntangibleAssetsMembercsgp:STRIncandSTRGlobalLtdMember2019-10-222019-10-220001057352csgp:STRIncandSTRGlobalLtdMembersrt:NorthAmericaMember2019-10-222019-10-220001057352csgp:InternationalMembercsgp:STRIncandSTRGlobalLtdMember2019-10-222019-10-220001057352csgp:STRIncandSTRGlobalLtdMembersrt:NorthAmericaMember2019-10-220001057352csgp:InternationalMembercsgp:STRIncandSTRGlobalLtdMember2019-10-220001057352csgp:OffCampusPartnersMember2019-06-122019-06-120001057352us-gaap:CashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2020-06-300001057352us-gaap:CashEquivalentsMember2019-12-310001057352us-gaap:CashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2019-12-310001057352us-gaap:AuctionRateSecuritiesMember2019-12-310001057352us-gaap:AuctionRateSecuritiesMemberus-gaap:FairValueInputsLevel1Member2019-12-310001057352us-gaap:FairValueInputsLevel2Memberus-gaap:AuctionRateSecuritiesMember2019-12-310001057352us-gaap:AuctionRateSecuritiesMemberus-gaap:FairValueInputsLevel3Member2019-12-310001057352us-gaap:FairValueInputsLevel1Member2019-12-310001057352us-gaap:FairValueInputsLevel2Member2019-12-310001057352us-gaap:FairValueInputsLevel3Member2019-12-310001057352srt:MinimumMember2020-06-300001057352srt:MaximumMember2020-06-300001057352csgp:CostofRevenuesMember2020-04-012020-06-300001057352csgp:CostofRevenuesMember2019-04-012019-06-300001057352csgp:CostofRevenuesMember2020-01-012020-06-300001057352csgp:CostofRevenuesMember2019-01-012019-06-30xbrli:pure0001057352srt:NorthAmericaMember2018-12-310001057352csgp:InternationalMember2018-12-310001057352srt:NorthAmericaMember2019-01-012019-12-310001057352csgp:InternationalMember2019-01-012019-12-3100010573522019-01-012019-12-310001057352srt:NorthAmericaMember2019-12-310001057352csgp:InternationalMember2019-12-310001057352srt:NorthAmericaMember2020-01-012020-06-300001057352csgp:InternationalMember2020-01-012020-06-300001057352srt:NorthAmericaMember2020-06-300001057352csgp:InternationalMember2020-06-300001057352csgp:CozyServicesLtdMember2019-01-012019-12-310001057352csgp:CozyServicesLtdMember2019-12-310001057352csgp:TenXMembersrt:NorthAmericaMember2020-04-012020-06-300001057352csgp:InternationalMembercsgp:TenXMember2020-01-012020-03-310001057352us-gaap:DevelopedTechnologyRightsMember2020-06-300001057352us-gaap:DevelopedTechnologyRightsMember2019-12-310001057352us-gaap:DevelopedTechnologyRightsMember2020-01-012020-06-300001057352us-gaap:CustomerContractsMember2020-06-300001057352us-gaap:CustomerContractsMember2019-12-310001057352us-gaap:CustomerContractsMember2020-01-012020-06-300001057352us-gaap:TradeNamesMember2020-06-300001057352us-gaap:TradeNamesMember2019-12-310001057352us-gaap:TradeNamesMember2020-01-012020-06-300001057352csgp:A2017CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2017-10-190001057352csgp:A2017CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2017-10-192017-10-190001057352us-gaap:LetterOfCreditMember2020-06-300001057352us-gaap:RevolvingCreditFacilityMember2020-03-250001057352csgp:A2017CreditAgreementMemberus-gaap:LetterOfCreditMember2020-06-300001057352csgp:A2017CreditAgreementMembercsgp:InitialBasisSpreadMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LetterOfCreditMember2017-10-192017-10-190001057352csgp:A2017CreditAgreementMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LetterOfCreditMember2017-10-192017-10-190001057352csgp:A2017CreditAgreementMembercsgp:InitialBasisSpreadOneMonthLIBORMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LetterOfCreditMember2017-10-192017-10-190001057352csgp:A2017CreditAgreementMemberus-gaap:LetterOfCreditMember2017-10-192017-10-190001057352csgp:A2017CreditAgreementMemberus-gaap:LetterOfCreditMemberus-gaap:BaseRateMember2017-10-192017-10-190001057352us-gaap:RevolvingCreditFacilityMember2020-06-300001057352us-gaap:RevolvingCreditFacilityMember2019-12-310001057352us-gaap:BorrowingsMember2020-04-012020-06-300001057352us-gaap:BorrowingsMember2019-04-012019-06-300001057352us-gaap:BorrowingsMember2020-01-012020-06-300001057352us-gaap:BorrowingsMember2019-01-012019-06-300001057352csgp:A2017CreditAgreementMembercsgp:FederalFundsRateMemberus-gaap:LetterOfCreditMember2017-10-192017-10-190001057352us-gaap:LetterOfCreditMember2019-12-310001057352srt:NorthAmericaMember2020-04-012020-06-300001057352srt:NorthAmericaMember2019-04-012019-06-300001057352srt:NorthAmericaMember2019-01-012019-06-300001057352csgp:InternationalMember2020-04-012020-06-300001057352csgp:InternationalMember2019-04-012019-06-300001057352csgp:InternationalMember2019-01-012019-06-300001057352srt:NorthAmericaMemberus-gaap:OperatingSegmentsMember2020-06-300001057352srt:NorthAmericaMemberus-gaap:OperatingSegmentsMember2019-12-310001057352csgp:InternationalMemberus-gaap:OperatingSegmentsMember2020-06-300001057352csgp:InternationalMemberus-gaap:OperatingSegmentsMember2019-12-310001057352csgp:PublicOfferingMember2020-05-282020-05-280001057352csgp:PublicOfferingMember2020-05-280001057352csgp:A2800SeniorNotesMemberus-gaap:SubsequentEventMember2020-07-010001057352csgp:A2800SeniorNotesMemberus-gaap:SubsequentEventMember2020-07-012020-07-010001057352csgp:A2800SeniorNotesMember2020-06-300001057352us-gaap:SubsequentEventMembercsgp:RevolvingLoansAndLettersOfCreditMembercsgp:NewCreditAgreementMember2020-07-010001057352us-gaap:SubsequentEventMembercsgp:RevolvingLoansAndLettersOfCreditMembercsgp:NewCreditAgreementMember2020-07-012020-07-010001057352us-gaap:SubsequentEventMemberus-gaap:LetterOfCreditMembercsgp:NewCreditAgreementMember2020-07-010001057352srt:MinimumMemberus-gaap:SubsequentEventMembercsgp:AlternateBaseRateMemberus-gaap:LetterOfCreditMembercsgp:NewCreditAgreementMember2020-07-012020-07-010001057352us-gaap:SubsequentEventMembersrt:MaximumMembercsgp:AlternateBaseRateMemberus-gaap:LetterOfCreditMembercsgp:NewCreditAgreementMember2020-07-012020-07-010001057352us-gaap:SubsequentEventMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LetterOfCreditMembercsgp:NewCreditAgreementMember2020-07-012020-07-010001057352srt:MinimumMemberus-gaap:SubsequentEventMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LetterOfCreditMembercsgp:NewCreditAgreementMember2020-07-012020-07-010001057352us-gaap:SubsequentEventMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMemberus-gaap:LetterOfCreditMembercsgp:NewCreditAgreementMember2020-07-012020-07-010001057352us-gaap:SubsequentEventMembercsgp:NewCreditAgreementMember2020-07-010001057352csgp:NewCreditAgreementMember2020-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
FORM 10-Q
 
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2020

OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ______ to ______

Commission file number 0-24531
 csgp-20200630_g1.jpg
CoStar Group, Inc.
(Exact name of registrant as specified in its charter)
Delaware
52-2091509
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
1331 L Street, NW
Washington,DC20005
(Address of principal executive offices) (Zip Code)

(202) 346-6500
(Registrant’s telephone number, including area code)
 
Securities registered pursuant to Section 12(b) of the Act:  
Title of each classTrading SymbolName of each exchange on which registered
Common Stock ($0.01 par value)CSGPNasdaq Global Select Market
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes x  No o
  
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 x  No o
 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company.  See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
x
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. o  

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

As of July 24, 2020, there were 39,367,098 shares of the registrant’s common stock outstanding.






COSTAR GROUP, INC.
FORM 10-Q
TABLE OF CONTENTS
 
PART I FINANCIAL INFORMATION 
Item 1. 
  
  
  
Item 2. 
Item 3. 
Item 4. 
PART II OTHER INFORMATION
Item 1. 
Item 1A. 
Item 2. 
Item 3. 
Item 4. 
Item 5. 
Item 6. 

3


PART I — FINANCIAL INFORMATION

Item 1.Financial Statements

COSTAR GROUP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
(unaudited)

Three Months Ended
June 30,
Six Months Ended
June 30,
 2020201920202019
Revenues                                                                          $397,159  $343,760  $789,006  $672,185  
Cost of revenues  74,040  71,918  152,949  143,071  
Gross profit  323,119  271,842  636,057  529,114  
Operating expenses:    
Selling and marketing (excluding customer base amortization)130,461  119,075  255,568  207,169  
Software development  39,001  28,455  80,611  56,383  
General and administrative   57,403  42,337  116,276  82,413  
Customer base amortization  14,935  7,175  26,419  14,857  
 241,800  197,042  478,874  360,822  
Income from operations  81,319  74,800  157,183  168,292  
Interest (expense) income(3,596) 4,678  (1,945) 8,890  
Other (expense) income(474) 538  367  539  
Income before income taxes   77,249  80,016  155,605  177,721  
Income tax expense16,889  16,768  22,452  29,304  
Net income  $60,360  $63,248  $133,153  $148,417  
Net income per share - basic $1.61  $1.74  $3.60  $4.09  
Net income per share - diluted    $1.60  $1.73  $3.57  $4.06  
Weighted-average outstanding shares - basic 37,524  36,310  36,998  36,273  
Weighted-average outstanding shares - diluted37,734  36,627  37,256  36,597  

See accompanying notes.

4


COSTAR GROUP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
(unaudited)

Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Net income$60,360  $63,248  $133,153  $148,417  
Other comprehensive income (loss), net of tax
Foreign currency translation adjustment863  (767) (12,086) (387) 
Unrealized gain on investments    189    
Reclassification adjustment for realized loss on investments included in net income
    541    
Total other comprehensive income (loss)863  (767) (11,356) (387) 
Total comprehensive income$61,223  $62,481  $121,797  $148,030  
See accompanying notes.

5


COSTAR GROUP, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands)
(unaudited)

June 30,
2020
December 31,
2019
ASSETS 
Current assets:  
Cash, cash equivalents and restricted cash $3,548,405  $1,070,731  
Accounts receivable127,030  96,788  
Less: Allowance for credit losses(13,363) (4,548) 
Accounts receivable, net113,667  92,240  
Prepaid expenses and other current assets28,576  36,194  
Total current assets3,690,648  1,199,165  
Long-term investments  10,070  
Deferred income taxes, net4,372  5,408  
Property and equipment, net104,316  107,529  
Lease right-of-use assets112,641  115,084  
Goodwill2,009,117  1,882,020  
Intangible assets, net437,550  421,196  
Deferred commission costs, net91,712  89,374  
Deposits and other assets13,868  9,232  
Income tax receivable14,806  14,908  
Total assets$6,479,030  $3,853,986  
LIABILITIES AND STOCKHOLDERS’ EQUITY  
Current liabilities:  
Accounts payable$26,864  $7,640  
Accrued wages and commissions56,748  53,087  
Accrued expenses45,726  38,680  
Income taxes payable22,764  10,705  
Lease liabilities30,905  29,670  
Deferred revenue80,358  67,274  
Total current liabilities263,365  207,056  
Long-term debt745,000    
Deferred income taxes, net93,934  87,096  
Income taxes payable20,738  20,521  
Lease and other long-term liabilities131,672  133,720  
Total liabilities1,254,709  448,393  
Total stockholders' equity$5,224,321  $3,405,593  
Total liabilities and stockholders’ equity$6,479,030  $3,853,986  
See accompanying notes.
6


COSTAR GROUP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(in thousands)
(unaudited)

Common StockAdditional
Paid-In Capital
Accumulated
Other
Comprehensive Loss
Retained
Earnings
Total
Stockholders’
Equity
 SharesAmount
Balance at December 31, 201936,668  $366  $2,473,338  $(8,585) $940,474  $3,405,593  
Net income
—  —  —  —  72,793  72,793  
Other comprehensive loss
—  —  —  (12,219) —  (12,219) 
Exercise of stock options
41  1  9,232  —  —  9,233  
Restricted stock grants
83  1  (1) —  —    
Restricted stock grants surrendered
(56) (1) (30,144) —  —  (30,145) 
Stock-based compensation expense
—  —  15,006  —  —  15,006  
Employee stock purchase plan
4  —  2,550  —  —  2,550  
Balance at March 31, 2020
36,740  $367  $2,469,981  $(20,804) $1,013,267  $3,462,811  
 Net income —  —  —  —  60,360  60,360  
Other comprehensive income
—  —  —  863  —  863  
Exercise of stock options
11  —  2,924  —  —  2,924  
Restricted stock grants
11  —    —  —    
Restricted stock grants surrendered
(17) —  (3,509) —  —  (3,509) 
Stock-based compensation expense
—  —  8,609  —  —  8,609  
Employee stock purchase plan
4  —  2,292  —  —  2,292  
 Stock issued for equity offering, net of transaction costs
2,634  26  1,689,945  —  —  1,689,971  
Balance at June 30, 2020
39,383  $393  $4,170,242  $(19,941) $1,073,627  $5,224,321  
See accompanying notes.
7


COSTAR GROUP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(in thousands)
(unaudited)

Common StockAdditional
Paid-In Capital
Accumulated
Other
Comprehensive Loss
Retained
Earnings
Total
Stockholders’
Equity
 SharesAmount
Balance at December 31, 201836,446  $364  $2,419,812  $(11,688) $613,454  $3,021,942  
Cumulative effect of adoption of new accounting standard, net of tax
—  —  —  —  12,057  12,057  
Balance at January 1, 201936,446  $364  2,419,812  (11,688) 625,511  3,033,999  
Net income—  —  —  —  85,169  85,169  
Other comprehensive income—  —  —  380  —  380  
Exercise of stock options79  1  10,637  —  —  10,638  
Restricted stock grants132  1  (1) —  —    
Restricted stock grants surrendered(43) —  (18,679) —  —  (18,679) 
Stock-based compensation expense—  —  12,034  —  —  12,034  
Management stock purchase plan—  —  3,491  —  —  3,491  
Employee stock purchase plan4  —  1,582  —  —  1,582  
Balance at March 31, 201936,618  $366  $2,428,876  $(11,308) $710,680  $3,128,614  
Net income
—  —  —  —  63,248  63,248  
Other comprehensive loss
—  —  —  (767) —  (767) 
Exercise of stock options
15  —  3,001  —  —  3,001  
Restricted stock grants
4  —  —  —  —    
Restricted stock grants surrendered
(17) —  (5,546) —  —  (5,546) 
Stock-based compensation expense
—  —  13,706  —  —  13,706  
Employee stock purchase plan
4  —  1,815  —  —  1,815  
Balance at June 30, 2019
36,624  $366  $2,441,852  $(12,075) $773,928  $3,204,071  
See accompanying notes.
8


COSTAR GROUP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
 Six Months Ended
June 30,
 20202019
Operating activities:  
Net income$133,153  $148,417  
Adjustments to reconcile net income to net cash provided by operating activities:  
Depreciation and amortization52,235  38,413  
Amortization of deferred commissions costs29,662  25,550  
Amortization of debt issuance costs508  438  
Realized loss on investments541    
Non-cash lease expense12,400  10,859  
Stock-based compensation expense24,053  25,845  
Deferred income taxes, net3,569  6,359  
Credit loss expense15,688  5,224  
Foreign currency, net(789)   
Changes in operating assets and liabilities, net of acquisitions:  
Accounts receivable(37,364) (10,898) 
Income taxes payable12,328  (5,577) 
Prepaid expenses and other current assets4,371  1,751  
Deferred commissions(32,122) (33,397) 
Other assets(6,757) 236  
Accounts payable and other liabilities37,793  22,691  
Lease liabilities(14,126) (12,977) 
Deferred revenue13,503  10,633  
Net cash provided by operating activities248,646  233,567  
Investing activities:  
Proceeds from sale and settlement of investments10,259    
Purchases of property and equipment and other assets(12,782) (14,387) 
Cash paid for acquisitions, net of cash acquired(184,502) (13,721) 
Net cash used in investing activities(187,025) (28,108) 
Financing activities:  
Proceeds from long-term debt745,000    
Repurchase of restricted stock to satisfy tax withholding obligations(33,653) (24,225) 
Proceeds from equity offering, net of transaction costs1,690,148    
Proceeds from exercise of stock options and employee stock purchase plan16,513  16,695  
Other financing activities(1,650) (123) 
Net cash provided by (used in) financing activities2,416,358  (7,653) 
Effect of foreign currency exchange rates on cash and cash equivalents(305) (410) 
Net increase in cash, cash equivalents and restricted cash2,477,674  197,396  
Cash, cash equivalents and restricted cash at the beginning of period1,070,731  1,100,416  
Cash, cash equivalents and restricted cash at the end of period$3,548,405  $1,297,812  
Supplemental cash flow disclosures:
Interest paid$5,194  $1,007  
Income taxes paid$6,558  $28,484  
Supplemental non-cash investing and financing activities:
Consideration owed for acquisitions$  $1,650  
See accompanying notes.
9


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)

1.ORGANIZATION

CoStar Group, Inc. (the “Company” or “CoStar”) provides information, analytics, online marketplace and auction services to the commercial real estate and related business community through its comprehensive, proprietary database of commercial real estate information and related tools. The Company provides online marketplaces for commercial real estate, apartment rentals, lands for sale and businesses for sale, and its services are typically distributed to its clients under subscription-based license agreements that renew automatically, a majority of which have a term of at least one year. The Company operates within two operating segments, North America, which includes the United States ("U.S.") and Canada, and International, which primarily includes Europe, Asia-Pacific, and Latin America.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Accounting policies are consistent for each operating segment.

Interim Financial Statements

The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information. In the opinion of the Company’s management, the financial statements reflect all adjustments, consisting only of a normal recurring nature, necessary to present fairly the Company’s financial position at June 30, 2020 and December 31, 2019, the results of its operations for the three and six months ended June 30, 2020 and 2019, its comprehensive income for the three and six months ended June 30, 2020 and 2019, its changes in stockholders' equity for the three and six months ended June 30, 2020 and 2019, and its cash flows for the six months ended June 30, 2020 and 2019.

Certain notes and other information have been condensed or omitted from the interim financial statements presented in this Quarterly Report on Form 10-Q. Therefore, these financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended December 31, 2019.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to revenue recognition, allowance for credit losses, the useful lives and recoverability of long-lived and intangible assets, and goodwill, income taxes, accounting for business combinations, stock-based compensation, estimating the Company's incremental borrowing rate for its leases, and contingencies, among others. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses. Actual results could differ from these estimates.

Revenue Recognition

The Company derives revenues primarily by (i) providing access to its proprietary database of commercial real estate information and (ii) providing online marketplaces for professional property management companies, property owners, brokers and landlords, in each case typically through a fixed monthly fee for its subscription-based services. The Company's subscription-based services consist primarily of information, analytics and online marketplace services offered over the Internet to commercial real estate industry and related professionals. Subscription contract rates are based on the number of sites, number of users, organization size, the client’s business focus, geography, the number and types of services to which a client subscribes, the number of properties a client advertises and the prominence and placement of a client's advertised properties in
10


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)

the search results. The Company’s subscription-based license agreements typically renew automatically, and a majority have a term of at least one year.

The Company also provides (i) market research, portfolio and debt analysis, management and reporting capabilities, (ii) real estate and lease management solutions, including lease administration and abstraction services, to commercial customers, real estate investors, and lenders via the Company’s other service offerings, (iii) benchmarking and analytics for the hospitality industry through STR, LLC (formerly known as STR, Inc.) and STR Global, Ltd. (together with STR, LLC, referred to as “STR”) and (iv) an online auction platform for commercial real estate through Ten-X Holding Company, Inc. which was acquired in June 2020. See Note 5 for details of the acquisition.

The Company analyzes contracts to determine the appropriate revenue recognition using the following steps: (i) identification of contracts with customers, (ii) identification of distinct performance obligations in the contract, (iii) determination of contract transaction price, (iv) allocation of contract transaction price to the performance obligations, and (v) determination of revenue recognition based on timing of satisfaction of the performance obligation(s).

The Company recognizes revenues upon the satisfaction of its performance obligation(s) (upon transfer of control of promised services to its customers) in an amount that reflects the consideration to which it expects to be entitled to in exchange for those services. Revenues from subscription-based services are recognized on a straight-line basis over the term of the agreement.

In limited circumstances, the Company's contracts with customers include promises to transfer multiple services, such as contracts for its subscription-based services and professional services. For these contracts, the Company accounts for individual performance obligations separately if they are distinct, which involves the determination of the standalone selling price for each distinct performance obligation.

Deferred revenue results from amounts billed in advance to customers or cash received from customers in advance of the Company's fulfillment of its performance obligation(s) and is recognized as those obligations are satisfied.

Contract assets represent a conditional right to consideration for satisfied performance obligations that become a receivable when the conditions are satisfied. Contract assets are generated when contractual billing schedules differ from revenue recognition timing.

Certain sales commissions are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions incurred for obtaining new contracts are deferred and then amortized as selling and marketing expenses on a straight-line basis over a period of benefit that the Company has determined to be three years. The three-year amortization period was determined based on several factors, including the nature of the technology and proprietary data underlying the services being purchased, customer contract renewal rates and industry competition. Certain commission costs are not capitalized as they do not represent incremental costs of obtaining a contract.

See Note 3 for further discussion of the Company's revenue recognition.

Cost of Revenues

Cost of revenues principally consists of salaries, benefits, bonuses and stock-based compensation expenses and other indirect costs for the Company's researchers who collect and analyze the commercial real estate data that is the basis for the Company's information, analytics and online marketplaces and for employees that support these products. Additionally, cost of revenues includes the cost of data from third-party data sources, credit card and other transaction fees relating to processing customer transactions, which are expensed as incurred, and the amortization of acquired trade names, technology and other intangible assets.

Advertising Costs

The Company expenses advertising costs as incurred. Advertising costs include digital marketing, television, company-sponsored events, print and other media advertising. Advertising costs were approximately $70 million and $53 million for the three months ended June 30, 2020 and 2019, respectively, and $123 million and $86 million for the six months ended June 30, 2020 and 2019, respectively.
11


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)


Foreign Currency

The Company’s reporting currency is the U.S. dollar. The functional currency for the majority of its operations is the local currency, with the exception of certain international locations of STR for which the functional currency is the British Pound. Assets and liabilities denominated in a foreign currency are translated into U.S. dollars using the exchange rates in effect as of the balance sheet date. Gains and losses resulting from translation are included in accumulated other comprehensive loss. Currency gains and losses on the translation of intercompany loans made to foreign subsidiaries that are of a long-term investment nature are also included in accumulated other comprehensive loss. Gains and losses resulting from transactions denominated in a currency other than the functional currency of the entity are included in other (expense) income in the condensed consolidated statements of operations using the average exchange rates in effect during the period. The Company recognized net foreign currency losses of $0.5 million and gains of $0.5 million for the three months ended June 30, 2020 and 2019, respectively, and net foreign currency gains of $0.9 million and $0.5 million for the six months ended June 30, 2020 and 2019, respectively, which are included in other (expense) income on the condensed consolidated statements of operations.

Accumulated Other Comprehensive Loss

The components of accumulated other comprehensive loss were as follows (in thousands):
 June 30,
2020
December 31,
2019
Foreign currency translation adjustment$(19,941) $(7,855) 
Net unrealized loss on investments, net of tax  (730) 
Total accumulated other comprehensive loss
$(19,941) $(8,585) 
During the six months ended June 30, 2020, the Company sold its long-term variable debt instruments with an auction reset feature, referred to as auction rate securities ("ARS") and reclassified out of accumulated other comprehensive loss a realized loss of $0.5 million to earnings which is included in other (expense) income in the condensed consolidated statements of operations. There were no amounts reclassified out of accumulated other comprehensive loss to the condensed consolidated statements of operations for the three and six months ended June 30, 2019.

See Note 6 for additional information regarding investments.

Income Taxes

Deferred income taxes result from temporary differences between the tax basis of assets and liabilities and the basis reported in the Company’s condensed consolidated financial statements. Deferred tax liabilities and assets are determined based on the difference between the financial statement and the tax basis of assets and liabilities using enacted rates in effect during the year in which the Company expects differences to reverse. Valuation allowances are provided against assets, including net operating losses, if the Company determines it is more likely than not that some portion or all of an asset may not be realized. Interest and penalties related to income tax matters are recognized in income tax expense.

See Note 11 for additional information regarding income taxes.

Net Income Per Share

Net income per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period on a basic and diluted basis.


12


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)

The following table sets forth the calculation of basic and diluted net income per share (in thousands, except per share data):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 
Numerator:
2020201920202019
 
Net income
$60,360  $63,248  $133,153  $148,417  
Denominator:    
Denominator for basic net income per share — weighted-average outstanding shares
37,524  36,310  36,998  36,273  
Effect of dilutive securities:    
Stock options, restricted stock awards and restricted stock units
210  317  258  324  
Denominator for diluted net income per share — weighted-average outstanding shares
37,734  36,627  37,256  36,597  
     
Net income per share — basic $1.61  $1.74  $3.60  $4.09  
Net income per share — diluted $1.60  $1.73  $3.57  $4.06  
 
The Company’s potentially dilutive securities include outstanding stock options and unvested stock-based awards which include restricted stock awards that vest over a specific service period, restricted stock awards with a performance and a market condition, restricted stock units and awards of matching restricted stock units ("Matching RSUs") awarded under the Company's Management Stock Purchase Plan. Shares underlying unvested restricted stock awards that vest based on performance and market conditions that have not been achieved as of the end of the period are not included in the computation of basic or diluted net income per share. Diluted net income per share considers the impact of potentially dilutive securities except when the inclusion of the potentially dilutive securities would have an anti-dilutive effect.

The following table summarizes the shares underlying the unvested performance-based restricted stock and anti-dilutive securities excluded from the basic and diluted earnings per share calculations (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Performance-based restricted stock awards79  90  79  90  
Anti-dilutive securities70  99  83  120  
Stock-Based Compensation

Equity instruments issued in exchange for services performed by officers, employees, and directors of the Company are accounted for using a fair-value based method and the fair value of such equity instruments is recognized as expense in the consolidated statements of operations.

For stock-based awards that vest over a specific service period, compensation expense is measured based on the fair value of the awards at the grant date, and is recognized on a straight-line basis over the vesting period of the awards, net of an estimated forfeiture rate. For equity instruments that vest based on achievement of a performance condition, stock-based compensation expense is recognized based on the expected achievement of the related performance conditions at the end of each reporting period over the vesting period of the awards. If the Company's initial estimates of the achievement of the performance conditions change, the related stock-based compensation expense and timing may fluctuate from period to period based on those estimates. If the performance conditions are not met, no stock-based compensation expense will be recognized, and any previously recognized stock-based compensation expense will be reversed. For awards with both a performance and a market condition, the Company estimates the fair value of each equity instrument granted on the date of grant using a Monte-Carlo simulation model. This pricing model uses multiple simulations to evaluate the probability of achieving the market condition to calculate the fair value of the awards.
13


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)


Stock-based compensation expense for stock options, restricted stock awards and restricted stock units issued under equity incentive plans, stock purchases under the Employee Stock Purchase Plan, Deferred Stock Units (“DSUs”) and Matching RSUs awarded under the Company's Management Stock Purchase Plan included in the Company’s results of operations were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
 2020201920202019
Cost of revenues$2,530  $2,560  $5,002  $4,618  
Selling and marketing (excluding customer base amortization)1,770  1,765  3,794  3,404  
Software development2,287  2,339  4,815  4,395  
General and administrative2,940  7,152  11,096  13,428  
Total stock-based compensation expense (1)
$9,527  $13,816  $24,707  $25,845  
__________________________
(1) Includes $0.7 million of expense related to the cash settlement of stock options in connection with the acquisition of Ten-X Holding Company, Inc. See Note 5 for details of the acquisition.
Allowance for Credit Losses

On January 1, 2020, the Company adopted Accounting Standards Updates ("ASU") 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments; ASU 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses; ASU 2019-04, Codification Improvements to Financial Instruments - Credit Losses (Topic 326); ASU 2019-05, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument; ASU 2019-11, Codification Improvements to Financial Instruments - Credit Losses (Topic 326) and ASU 2020-02, Financial Instruments-Credit Losses (Topic 326) and Leases (Topic 842), later codified as Accounting Standards Codification ("ASC") 326 ("ASC 326"), using the modified retrospective transition approach. Refer to the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission on February 26, 2020, for further details of the Company’s policy prior to the adoption of ASC 326.

As of January 1, 2020, the Company maintained an allowance for credit losses to cover its current expected credit losses ("CECL") on its trade receivables and contract assets arising from the failure of customers to make contractual payments. The Company estimates credit losses expected over the life of its trade receivables and contract assets based on historical information combined with current conditions that may affect a customer’s ability to pay and reasonable and supportable forecasts. While the Company uses various credit quality metrics, it primarily monitors collectability by reviewing the duration of collection pursuits on its delinquent trade receivables. Based on the Company’s experience, the customer's delinquency status is the strongest indicator of the credit quality of the underlying trade receivables, which is analyzed monthly. In most instances, the Company’s policy is to write-off trade receivables when they are deemed uncollectible. A majority of the Company's trade receivables are less than 365 days.

Under the CECL impairment model, the Company develops and documents its allowance for credit losses on its trade receivables based on four portfolio segments. The determination of portfolio segments is based primarily on the qualitative consideration of the nature of the Company’s business operations and the characteristics of the underlying trade receivables, as follows:

CoStar Suite Portfolio Segment - The CoStar Suite portfolio segment consists of two classes of trade receivables based on geographical location: CoStar Suite, North America and CoStar Suite, International.

Information Services Portfolio Segment - The information services portfolio segment consists of four classes of trade receivables: Real Estate Manager; information services, North America; STR, US; and STR, International.

Multifamily Portfolio Segment - The multifamily portfolio segment consists of one class of trade receivables.

Commercial Property and Land Portfolio Segment - The commercial property and land portfolio segment consists of two classes of trade receivables: LoopNet and other commercial property and land online marketplaces.
14


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)


See Note 4 for further discussion of the Company’s accounting for allowance for credit losses.

Leases

The determination of whether an arrangement contains a lease and the classification of a lease, if applicable, is made at lease commencement, at which time the Company also measures and recognizes a right-of-use ("ROU") asset, representing the Company’s right to use the underlying asset, and a lease liability, representing the Company’s obligation to make lease payments under the terms of the arrangement. For the purposes of recognizing ROU assets and lease liabilities associated with the Company’s leases, the Company has elected the practical expedient to not recognize a ROU asset or lease liability for short-term leases, which are leases with a term of twelve months or less. The lease term is defined as the noncancelable portion of the lease term, plus any periods covered by an option to extend the lease if it is reasonably certain that that the option will be exercised.

In determining the amount of lease payments used in measuring ROU assets and lease liabilities, the Company has elected the practical expedient not to separate non-lease components from lease components for all classes of underlying assets. Consideration deemed part of the lease payments used to measure ROU assets and lease liabilities generally includes fixed payments and variable payments based on either an index or a rate, offset by lease incentives. The ROU asset also includes any lease prepayments. ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The rates implicit within the Company's leases are generally not determinable. Therefore, the Company's incremental borrowing rate is used to determine the present value of lease payments. The determination of the Company’s incremental borrowing rate requires judgment and is determined at lease commencement, or as of January 1, 2019 for operating leases in existence upon adoption of ASC 842. The incremental borrowing rate is subsequently reassessed upon a modification to the lease arrangement.

Lease costs related to the Company's operating leases are generally recognized as a single ratable lease cost over the lease term.

See Note 7 for further discussion of the Company’s accounting for leases.

Long-Lived Assets, Intangible Assets and Goodwill

Long-lived assets, such as property and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.

Goodwill is tested annually for impairment by each reporting unit on October 1 of each year or more frequently if an event or other circumstance indicates that we may not recover the carrying value of the asset. The Company may first assess qualitative factors to evaluate whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount or elect to bypass such assessment. If it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, or the Company elects to bypass such assessment, the Company then determines the fair value of each reporting unit. The fair value of each reporting unit is compared to the carrying amount of the reporting unit. If the carrying value of the reporting unit exceeds the fair value, then an impairment loss is recognized for the difference. 

15


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)

Debt Issuance Costs

Costs incurred in connection with the issuance of long-term debt are deferred and amortized as interest expense over the term of the related debt using the effective interest method for term debt and on a straight-line basis for revolving debt. The Company made a policy election to classify deferred issuance costs on the revolving credit facility as a long-term asset on its condensed consolidated balance sheets. Upon a refinancing or amendment, previously capitalized debt issuance costs are expensed and included in loss on extinguishment of debt if the Company determines that there has been a substantial modification of the related debt. If the Company determines that there has not been a substantial modification of the related debt, any previously capitalized debt issuance costs are amortized as interest expense over the term of the new debt instrument.

See Note 10 for additional information regarding the Company's revolving credit facility. See Note 15 for information regarding the Company's 2020 Credit Agreement and Senior Notes issuance.

Business Combinations

The Company allocates the purchase consideration related to business combinations to the identifiable tangible and intangible assets acquired, and liabilities assumed based on their estimated fair values. The purchase consideration is determined based on the fair value of the assets transferred, liabilities incurred and equity interests issued, after considering any transactions that are separate from the business combination. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets and contingent liabilities. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customer bases, acquired technology and acquired trade names and other intangible assets, useful lives, royalty rates and discount rates. Any adjustments to provisional amounts that are identified during the measurement period are recorded in the reporting period in which the adjustment amounts are determined. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.

For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review and evaluation of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, determine their estimated fair value.

If the Company cannot reasonably determine the fair value of a pre-acquisition contingency (non-income tax related) by the end of the measurement period, which is generally the case given the nature of such matters, the Company will recognize an asset or a liability for such pre-acquisition contingency if: (i) it is probable that an asset existed or a liability had been assumed at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in the Company's estimates of such contingencies will affect earnings and could have a material effect on its results of operations and financial position.

In addition, uncertain tax positions and tax related valuation allowances assumed in connection with a business combination are initially estimated as of the acquisition date. The Company reevaluates these items based upon facts and circumstances that existed as of the acquisition date with any adjustments to its preliminary estimates being recorded to goodwill, provided that the Company is within the measurement period. Subsequent to the measurement period, changes to these uncertain tax positions and tax related valuation allowances will affect the Company's provision for income taxes in its condensed consolidated statements of operations and comprehensive income and could have a material impact on its results of operations and financial position.

Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements

On January 1, 2020, the Company adopted ASU 2019-12, Simplifying the Accounting for Income Taxes, on a prospective basis. The amounts related to the reclassification of franchise taxes from income from operations to income tax expense for the three and six months ended June 30, 2020 did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.

16


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)

On January 1, 2020, the Company adopted ASU 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, on a prospective basis. ASU 2018-15 requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in ASC 350-40 to determine which implementation costs to defer and recognize as an asset. The adoption did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.

On January 1, 2020, the Company adopted ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, using the modified retrospective method. This accounting standard replaced the prior incurred loss accounting model with a current expected credit loss approach. As of January 1, 2020, no cumulative transition adjustment was recorded to the beginning balance of retained earnings, as the adoption did not result in a higher allowance for credit losses under the CECL impairment model. The adoption did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.

Recent Accounting Pronouncements Not Yet Adopted

On March 12, 2020, the Financial Accounting Standards Board issued ASU 2020-04, Reference Rate Reform (“ASC 848”): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASC 848 contains optional expedients and exceptions for applying GAAP to debt, contracts, hedging relationships, and other transactions affected by reference rate reform. The provisions of ASC 848 must be applied to all contracts that are accounted for under a Topic, Subtopic or Industry Subtopic for all transactions other than derivatives, which may be applied at a hedging relationship level. This guidance is effective for fiscal years beginning after January 1, 2021, including interim periods within those fiscal years. The Company is currently evaluating the impact this guidance will have on its financial statements and related disclosures.


17


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)



3. REVENUE FROM CONTRACTS WITH CUSTOMERS 

Disaggregated Revenue

The Company provides information, analytics and online marketplaces to the commercial real estate industry and related professionals. The revenues by operating segment and type of service consist of the following (in thousands):
Three Months Ended June 30,
20202019
North AmericaInternationalTotalNorth AmericaInternationalTotal
Information and analytics
CoStar Suite$157,793  $7,260  $165,053  $145,910  $6,915  $152,825  
Information services25,022  5,514  30,536  18,659  2,118  20,777  
Online marketplaces
Multifamily145,541    145,541  120,488    120,488  
Commercial property and land
56,006  23  56,029  49,505  165  49,670  
Total revenues$384,362  $12,797  $397,159  $334,562  $9,198  $343,760  

Six Months Ended June 30,
20202019
North AmericaInternationalTotalNorth AmericaInternationalTotal
Information and analytics
CoStar Suite$315,128  $14,881  $330,009  $286,883  $13,643  $300,526  
Information services50,712  12,206  62,918  35,250  4,377  39,627  
Online marketplaces
Multifamily283,001    283,001  234,756    234,756  
Commercial property and land
112,968  110  113,078  96,910  366  97,276  
Total revenues$761,809  $27,197  $789,006  $653,799  $18,386  $672,185  
Deferred Revenue

Changes in deferred revenue for the period were as follows (in thousands):
Balance at December 31, 2019$70,620  
Revenue recognized in the current period from the amounts in the beginning balance(52,125) 
New deferrals, net of amounts recognized in the current period65,628  
Effects of foreign currency(773) 
Balance at June 30, 2020(1)
$83,350  
__________________________
(1) Deferred revenue is comprised of $80 million of current liabilities and $3 million of noncurrent liabilities classified within lease and other long-term liabilities on the Company’s condensed consolidated balance sheet as of June 30, 2020.

18


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)



Contract Assets

The Company had contract assets of $7 million and $4 million as of June 30, 2020 and December 31, 2019, respectively, which are generated when contractual billing schedules differ from revenue recognition timing. Contract assets represent a conditional right to consideration for satisfied performance obligations that becomes a receivable when the conditions are satisfied. Current contract assets are included in prepaid expenses and other current assets, and non-current contract assets are included in deposits and other assets on the Company's condensed consolidated balance sheets. The Company recognized revenue of $2 million and $3 million from contract assets for the three and six months ended June 30, 2020, respectively.

Commissions

Commissions expense is included in selling and marketing expense in the Company's condensed consolidated statements of operations. Commissions expense activity for the three and six months ended June 30, 2020 and 2019 was as follows (in thousands). The Company determined that no deferred commissions were impaired as of June 30, 2020:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Commissions incurred$21,174  $23,844  $43,611  $42,395  
Commissions capitalized in the current period(15,599) (19,668) (32,122) (33,397) 
Amortization of deferred commissions costs14,915  13,143  29,662  25,550  
Total commissions expense
$20,490  $17,319  $41,151  $34,548  
Unsatisfied Performance Obligations

Remaining contract consideration for which revenue has not been recognized due to unsatisfied performance obligations was approximately $281 million at June 30, 2020, which the Company expects to recognize over the next five years. This amount does not include contract consideration for contracts with a duration of one year or less.


4.ALLOWANCE FOR CREDIT LOSSES

The following table details the activity related to the allowance for credit losses for trade receivables by portfolio segment (in thousands):
Six Months Ended June 30, 2020
CoStar SuiteInformation servicesMultifamilyCommercial property and landTotal
Beginning balance at December 31, 2019$1,264  $624  $1,195  $1,465  $4,548  
Current-period provision for expected credit losses(1), (2)
7,046  2,975  3,677  1,990  15,688  
Write-offs charged against the allowance, net of recoveries and other(3,450) (76) (2,152) (1,195) (6,873) 
Ending balance at June 30, 2020$4,860  $3,523  $2,720  $2,260  $13,363  
__________________________
(1) Credit loss expense is included in general and administrative expenses on the condensed consolidated statement of operations.
(2) Credit loss expense related to contract assets was not material for the six months ended June 30, 2020.
19



COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
5. ACQUISITIONS

Ten-X

On June 24, 2020, pursuant to the Agreement and Plan of Merger, dated May 13, 2020, by and among CoStar Realty Information, Inc., a Delaware corporation and wholly owned subsidiary of the Company (“CRI”), Crescendo Sub, Inc., a Delaware corporation and wholly-owned subsidiary of CRI (“Merger Sub”), Ten-X Holding Company, Inc., a Delaware corporation (“Ten-X”), and Thomas H. Lee Equity Fund VII L.P., a Delaware limited partnership, solely in its capacity as representative thereunder, Merger Sub was merged with and into Ten-X (the “Merger”), with Ten-X surviving the Merger as a wholly-owned subsidiary of CRI. In connection with the Merger, the Company acquired all of the issued and outstanding equity interests in Ten-X for a purchase price of $187 million in cash. Ten-X operates an online auction platform for commercial real estate. This acquisition is expected to enable the Company to create a new end-to-end commercial real estate platform, combining LoopNet and our online audience of buyers with Ten-X’s leadership in online auctions for performing and distressed assets.

The following table summarizes the amounts recorded for acquired assets and assumed liabilities recorded at their fair values as of the acquisition date (in thousands):
Preliminary:
June 24, 2020
Cash and cash equivalents$3,290  
Accounts receivable131  
Lease right-of-use assets4,945  
Goodwill135,446  
Intangible assets58,000  
Lease liabilities(4,945) 
Deferred tax liabilities(4,810) 
Other assets and liabilities(4,697) 
Fair value of identifiable net assets acquired$187,360  
The net assets of Ten-X were recorded at their estimated fair values. In valuing the acquired assets and assumed liabilities, fair value estimates were based primarily on future expected cash flows, market rate assumptions for contractual obligations and appropriate discount rates. The purchase price allocation is preliminary, subject to the final determination of net working capital as of the acquisition date, intangibles valuation and the Company's assessment of certain tax matters. The estimated fair value of the customer base assets incorporated significant assumptions that had a material impact on the estimated fair value, such as discount rates, projected revenue growth rates, customer attrition rates and profit margins.
The following table summarizes the fair values (in thousands) of the identifiable intangible assets included in the Company's North America operating segment, their related estimated useful lives (in years) and their respective amortization methods:
Estimated Fair ValueEstimated Useful LifeAmortization Method
Customer base$46,000  6Accelerated
Technology11,000  5Straight-line
Other intangible assets1,000  2Straight-line
Total intangible assets$58,000  

Goodwill is calculated as the excess of the consideration transferred over the net assets recognized and represents the future economic benefits arising from other assets acquired that could not be individually identified and separately recognized. Specifically, the goodwill recorded as part of the Ten-X acquisition includes but is not limited to: (i) the expected synergies and other benefits that the Company believes will result from combining its operations with Ten-X's operations; and (ii) any
20


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
intangible assets that do not qualify for separate recognition, such as the assembled workforce. The $135 million of goodwill recorded as part of the acquisition is associated with the Company's North America operating segment. Goodwill recorded in connection with this acquisition is not amortized, but is subject to an annual impairment test. Goodwill recognized is not deductible for income tax purposes.

As of June 30, 2020, transaction costs associated with the Ten-X acquisition were not material. The Company paid $3 million in incentive compensation to Ten-X employees negotiated as part of the acquisition, the expense was recognized in the post-combination period.

RentPath

On February 11, 2020, RentPath Holdings, Inc. (“RentPath”), certain direct or indirect wholly-owned subsidiaries of RentPath (together with RentPath, the “Sellers”), and, solely for the purposes set forth therein, CSGP Holdings, LLC (“CSGP”), an indirect wholly owned subsidiary of the Company ("Buyer") entered into an asset purchase agreement (the “Asset Purchase Agreement”) dated as of February 12, 2020. Pursuant to the Asset Purchase Agreement, and subject to the terms and conditions set forth therein, CSGP agreed to acquire for $588 million in cash all of the equity interests of RentPath, as reorganized following an internal restructuring of the Sellers (“Reorganized RentPath") pursuant to and under the joint chapter 11 plan of reorganization of the Sellers and certain of their affiliates to be filed in the U.S. Bankruptcy Court for the District of Delaware. Under the terms of the Asset Purchase Agreement, the Company agreed to guarantee the full and timely performance of CSGP’s obligations under the Asset Purchase Agreement. The completion of the transaction is subject to customary conditions, including the expiration or termination of the applicable waiting period under applicable antitrust laws and bankruptcy approvals. On April 29, 2020, the Company and RentPath each received a request for additional information from the U.S. Federal Trade Commission (“FTC”) with respect to the acquisition. The FTC’s additional request extends the waiting period imposed by the Hart-Scott Rodino Antitrust Improvements Act of 1976 (the “HSR Act”) until the parties complete the compliance process and the FTC has had an opportunity to review and engage with the parties on the substance of their submission. Bankruptcy court approval was obtained on June 9, 2020. On July 29, 2020, the Company exercised its option pursuant to the Asset Purchase Agreement to extend the Outside Date under that agreement for an additional three months in exchange for a maximum potential payment of $7.5 million. The Company continues to expect the acquisition to close on or before February 12, 2021. As required by the Asset Purchase Agreement, the Company paid a $59 million break fee into a cash escrow account. In the event the Asset Purchase Agreement is terminated under specified circumstances in which certain antitrust approvals are not obtained, or a governmental order related to antitrust or competition matters prohibits the consummation of the transaction, this amount is not refundable to the Company. As the transaction had not closed as of June 30, 2020, the break fee is recorded as restricted cash within cash, cash equivalents and restricted cash on the Company's condensed consolidated balance sheets.

STR, LLC and STR Global Ltd.

On October 22, 2019, the Company acquired all of the issued and outstanding equity interests of STR for a purchase price of $435 million. STR is a global provider of benchmarking and analytics for the hospitality industry. The combination of STR's and CoStar's offerings is expected to allow for the creation of valuable new and improved tools for industry participants. The Company applied the acquisition method to account for the STR transaction, which requires that assets acquired and liabilities assumed be recorded at their fair values as of the acquisition date.

21


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
The following table summarizes the amounts recorded for acquired assets and assumed liabilities recorded at their fair values as of the acquisition date (in thousands):
Preliminary:
October 22, 2019
Measurement Period AdjustmentsUpdated Preliminary:
October 22, 2019
Cash and cash equivalents$11,710  $(90) $11,620  
Accounts receivable8,067  8,067  
Lease right-of-use assets7,306  7,306  
Goodwill261,436  432  261,868  
Intangible assets178,000  178,000  
Lease liabilities(7,306) (7,306) 
Deferred revenue(10,966) (10,966) 
Deferred tax liabilities(7,980) (7,980) 
Other assets and liabilities(4,815) (4,815) 
Fair value of identifiable net assets acquired$435,452  $342  $435,794  

22


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
The net assets of STR were recorded at their estimated fair values. In valuing the acquired assets and assumed liabilities, fair value estimates were based primarily on future expected cash flows, market rate assumptions for contractual obligations and appropriate discount rates. Measurement period adjustments primarily relate to the determination of working capital as of the acquisition date. The purchase price allocation is preliminary, subject to the completion of the Company's assessment of certain tax matters. The customer base assets incorporated significant assumptions that had a material impact on the estimated fair value, such as discount rates, projected revenue growth rates, customer attrition rates and projected profit margins. The following table summarizes the fair values (in thousands) of the identifiable intangible assets included in each of the Company's operating segments, their related estimated useful lives (in years) and their respective amortization methods:
North AmericaInternational
Estimated Fair ValueEstimated Useful LifeEstimated Fair ValueEstimated Useful LifeAmortization Method
Customer base$97,000  13$42,000  10Accelerated
Trade name24,000  15Straight-line
Other intangible assets10,000  55,000  5Straight-line
Total intangible assets$131,000  $47,000  

Goodwill is calculated as the excess of the consideration transferred over the net assets recognized and represents the future economic benefits arising from other assets acquired that could not be individually identified and separately recognized. Specifically, the goodwill recorded as part of the STR acquisition includes but is not limited to: (i) the expected synergies and other benefits that the Company believes will result from combining its operations with STR's operations; and (ii) any intangible assets that do not qualify for separate recognition, such as the assembled workforce. Goodwill recorded in connection with this acquisition is not amortized, but is subject to an annual impairment test. Of the $262 million of goodwill recorded as part of the acquisition, $159 million and $103 million are associated with the Company's North America and International operating segments, respectively. The goodwill recognized in the North America operating segment is expected to be deductible for income tax purposes in future periods.

As part of the STR acquisition, the Company incurred $2 million of transaction costs. Additionally, the Company paid $15 million into a cash escrow account for deferred compensation for certain STR employees, to be paid to active employees after a defined one year period following the acquisition or when earlier terminated by the Company without cause or by the employee for good reason. In the event some or all of those employees are not entitled to their retention bonus, the funds will be remitted to the seller. The Company is recognizing compensation expense for the deferred compensation over the one-year post-combination period.

Off Campus Partners, LLC Acquisition

On June 12, 2019, the Company acquired Off Campus Partners, LLC ("OCP"), a provider of student housing marketplace content and technology to U.S. universities for $16 million. The purchase agreement required an initial payment of $14 million, net of cash acquired, at the time of closing, with the remainder of the purchase price payable one year following the acquisition date, subject to offset for indemnification claims or adjustments to the purchase price after final determination of closing net working capital. During the three months ended June 30, 2020, the Company paid the remaining purchase price in full. As part of the acquisition, the Company recorded goodwill and intangibles assets of $8 million and $9 million, respectively. The net assets of OCP were recorded at their estimated fair value. Measurement period adjustments recognized in 2019 were not material.

Pro Forma Financial Information

The unaudited pro forma financial information presented below summarizes the combined results of operations for the Company, STR and Ten-X as though the companies were combined as of January 1, 2018 and January 1, 2019, respectively. The unaudited pro forma financial information for all periods presented includes amortization charges from acquired intangible assets, retention compensation, as referenced above, and the related tax effects, along with certain other accounting effects, but excludes the impacts of any expected operational synergies. The unaudited pro forma financial information as presented below is for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved if the acquisition had taken place on January 1, 2018 and January 1, 2019, respectively.
23


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)

The unaudited pro forma financial information for the three and six months ended June 30, 2020 and 2019 combine the historical results of the Company, STR and Ten-X for the periods prior to the acquisition date, and the effects of the pro forma adjustments listed above.
The unaudited pro forma financial information, in the aggregate, was as follows (in thousands, except per share data):
Three Months Ended June 30,Six Months Ended June 30,
2020201920202019
Revenue$406,107  $375,999  $810,745  $725,691  
Net income$50,373  $56,730  $120,240  $128,270  
Net income per share - basic$1.34  $1.56  $3.25  $3.53  
Net income per share - diluted$1.34  $1.55  $3.22  $3.51  

Revenue and net income attributable to Ten-X from June 24, 2020 through June 30, 2020 were not material.

6. INVESTMENTS AND FAIR VALUE MEASUREMENTS

Fair value is defined as the price that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. There is a three-tier fair value hierarchy, which categorizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets for identical assets or liabilities; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs for which little or no market data exists, therefore requiring an entity to develop its own assumptions.

As of June 30, 2020, the Company's financial assets comprise Level 1 cash equivalents with original maturities of three months or less in the amount of $3,252 million. As of June 30, 2020, the Company had no Level 2 or Level 3 financial assets measured at fair value.

During the six months ended June 30, 2020, the Company sold its ARS investments for $10.3 million and recognized a realized loss of $0.5 million for the six months ended June 30, 2020 included in other (expense) income on the Company's condensed consolidated statements of operations.

The following table represents the Company's investments in marketable securities and fair value measurements by investment category reported as cash equivalents and investments as of December 31, 2019 (in thousands):
December 31, 2019
 Amortized
Cost
Gross
Unrealized
Gains
Gross
 Unrealized
Losses
Fair
Value
Level 1Level 2Level 3
Cash equivalents$576,761  $  $  $576,761  $576,761  $—  $—  
Auction rate securities10,800    (730) 10,070      10,070  
Total cash equivalents and long-term investments
$587,561  $  $(730) $586,831  $576,761  $  $10,070  
The Company’s Level 3 assets consisted of ARS, whose underlying assets were primarily student loan securities supported by guarantees from the Federal Family Education Loan Program of the U.S. Department of Education. As of December 31, 2019, these investments were in an unrealized loss position for a period of twelve months or greater. The unrealized losses were generated primarily from changes in interest rates and ARS that failed to settle at auction due to adverse conditions in the global credit markets. The losses were considered temporary, as the contractual terms of these investments do not permit the issuer to settle the security at a price less than the amortized cost of the investment. The Company had no realized gains or losses on its investments during the year ended December 31, 2019.

24


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)

The carrying value of cash equivalents, accounts receivable, accounts payable and accrued expenses approximates fair value as of June 30, 2020 and December 31, 2019.

7. LEASES

The Company has operating leases for its office facilities, data centers and certain vehicles, as well as finance leases for office equipment. The Company's leases have remaining terms of less than one year to nine years. The leases contain various renewal and termination options. The period that is subject to an option to extend the lease is included in the lease term if it is reasonably certain that the option will be exercised. The period that is subject to an option to terminate the lease is included if it is reasonably certain that the option will not be exercised.

Lease costs related to the Company's operating leases included in the condensed consolidated statements of operations were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
Operating lease costs:2020201920202019
   Cost of revenues$2,846  $3,152  $5,740  $6,390  
   Software development1,388  1,027  2,784  1,979  
   Selling and marketing (excluding customer base amortization)2,550  2,179  5,089  4,370  
   General and administrative1,176  950  2,350  1,242  
Total operating lease costs$7,960  $7,308  $15,963  $13,981  
The impact of lease costs related to finance leases and short-term leases was not material for the three and six months ended June 30, 2020.

Supplemental balance sheet information related to operating leases was as follows (in thousands):
BalanceBalance Sheet LocationJune 30, 2020December 31, 2019
Long-term lease liabilitiesLease and other long-term liabilities$112,482  $120,153  
Weighted-average remaining lease term in years4.55.0
Weighted-average discount rate3.8 %4.0 %
Balance sheet information related to finance leases was not material as of June 30, 2020.

Supplemental cash flow information related to leases was as follows (in thousands):
Six Months Ended
June 30,
20202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used in operating leases$17,689  $15,849  
ROU assets obtained in exchange for lease obligations:
Operating leases$11,124  $5,585  
25


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)




Maturities of operating lease liabilities at June 30, 2020 were as follows (in thousands):
Remainder of 2020$18,935  
202134,477  
202232,930  
202331,433  
202425,754  
Thereafter13,041  
Total lease payments156,570  
Less imputed interest(13,183) 
Present value of lease liabilities$143,387  

8. GOODWILL

The changes in the carrying amount of goodwill by operating segment consist of the following (in thousands):
 North AmericaInternationalTotal
Goodwill, December 31, 2018$1,573,088  $38,447  $1,611,535  
Acquisitions, including measurement period adjustments(1)
165,272  102,532  267,804  
Effect of foreign currency translation  2,681  2,681  
Goodwill, December 31, 20191,738,360  143,660  1,882,020  
Acquisitions, including measurement period adjustments(2)
135,765  113  135,878  
Effect of foreign currency translation(8,781) (8,781) 
Goodwill, June 30, 2020$1,874,125  $134,992  $2,009,117  
__________________________
(1) In connection with the acquisition of Cozy, during 2019 the Company recorded a measurement period adjustment which resulted in a $1 million reduction to the initial amount of goodwill of approximately $53 million.
(2) Goodwill for the six months ended June 30, 2020 includes Ten-X goodwill recorded during the three months ended June 30, 2020 and STR measurement period adjustments of $0.3 million and $0.1 million recorded during the three months ended March 31, 2020 to the North America and International reporting segments, respectively.
The Company recorded goodwill of approximately $135 million in connection with the June 24, 2020 acquisition of Ten-X, $262 million in connection with the October 22, 2019 acquisition of STR and approximately $8 million in connection with the June 2019 acquisition of OCP.
No impairments of the Company's goodwill were recognized during the three and six months ended June 30, 2020 and 2019.

26



COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
9. INTANGIBLE ASSETS

Intangible assets consist of the following (in thousands, except amortization period data):
 June 30,
2020
December 31,
2019
Weighted-
Average
Amortization
Period (in years)
Acquired technology and data$115,983  $105,168  5
Accumulated amortization(93,460) (90,542)  
Acquired technology and data, net22,523  14,626   
Acquired customer base529,967  487,532  11
Accumulated amortization(258,703) (233,202)  
Acquired customer base, net271,264  254,330   
Acquired trade names and other intangible assets238,804  236,358  12
Accumulated amortization(95,041) (84,118)  
Acquired trade names and other intangible assets, net143,763  152,240   
Intangible assets, net
$437,550  $421,196   
No impairments of the Company's intangible assets were recognized during the three and six months ended June 30, 2020 and 2019.

10. LONG-TERM DEBT

On July 1, 2020, the Company entered into a second amended and restated credit agreement (the "2020 Credit Agreement"), which amended and restated in its entirety the 2017 Credit Agreement. See Note 15 for information regarding the Company's 2020 Credit Agreement and Senior Notes issuance and related debt issuance costs.

On October 19, 2017, the Company entered into an amended and restated credit agreement (the "2017 Credit Agreement"), which amended and restated in its entirety the then-existing credit agreement dated April 1, 2014. The 2017 Credit Agreement, through a syndicate of financial institutions as lenders and issuing banks, provided for a $750 million revolving credit facility with a term of five years, of which up to $20 million was available for the issuance of letters of credit. On March 25, 2020, the Company borrowed $745 million under the revolving credit facility. At June 30, 2020, $4.8 million of the revolving credit facility remained available.

The Company had an irrevocable standby letter of credit outstanding totaling $0.2 million as of June 30, 2020 and December 31, 2019, which is required to secure its San Francisco office lease. The letter of credit was established in 2014 and automatically renews annually through January 31, 2025.

The loans under the 2017 Credit Agreement bore interest, at the Company’s option, of either (i) during any interest period selected by the Company, at the London interbank offered rate for deposits in U.S. dollars with a maturity comparable to such interest period, adjusted for statutory reserves (“LIBOR”), plus an initial spread of 1.25% per annum, subject to adjustment based on the Company’s First Lien Secured Leverage Ratio (as defined in the 2017 Credit Agreement) or (ii) at the greatest of (x) the prime rate from time to time announced by JPMorgan Chase Bank, N.A., (y) the New York Federal Reserve Bank rate, plus ½ of 1% and (z) LIBOR for a one-month interest period plus 1.00%, plus an initial spread of 0.25% per annum, subject to adjustment based on the Company’s First Lien Secured Leverage Ratio. If any principal or interest on any amount payable by the Borrower under the 2017 Credit Agreement was not paid when due, the applicable interest rate on overdue principal would increase by 2.00% per annum and any other overdue amount would bear interest at rate of 2.00% per annum plus the rate applicable to base rate revolving loans. The obligations under the 2017 Credit Agreement were guaranteed by all material subsidiaries of the Company and were secured by a lien on substantially all of the assets of the Company and its material subsidiaries, in each case subject to certain exceptions, pursuant to security and guarantee agreements.

27



COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
The 2017 Credit Agreement required the Company to maintain (i) a First Lien Secured Leverage Ratio not exceeding 3.50 to 1.00 and (ii) after the incurrence of additional indebtedness under certain specified exceptions in the 2017 Credit Agreement, a Total Leverage Ratio (as defined in the 2017 Credit Agreement) not exceeding 4.50 to 1.00. The 2017 Credit Agreement also included other covenants, including ones that, subject to certain exceptions, restricted the ability of the Company and its subsidiaries to (i) incur additional indebtedness, (ii) create, incur, assume or permit to exist any liens, (iii) enter into mergers, consolidations or similar transactions, (iv) make investments and acquisitions, (v) make certain dispositions of assets, (vi) make dividends, distributions and prepayments of certain indebtedness, and (vii) enter into certain transactions with affiliates.

The Company had $745 million of debt outstanding at June 30, 2020 with a weighted average interest rate of 2.2% and no debt outstanding at December 31, 2019. Borrowings under the revolving credit facility are recorded on the Company's condensed consolidated balance sheets as long-term debt and were due in October 2022.

For the three and six months ended June 30, 2020 and 2019, the Company recognized interest expense as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Interest on outstanding borrowings$4,233  $  $4,509  $  
Amortization of debt issuance costs216  219  508  438  
Commitment fees and other37  478  641  991  
Total interest expense$4,486  $697  $5,658  $1,429  
The Company had $2 million of deferred debt issuance costs in connection with the 2017 Credit Agreement included in deposits and other assets on the Company's condensed consolidated balance sheets as of June 30, 2020 and December 31, 2019.


11. INCOME TAXES

The income tax provision reflects an effective tax rate of approximately 22% and 21% for the three months ended June 30, 2020 and 2019, respectively, and 14% and 16% for the six months ended June 30, 2020 and 2019, respectively. The decrease in the effective tax rate for the six months ended June 30, 2020 was primarily due to lower income before income taxes for the six months ended June 30, 2020, as well as an increase in excess tax benefits. The increase in the effective tax rate for the three months ended June 30, 2020 was primarily due to lower excess tax benefits for the three months ended June 30, 2020.

On March 27, 2020, President Trump signed into law the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act"). The CARES Act did not have a material impact on the Company's condensed consolidated financial statements for the six months ended June 30, 2020.


12. COMMITMENTS AND CONTINGENCIES

The Company leases office facilities under various non-cancelable operating leases. The leases contain various renewal options. See Note 7 for further discussion of the Company's operating lease commitments.

Currently, and from time to time, the Company is involved in litigation incidental to the conduct of its business. In accordance with GAAP, the Company records a provision for a liability when it is both probable that a liability has been incurred and the amount can be reasonably estimated. While it is reasonably possible that an unfavorable outcome may occur as a result of one or more of the Company’s current litigation matters, at this time management has concluded that the resolutions of these matters are not expected to have a material effect on the Company's consolidated financial position, future results of operations or liquidity. Legal defense costs are expensed as incurred.

28


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)


13. SEGMENT REPORTING

Segment Information

The Company manages its business geographically in two operating segments, with the primary areas of measurement and decision-making being North America, which includes the U.S. and Canada, and International, which primarily includes Europe, Asia-Pacific and Latin America. Management relies on an internal management reporting process that provides revenue and operating segment net income before interest expense (income) and other expense (income), loss on debt extinguishment, income taxes, depreciation and amortization (“EBITDA”). Management believes that operating segment EBITDA is an appropriate measure for evaluating the operational performance of the Company’s operating segments. EBITDA is used by management to internally measure operating and management performance and to evaluate the performance of the business. However, this measure should be considered in addition to, not as a substitute for or superior to, income from operations or other measures of financial performance prepared in accordance with GAAP. 

Summarized EBITDA information by operating segment consists of the following (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
 2020201920202019
North America$112,292  $95,001  $214,705  $210,269  
International(2,994) (1,447) (5,287) (3,564) 
Total EBITDA$109,298  $93,554  $209,418  $206,705  
The reconciliation of net income to EBITDA consists of the following (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Net income$60,360  $63,248  $133,153  $148,417  
Amortization of acquired intangible assets in cost of revenues6,054  5,033  12,059  10,546  
Amortization of acquired intangible assets in operating expenses
14,935  7,175  26,419  14,857  
Depreciation and other amortization6,990  6,546  13,757  13,010  
Interest expense (income)3,596  (4,678) 1,945  (8,890) 
Other expense (income)474  (538) (367) (539) 
Income tax expense16,889  16,768  22,452  29,304  
EBITDA
$109,298  $93,554  $209,418  $206,705  
29


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)


        Summarized information by operating segment consists of the following (in thousands):
June 30,
2020
December 31,
2019
Property and equipment, net:  
North America$101,324  $103,383  
International2,992  4,146  
Total property and equipment, net$104,316  $107,529  
Goodwill:  
North America$1,874,125  $1,738,360  
International134,992  143,660  
Total goodwill$2,009,117  $1,882,020  
Assets:  
North America$6,260,750  $3,615,258  
International218,280  238,728  
Total assets$6,479,030  $3,853,986  
Liabilities:  
North America$1,208,740  $402,759  
International45,969  45,634  
Total liabilities$1,254,709  $448,393  

14. STOCKHOLDERS' EQUITY

Equity Offering

On May 28, 2020, the Company completed a public equity offering of 2,633,587 shares of common stock for $655 per share. Net proceeds from the public equity offering were approximately $1.7 billion, after deducting approximately $35.0 million of underwriting fees, commissions and other stock issuance costs. The Company intends to use the net proceeds from the sale of the securities to fund all or a portion of the costs of any strategic acquisitions it pursues in the future, to finance the growth of its business and for working capital and other general corporate purposes. General corporate purposes may include additions to working capital, capital expenditures, repayment of debt, investments in the Company’s subsidiaries, and the repurchase, redemption or retirement of securities, including the Company’s common stock.

Refer to the Company's Annual Report on Form 10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission on February 26, 2020, for further details on the Company's Stockholders' Equity.

15. SUBSEQUENT EVENTS

Senior Notes due 2030 and 2020 Credit Agreement

On July 1, 2020, the Company issued $1.0 billion aggregate principal amount of 2.800% Senior Notes due July 15, 2030 (the “Senior Notes”). The Senior Notes were sold to a group of financial institutions as initial purchasers who subsequently resold the Senior Notes to non-U.S. persons pursuant to Regulation S under the Securities Act of 1933, as amended (the “Securities Act”), and to persons reasonably believed to be qualified institutional buyers pursuant to Rule 144A under the Securities Act at a purchase price equal to 99.921% of their principal amount. Interest on the Senior Notes is payable semi-annually in arrears beginning on January 15, 2021. The Senior Notes may be redeemed in whole or in part by the Company (a) at any time prior to April 15, 2030 at a redemption price equal to 100% of the principal amount of the Senior Notes, plus the Applicable Premium (as calculated in accordance with the indenture governing the Senior Notes) as of, and any accrued and
30


COSTAR GROUP, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)

unpaid interest, if any, on the principal amount of Senior Notes being redeemed to, but excluding, the redemption date, and (b) on or after April 15, 2030 at a redemption price equal to 100% of the principal amount of the Senior Notes, plus any accrued and unpaid interest, if any, on the principal amount of Senior Notes being redeemed to, but excluding, the redemption date. The Company used a portion of the net proceeds from the issuance of the Senior Notes to repay outstanding borrowings under the 2017 Credit Agreement, and intends to use the remaining proceeds to fund all or a portion of the costs of any strategic acquisitions the Company pursues in the future, to finance the growth of the Company's business and for working capital and other general corporate purposes. Other general corporate purposes may include additions to working capital, capital expenditures, repayment of debt, investments in the Company’s subsidiaries and the repurchase, redemption or retirement of securities, including the Company’s common stock. In connection with the issuance of the Senior Notes, the Company incurred approximately $13.2 million in debt issuance costs, $3.2 million of which was accrued as of June 30, 2020 and recorded as deposits and other assets on the Company's condensed consolidated balance sheets.

On July 1, 2020, the Company also entered into the 2020 Credit Agreement, which amended, restated and replaced in its entirety the 2017 Credit Agreement. The 2020 Credit Agreement provides for a $750 million revolving credit facility with a term of five years and a letter of credit sublimit of $20 million from a syndicate of financial institutions as lenders and issuing banks. On July 1, 2020, the Company repaid in full the balance on its existing $750 million revolving credit facility under the 2017 Credit Agreement using the proceeds from the issuance of the Senior Notes. Subject to certain conditions, on no more than five occasions, the Company may request increases in the amount of revolving commitments and/or the establishment of term commitments under the 2020 Credit Agreement. Borrowings under the 2020 Credit Agreement will bear interest at a floating rate which can be, at the Company’s option, either (a) an alternate base rate plus an applicable rate ranging from 0.50% to 1.25% or (b) a LIBOR or EURIBOR (with a floor of 0%) for the specified interest period plus an applicable rate ranging from 1.50% to 2.25%, in each case depending on the Company's Total Leverage Ratio (as defined in the 2020 Credit Agreement). LIBOR may not always be available to the Company as a base interest rate for borrowings under the credit facility. The 2020 Credit Agreement is scheduled to mature on July 1, 2025. Funds drawn down on the revolving credit facility pursuant to the 2020 Credit Agreement may be used for working capital and other general corporate purposes of the Company and its restricted subsidiaries. In connection with the 2020 Credit Agreement, the Company incurred approximately $3.2 million in debt issuance costs, $0.5 million of which was accrued as of June 30, 2020 and recorded as deposits and other assets on the Company's condensed consolidated balance sheets.

Obligations under both the Senior Notes and the 2020 Credit Agreement are guaranteed on a senior unsecured basis by the domestic material wholly-owned subsidiaries of the Company. The terms of both the Senior Notes and the 2020 Credit Agreement also require that the Company comply with certain customary financial and non-financial covenants.




31


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

The following Management’s Discussion and Analysis of Financial Condition and Results of Operations contains “forward-looking statements,” including statements about our beliefs and expectations. There are many risks and uncertainties that could cause actual results to differ materially from those discussed in the forward-looking statements. Potential factors that could cause actual results to differ materially from those discussed in any forward-looking statements include, but are not limited to, those discussed in “Cautionary Statement Concerning Forward-Looking Statements” at the end of this Item 2 and “Risk Factors” in Item 1A of Part II of this Quarterly Report on Form 10-Q, as well as those described from time to time in our filings with the Securities and Exchange Commission.

All forward-looking statements in this filing are based on information available to us on the date of this filing, and we assume no obligation to update such statements, whether as a result of new information, future events or otherwise, except as required by law. The following discussion should be read in conjunction with our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and other filings with the Securities and Exchange Commission and the condensed consolidated financial statements and related notes included in this Quarterly Report on Form 10-Q.

Overview

CoStar Group, Inc. (the “Company” or “CoStar”) is the number one provider of information, analytics and online marketplaces to the commercial real estate industry in the United States (“U.S.”) and United Kingdom (“U.K.”) based on the fact that we offer the most comprehensive commercial real estate database available; have the largest research department in the industry; own and operate leading online marketplaces for commercial real estate and apartment listings in the U.S. based on the numbers of unique visitors and site visits per month; and provide more information, analytics and marketing services than any of our competitors. We have created and compiled a standardized platform of information, analytics and online marketplace services where industry professionals and consumers of commercial real estate, including apartments, and the related business communities, can continuously interact and facilitate transactions by efficiently accessing and exchanging accurate and standardized real estate-related information. Our service offerings span all commercial property types, including office, retail, industrial, multifamily, commercial land, mixed-use and hospitality. We manage our business geographically in two operating segments, with our primary areas of measurement and decision-making being North America, which includes the U.S. and Canada, and International, which primarily includes Europe, Asia-Pacific and Latin America. On June 24, 2020, we acquired Ten-X Holding Company, Inc and its subsidiaries ("Ten-X"), which provide a leading platform for conducting commercial real estate online auctions and negotiated bids primarily for distressed properties. See Note 5 to the accompanying Notes to the Condensed Consolidated Financial Statements included in Part I of this Quarterly Report on Form 10-Q for further discussion of this acquisition.

Our services are typically distributed to our clients under subscription-based license agreements that renew automatically, a majority of which have a term of at least one year. Upon renewal, many of the subscription contract rates may change in accordance with contract provisions or as a result of contract renegotiations. To encourage clients to use our services regularly, we generally charge a fixed monthly amount for our subscription-based services rather than charging fees based on actual system usage or number of paid clicks. Our subscription clients generally pay contract fees on a monthly basis, but in some cases may pay us on a quarterly or annual basis. We generally see higher sales of Apartments.com listing services during the peak summer rental season and higher CoStar Suite sales towards the end of the year; however, sales fluctuate from period-to-period and year-to-year and our revenue is not generally seasonal because our services are typically sold on a subscription basis.

Our primary brands include CoStar, LoopNet, Apartments.com, STR, Ten-X, BizBuySell and LandsofAmerica. We also provide other services that complement those offered through our primary brands. These include real estate and lease management solutions, lease administration and abstraction services through our CoStar Real Estate Manager service offerings; and market research, consulting and analysis, portfolio and debt analysis, and management and reporting capabilities through our CoStar Investment Analysis and CoStar Risk Analytics service offerings. Our principal service offerings are discussed in more detail below.

Impact of the COVID-19 Pandemic

A novel strain of coronavirus known as "COVID-19" was first identified in Wuhan, China in December 2019, and was subsequently declared a pandemic by the World Health Organization on March 11, 2020. COVID-19 has surfaced in nearly all regions around the world and resulted in travel restrictions and business slowdowns or shutdowns in affected areas. The full impact of the COVID-19 pandemic is unknown. The COVID-19 pandemic did not materially affect the Company's condensed consolidated financial statements for the three and six months ended June 30, 2020.

32


We are closely and continually monitoring the impact of the COVID-19 pandemic on our business, employees, customers, and communities. To protect the health and safety of our employees and to help stop the spread of the disease, we shifted to a digital, remote workplace in mid-March 2020. As of that time, nearly all of our employees began to work from home and continue to do so as of the date of this filing. We have temporarily shifted certain employees’ job responsibilities so they can work from home, and modified our in-person research and sales processes so that they can be conducted safely and in compliance with social distancing guidelines to protect our employees, our customers and our communities. We believe our employees are operating at near normal levels of productivity in this digital environment. We continue to monitor events related to the pandemic, as well as the guidelines and mandates provided by governmental and health authorities. We plan to continue adapting our business operations when and as deemed appropriate to comply with these guidelines and mandates and to respond to changing circumstances.

In connection with the shift to work from home, we incurred and may continue to incur expenses to help employees perform their jobs effectively and securely. In preparation for an eventual return to work in the office, we have also incurred and expect to continue to incur expenses to help protect the health and safety of our employees and visitors. In response to the COVID-19 pandemic, we have also taken steps to manage our costs including minimizing hiring to essential positions, restricting business travel and canceling in-person marketing events. We expect to continue these steps and, therefore, to see these cost savings in the second half of the year. Overall, the increased spend related to COVID-19 has not been material and has had minimal impact as these expenses have been offset by the cost savings. As the situation evolves, we may implement additional cost reductions.

Current general economic conditions in the U.S. and the world as a result of the COVID-19 pandemic are negatively affecting business operations for our clients and are expected to result in business consolidations and, in certain circumstances, failures. In general, customers are seeking to reduce expenses as a result of current economic conditions. The extent and duration of any future continued weakening of the global economy is unknown. There can be no assurance that any of the governmental or private sector initiatives designed to strengthen the U.S. and other economies will ultimately be successful or available to us and our customers, and, if successful, when the benefits will be available or seen. Because of the rapidly evolving nature of the COVID-19 pandemic and responses to it by, and the impact on, global economies, our revenue or earnings forecasts may not prove to be accurate. Any expected changes in financial results discussed in this report, including any expected impact of COVID-19, are based on our current observations and experience and involve estimates and assumptions. As the extent and duration of the impacts from COVID-19 remain unclear, the Company's estimates and assumptions may evolve as conditions change. Our current observations and past experience and results may not be an indicator of ongoing trends or future results, and actual results could differ significantly from our estimates and expectations.

Our near-term revenues are relatively predictable as a result of our subscription-based business model; however, we expect that we will continue to experience the effects of the COVID-19 pandemic on our business, results of operations and overall financial performance. Such effects may include, among others, a decrease in new customer sales and increases in customer cancellations, suspensions, service reductions and failures to pay or delays in payments of amounts owed to us. We are more likely to incur asset impairment charges or restructuring charges, or increase our allowance for credit losses, as a result of this crisis and related economic downturn, which could adversely affect our results of operations. The amount and frequency of such actions will be affected by the severity and duration of the COVID-19 pandemic. We experienced an increase in customer requests for cancellations and suspensions towards the end of the first quarter of 2020 that continued through May 2020; however, those requests have eased since then. We also increased our allowance for credit loss during the first half of 2020 as a result of increased write-off trends as well as additional reserves for customers with higher credit risk. Due to the uncertainty associated with the COVID-19 pandemic, we will continue to monitor customer behavior and its impact on our results of operations. See Note 4 to the accompanying Notes to the Condensed Consolidated Financial Statements included in Part I of this Quarterly Report on Form 10-Q and the "Comparison of Three Months Ended June 30, 2020 and Three Months Ended June 30, 2019" below for further discussion.

Our recent equity offering of common stock completed in May 2020 and our offering of Senior Notes and amendment and restatement of our credit facility completed in early July 2020 strengthened our liquidity position. See Note 14 and Note 15 to the accompanying Notes to the Condensed Consolidated Financial Statements included in Part I of this Quarterly Report on Form 10-Q and the “Development, Investments and Expansion” below for further discussion of our recent equity and Senior Notes offerings and the 2020 Credit Agreement. Overall, we have not experienced significant COVID-19 related impacts that would affect our ability to access funding on reasonably similar terms as were available to the Company previously. We discuss the current and potential impact of select provisions of the CARES Act (defined below) in our liquidity discussion.

Service Offerings

33


Our principal information, analytics and online marketplace services are described in the following paragraphs by type of service:

Information and Analytics

CoStar Suite®. Our subscription-based information services consist primarily of CoStar Suite services. CoStar Suite is sold as a platform of service offerings consisting of CoStar Property®, CoStar COMPS®, CoStar Market Analytics, CoStar Tenant®, CoStar Lease Comps and CoStar Public Record through our online and mobile applications. Our integrated suite of online service offerings includes information about space available for lease, comparable sales information, information about properties for sale, tenant information, Internet marketing services, analytical capabilities, information for clients' websites, information about industry professionals and their business relationships, and industry news. Our commercial real estate sales force is responsible for selling multiple product lines, including CoStar Suite and LoopNet. Sales initiatives commenced in late 2019 shifted the focus of our sales force to sales of LoopNet Signature Ads, a premium listing service. As a result of this shift, as well as the continued impact of COVID-19 on our current and potential customer base, we currently anticipate CoStar Suite revenue growth rates to decline through the end of the year.

Information services. We provide real estate and lease management solutions, including lease administration and abstraction services, through our CoStar Real Estate Manager® service offerings, as well as portfolio and debt analysis, management and reporting capabilities through our CoStar Investment Analysis and CoStar Risk Analytics® service offerings. We provide information services internationally, through our Grecam, Belbex and Thomas Daily businesses in France, Spain and Germany, respectively. Sales of CoStar Real Estate Manager represent a significant portion of our information services revenue. CoStar Real Estate Manager's revenue growth rates increased significantly in 2018 as new clients adopted, and existing clients expanded their use of, CoStar Real Estate Manager to manage compliance with new lease accounting and reporting requirements that became effective for public companies for financial reporting periods beginning after December 15, 2018. CoStar Real Estate Manager continued to experience high growth rates throughout 2019. In the first half of 2020, growth rates began to decline as the surge of the demand eased as companies passed the implementation date for the new requirements and customer behavior began to change in response to economic conditions, including potential delays in implementation of new services resulting in reduction of implementation fees. Accordingly, we expect the growth rate for CoStar Real Estate Manager to continue to decline throughout the year relative to 2019 growth rates.

On October 22, 2019, we acquired STR and we now also provide STR’s complementary benchmarking and analytics services to the hospitality industry. Sales of STR also represent a significant portion of our information services revenue. STR sells the majority of its services on a subscription basis, but also has one-time or ad hoc transaction fee revenues. The hospitality industry has been severely impacted by COVID-19. As a result, we have experienced and expect to continue to experience some impact to the revenue growth rates for STR, particularly as a result of a decline in ad hoc transaction fee revenues as customers delay purchases. We've offered payment extensions to certain customers of STR, and we will continue to monitor customer behavior and any resulting impact to our financial condition and results of operations. See Note 5 to the accompanying Notes to the Condensed Consolidated Financial Statements included in Part I of this Quarterly Report on Form 10-Q for further discussion of this acquisition.

Online Marketplaces

Multifamily. Apartments.comTM is part of our network of apartment marketing sites, which primarily includes ApartmentFinder®, ForRent.com®, ApartmentHomeLiving.comTM, Apartamentos.comTM, Westside Rentals, and Off Campus Partners, LLC ("OCP"). Our network of subscription-based advertising services provides property management companies and landlords with a comprehensive advertising destination for their available rental units and offers renters a platform for searching for available rentals. On June 12, 2019, we acquired OCP, a provider of student housing marketplace content and technology to U.S. universities. We continue to integrate OCP and the services they offer into our Apartments.com network. Multifamily sales have not been adversely impacted by the COVID-19 pandemic in the first half of 2020, and tenants, property owners and landlords continued to transact in our digital environment. See Note 5 to the accompanying Notes to the Condensed Consolidated Financial Statements included in Part I of this Quarterly Report on Form 10-Q for further discussion of the OCP acquisition.

Commercial property and land. Our LoopNet.com network of commercial real estate websites offer subscription-based, online marketplace services that enable commercial property owners, landlords and real estate agents working on their behalf to list properties for sale or for lease and to submit detailed information about property listings. Commercial real estate agents, buyers and tenants use the LoopNet.com network of online marketplace services to search for available property listings that meet their criteria. Loopnet.com represents a majority of the commercial property and land revenue. As part of our rebuild and launch of the LoopNet Signature Ads product, we rolled out new ad packages in the fourth quarter of 2019 and shifted the focus
34


of our commercial real estate sales force to LoopNet Signature Ads. As a result, the growth rate increased in the fourth quarter of 2019 and in the first quarter of 2020. As a result of COVID-19 and its impact on the commercial real estate industry, LoopNet.com sales volumes began to decline in the second half of March 2020, and continued to decline through May 2020. In June 2020, we saw cancellations decline to pre-pandemic levels and some recovery in sales volume. Overall, we expect the revenues in commercial property and land to increase primarily due to revenue from our newly acquired online auction platform, Ten-X. Our BizBuySell.com network, which includes BizQuest® and FindaFranchise, and our Land.com network of sites, which include LandsofAmerica, LandAndFarm and LandWatch®, are also included in our commercial property and land service revenue. The BizBuySell.com network provides online marketplaces for businesses for-sale and our Land.com network of sites provide online marketplaces for rural lands for-sale.

As of June 30, 2020 and 2019, our net bookings of subscription-based services on all contracts were approximately $35 million and $59 million, respectively, calculated based on the annualized amount of change in our sales resulting from all new subscription-based contracts or upsales on all existing subscription-based contracts, less write-downs and cancellations, for the period reported. The factors resulting in this year-over-year change are discussed above. We recognize subscription revenues on a straight-line basis over the life of the contract. Net bookings is considered a key indicator of future subscription revenue growth and is also used as a metric of salesforce productivity by management and investors.

For the six months ended June 30, 2020 and 2019, our contract renewal rates for existing CoStar subscription-based services on annual contracts were approximately 89% and 90%, respectively, and therefore our cancellation rate for those services for the same periods were approximately 11% and 10%, respectively. Our contract renewal rate is a quantitative measurement that is typically closely correlated with our revenue results. As a result, management believes that the rate may be a reliable indicator of short-term and long-term performance absent extraordinary circumstances. Our trailing twelve-month contract renewal rate may decline in light of COVID-19 developments and the resulting negative economic conditions leading to greater business failures and/or consolidations among our clients, reductions in customer spending, or decreases in our customer base.

Development, Investments and Expansion

We plan to continue to invest in our business and our services, evaluate strategic growth opportunities, and pursue our key priorities for 2020 as described below while we closely monitor the economic developments from the COVID-19 pandemic and manage our response to such developments. We are committed to supporting, improving and enhancing our information, analytics and online marketplace solutions, including expanding and improving our offerings for property owners, property managers and renters. We expect to continue our software development efforts to improve existing services, introduce new services, integrate and cross-sell services, integrate recently completed acquisitions and expand and develop supporting technologies for our research, sales and marketing organizations. We may reevaluate our priorities as the COVID-19 pandemic continues to evolve.

Our key priorities for the second half of 2020 include:

Integrating recently completed acquisitions, including STR and Ten-X, with our business operations. We plan to consolidate STR data and services with CoStar Suite to create an integrated platform. We expect that the combination of STR's and CoStar's offerings will allow us to create valuable new and improved tools for industry participants. We plan to drive international expansion, in part, through STR's global operations and to apply STR's benchmarking expertise to other commercial real estate segments we serve. We also plan to begin the integration of the Ten-X platform into both LoopNet and CoStar, to expand the audience for Ten-X auctions to include our online commercial real estate users.

Continuing to invest in the LoopNet marketplace by enhancing the content on the site (including high-quality imagery), seeking targeted advertisements, providing premium listing services (such as LoopNet Signature Ads) that increase a property listing’s exposure, and adding more content for premium listings to better meet the needs of a broader cross section of the commercial real estate industry. To support the LoopNet marketplace, we implemented training and incentive programs for our sales team to increase sales of LoopNet Signature Ads, with a focus on property owners.

Continuing to invest in CoStar Suite, including capabilities that allow us to broaden the reach of CoStar Suite in Europe by offering multiple languages and currencies on the platform. We plan to enhance CoStar Suite by making additional investments in analytical capabilities focused on owners and lenders of commercial real estate. In addition, we plan to invest in the technology and infrastructure of our other existing service offerings including CoStar Real Estate Manager in order to leverage data and technology across our platforms.
35



Continuing to develop, improve and market our recently launched Apartments.com service offerings that focus on the digital rental experience and enable renters to apply for leases and make rent payments, and for landlords to run tenant credit and background checks, all online through a single platform. We seek user feedback and continue to aggressively market our multifamily listing services in an effort to provide more value to advertisers and, in turn, to attract advertisers. Our marketing investment is focused on search engine marketing and enhanced brand awareness. As we continue to assess the success and effectiveness of our marketing campaign, we will continue to work to determine the optimal level and focus of our marketing investment for our services for future periods and may adjust our marketing spend as we deem appropriate.

Obtaining necessary regulatory approvals to close the pending acquisition of RentPath and integrating RentPath with the Apartments.com network post-closing. On February 11, 2020, a wholly owned subsidiary of the Company entered into an agreement to acquire for $588 million in cash all of the equity interests of RentPath Holdings, Inc., as reorganized following an internal restructuring pursuant to and under the joint chapter 11 plan of reorganization of RentPath and certain of its subsidiaries. The completion of the transaction is subject to customary conditions, including the expiration or termination of the applicable waiting period under applicable antitrust laws and bankruptcy approvals. On April 29, 2020, the Company and RentPath each received a request for additional information from the U.S. Federal Trade Commission (“FTC”) with respect to the acquisition. The FTC’s additional request extends the waiting period imposed by the Hart-Scott Rodino Antitrust Improvements Act of 1976 (the “HSR Act”) until the parties complete the compliance process and the FTC has had an opportunity to review and engage with the parties on the substance of their submission. Bankruptcy court approval was obtained on June 9, 2020. On July 29, 2020, the Company exercised its option pursuant to the asset purchase agreement for the RentPath acquisition to extend the Outside Date under that agreement for an additional three months in exchange for a maximum potential payment of $7.5 million. The Company continues to expect the acquisition to close on or before February 12, 2021, subject to expiration or termination of the applicable waiting period under the HSR Act and the satisfaction or waiver of all closing conditions. See Note 5 to the accompanying Notes to the Condensed Consolidated Financial Statements included in Part I of this Quarterly Report on Form 10-Q for further discussion.

To support our continued expansion and development, we recently completed a public equity offering, a senior notes offering and the refinancing of our revolving credit facility. In May 2020, we completed a public equity offering of 2,633,587 shares of common stock for $655 per share. Net proceeds from the public equity offering were approximately $1.7 billion, after deducting approximately $35.0 million of underwriting fees, commissions and other stock issuance costs. We expect to use the net proceeds from the public equity offering to fund all or a portion of the costs of any strategic acquisitions we pursue in the future, to finance the growth of our business and/or for working capital and other general corporate purposes. General corporate purposes may include additions to working capital, capital expenditures, repayment of debt, investments in our subsidiaries, and the repurchase, redemption or retirement of securities, including our common stock.

On July 1, 2020, we issued $1.0 billion aggregate principal amount of 2.800% Senior Notes due July 15, 2030 (the “Senior Notes”). Interest on the Senior Notes is payable semi-annually in arrears beginning on January 15, 2021. We may redeem the Senior Notes in whole or in part (a) at any time prior to April 15, 2030, at a redemption price equal to 100% of the principal amount of the Senior Notes, plus the Applicable Premium (as calculated in accordance with the indenture governing the Senior Notes) as of, and any accrued and unpaid interest, if any, on the principal amount of Senior Notes being redeemed to, but excluding, the redemption date, and (b) on or after April 15, 2030, at a redemption price equal to 100% of the principal amount of the Senior Notes, plus any accrued and unpaid interest, if any, on the principal amount of Senior Notes being redeemed to, but excluding, the redemption date. We used a portion of the net proceeds from the issuance of the Senior Notes to repay outstanding borrowings under the 2017 Credit Agreement, and we intend to use the remaining proceeds to fund all or a portion of the costs of any strategic acquisitions we pursue in the future, to finance the growth of our business and/or for working capital and other general corporate purposes.

On July 1, 2020, we also entered into a second amended and restated credit agreement (the “2020 Credit Agreement”), which amended and restated in its entirety our existing credit agreement (the "2017 Credit Agreement"). The 2020 Credit Agreement provides for a $750 million revolving credit facility with a term of five years and a letter of credit sublimit of $20 million from a syndicate of financial institutions as lenders and issuing banks. On July 1, 2020, we repaid the outstanding borrowings under our existing $750 million revolving credit facility pursuant to the 2017 Credit Agreement using the proceeds from the issuance of the Senior Notes. Funds drawn down on the revolving credit facility pursuant to the 2020 Credit Agreement may be used for working capital and other general corporate purposes. The 2020 Credit Agreement, along with the proceeds from the May equity offering, the July Senior Notes offering and cash generated by our business are expected to support our continued growth and give us flexibility to act on strategic acquisition opportunities that may arise. See Note 14 and
36


Note 15 to the accompanying Notes to the Condensed Consolidated Financial Statements included in Part I of this Quarterly Report on Form 10-Q for further discussion of our recent equity and Senior Notes offerings and our 2020 Credit Agreement.

We intend to continue to assess the need for additional investments in our business, in addition to the investments discussed above, in order to develop and distribute new services and functionality within our current platform or expand the reach of, or otherwise improve, our current service offerings. Any future product development or expansion of services, combination and coordination of services or elimination of services or corporate expansion, development or restructuring efforts could reduce our profitability and increase our capital expenditures. Any new investments, changes to our service offerings or other unforeseen events could cause us to experience reduced revenues or generate losses and negative cash flow from operations in the future. Any development efforts must comply with our credit facility, which contains restrictive covenants that restrict our operations and use of our cash flow and may prevent us from taking certain actions that we believe could increase our profitability or otherwise enhance our business.

Non-GAAP Financial Measures

We prepare and publicly release quarterly unaudited financial statements prepared in accordance with generally accepted accounting principles (“GAAP”). We also disclose and discuss certain non-GAAP financial measures in our public releases, investor conference calls and filings with the Securities and Exchange Commission. The non-GAAP financial measures that we may disclose include net income before interest (expense) income and other (expense) income, loss on debt extinguishment, income taxes, depreciation and amortization (“EBITDA”), adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income and non-GAAP net income per diluted share. EBITDA is our net income before interest (expense) income and other (expense) income, loss on debt extinguishment, income taxes, depreciation and amortization. We typically disclose EBITDA on a consolidated and an operating segment basis in our earnings releases, investor conference calls and filings with the Securities and Exchange Commission. Adjusted EBITDA is different from EBITDA because we further adjust EBITDA for stock-based compensation expense, acquisition- and integration-related costs for pending and completed acquisitions, restructuring costs and settlements and impairments incurred outside our ordinary course of business. Non-GAAP net income is determined by adjusting our net income for stock-based compensation expense, acquisition- and integration-related costs for pending and completed acquisitions, restructuring costs, settlement and impairment costs incurred outside our ordinary course of business and loss on debt extinguishment, as well as amortization of acquired intangible assets and other related costs, and then subtracting an assumed provision for income taxes. We may disclose adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income and non-GAAP net income per diluted share on a consolidated basis in our earnings releases, investor conference calls and filings with the Securities and Exchange Commission. The non-GAAP financial measures that we use may not be comparable to similarly titled measures reported by other companies. Also, in the future, we may disclose different non-GAAP financial measures in order to help our investors meaningfully evaluate and compare our results of operations to our previously reported results of operations or to those of other companies in our industry.

We view EBITDA, adjusted EBITDA, non-GAAP net income and non-GAAP net income per diluted share as operating performance measures and, as such, we believe that the most directly comparable GAAP financial measure to EBITDA, adjusted EBITDA and non-GAAP net income is net income. We believe the most directly comparable GAAP financial measures to non-GAAP net income per diluted share and adjusted EBITDA margin are net income per diluted share and net income divided by revenue, respectively. In calculating EBITDA, adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income and non-GAAP net income per diluted share, we exclude from net income the financial items that we believe should be separately identified to provide additional analysis of the financial components of the day-to-day operation of our business. We have outlined below the type and scope of these exclusions and the material limitations on the use of these non-GAAP financial measures as a result of these exclusions. EBITDA, adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income and non-GAAP net income per diluted share are not measurements of financial performance under GAAP and should not be considered as a measure of liquidity, as an alternative to net income or as an indicator of any other measure of performance derived in accordance with GAAP. Investors and potential investors in our securities should not rely on EBITDA, adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income and non-GAAP net income per diluted share as a substitute for any GAAP financial measure, including net income and net income per diluted share. In addition, we urge investors and potential investors in our securities to carefully review the GAAP financial information included as part of our Annual Reports on Form 10-K and Quarterly Reports on Form 10-Q that are filed with the Securities and Exchange Commission, as well as our quarterly earnings releases, and compare the GAAP financial information with our EBITDA, adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income and non-GAAP net income per diluted share.

EBITDA, adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income and non-GAAP net income per diluted share may be used by management to internally measure our operating and management performance and may be used by investors as supplemental financial measures to evaluate the performance of our business. We believe that these non-GAAP measures, when viewed with our GAAP results and accompanying reconciliations, provide additional information to investors
37


that is useful to understand the factors and trends affecting our business without the impact of certain acquisition-related items. We have spent more than 30 years building our database of commercial real estate information and expanding our markets and services partially through acquisitions of complementary businesses. Due to these acquisitions, our net income has included significant charges for amortization of acquired intangible assets, depreciation and other amortization, acquisition- and integration-related costs for pending and completed acquisitions, restructuring costs, and loss on debt extinguishment. Adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income and non-GAAP net income per diluted share exclude these charges and provide meaningful information about the operating performance of our business, apart from charges for amortization of acquired intangible assets, depreciation and other amortization, acquisition- and integration-related costs for pending and completed acquisitions, restructuring costs; settlement and impairment costs incurred outside our ordinary course of business. We believe the disclosure of non-GAAP measures can help investors meaningfully evaluate and compare our performance from quarter to quarter and from year to year without the impact of these items. We also believe the non-GAAP measures we disclose are measures of our ongoing operating performance because the isolation of non-cash charges, such as amortization and depreciation, and other items, such as interest (expense) income and other (expense) income, income taxes, stock-based compensation expenses, acquisition- and integration-related costs for pending and completed acquisitions, restructuring costs, loss on debt extinguishment and settlement and impairment costs incurred outside our ordinary course of business, provides additional information about our cost structure, and, over time, helps track our operating progress. In addition, investors, securities analysts and others have regularly relied on EBITDA and may rely on adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income or non-GAAP net income per diluted share to provide a financial measure by which to compare our operating performance against that of other companies in our industry.

Set forth below are descriptions of financial items that have been excluded from net income to calculate EBITDA and the material limitations associated with using this non-GAAP financial measure as compared to net income:

Amortization of acquired intangible assets in cost of revenues may be useful for investors to consider because it represents the diminishing value of any acquired trade names and other intangible assets and the use of our acquired technology, which is one of the sources of information for our database of commercial real estate information. We do not believe these charges necessarily reflect the current and ongoing cash charges related to our operating cost structure.

Amortization of acquired intangible assets in operating expenses may be useful for investors to consider because it represents the estimated attrition of our acquired customer base. We do not believe these charges necessarily reflect the current and ongoing cash charges related to our operating cost structure.

Depreciation and other amortization may be useful for investors to consider because they generally represent the wear and tear on our property and equipment used in our operations. We do not believe these charges necessarily reflect the current and ongoing cash charges related to our operating cost structure.

The amount of interest (expense) income and other (expense) income we generate and incur may be useful for investors to consider and may result in current cash inflows and outflows. However, we do not consider the amount of interest (expense) income and other (expense) income to be a representative component of the day-to-day operating performance of our business.

Income tax expense may be useful for investors to consider because it generally represents the taxes which may be payable for the period and the change in deferred income taxes during the period and may reduce the amount of funds otherwise available for use in our business. However, we do not consider the amount of income tax expense to be a representative component of the day-to-day operating performance of our business.

The amount of loss on our debt extinguishment may be useful for investors to consider because it generally represents losses from the early extinguishment of debt. However, we do not consider the amount of the loss on debt extinguishment to be a representative component of the day-to-day operating performance of our business.

Set forth below are descriptions of additional financial items that have been excluded from EBITDA to calculate adjusted EBITDA and the material limitations associated with using this non-GAAP financial measure as compared to net income:

Stock-based compensation expense may be useful for investors to consider because it represents a portion of the compensation of our employees and executives. Determining the fair value of the stock-based instruments involves a high degree of judgment and estimation and the expenses recorded may bear little resemblance to the actual value
38


realized upon the future exercise or termination of the related stock-based awards. Therefore, we believe it is useful to exclude stock-based compensation in order to better understand the long-term performance of our core business.

The amount of acquisition- and integration-related costs for pending and completed acquisitions incurred may be useful for investors to consider because such costs generally represent professional service fees and direct expenses related to acquisitions. Because we do not acquire businesses on a predictable cycle, we do not consider the amount of acquisition- and integration-related costs for pending and completed acquisitions to be a representative component of the day-to-day operating performance of our business.

The amount of settlement and impairment costs incurred outside of our ordinary course of business may be useful for investors to consider because they generally represent gains or losses from the settlement of litigation matters or impairments on acquired intangible assets. We do not believe these charges necessarily reflect the current and ongoing cash charges related to our operating cost structure.

The amount of restructuring costs incurred may be useful for investors to consider because they generally represent costs incurred in connection with a change in a contract or a change in the makeup of our properties or personnel. We do not consider the amount of restructuring related costs to be a representative component of the day-to-day operating performance of our business.

The financial items that have been excluded from our net income to calculate non-GAAP net income and non-GAAP net income per diluted share are amortization of acquired intangible assets and other related costs, stock-based compensation, acquisition- and integration-related costs for pending and completed acquisitions, restructuring and related costs and settlement and impairment costs incurred outside our ordinary course of business. These items are discussed above with respect to the calculation of adjusted EBITDA together with the material limitations associated with using this non-GAAP financial measure as compared to net income. In addition to these exclusions from net income, we subtract an assumed provision for income taxes to calculate non-GAAP net income. In 2020 and 2019, we assumed a 25% tax rate, which approximated our historical long-term statutory corporate tax rate, excluding the impact of discrete items.

Adjusted EBITDA margin represents adjusted EBITDA divided by revenues for the period.

Non-GAAP net income per diluted share is a non-GAAP financial measure that represents non-GAAP net income divided by the number of diluted shares outstanding for the period used in the calculation of GAAP net income per diluted share.

Management compensates for the above-described limitations of using non-GAAP measures by using a non-GAAP measure only to supplement our GAAP results and to provide additional information that is useful to investors to understand the factors and trends affecting our business.

39


The following table shows our net income reconciled to our EBITDA and our net cash flows from operating, investing and financing activities for the indicated periods (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2020201920202019
Net income$60,360  $63,248  $133,153  $148,417  
Amortization of acquired intangible assets in cost of revenues6,054  5,033  12,059  10,546  
Amortization of acquired intangible assets in operating expenses
14,935  7,175  26,419  14,857  
Depreciation and other amortization6,990  6,546  13,757  13,010  
Interest expense (income)3,596  (4,678) 1,945  (8,890) 
Other expense (income)474  (538) (367) (539) 
Income tax expense16,889  16,768  22,452  29,304  
EBITDA$109,298  $93,554  $209,418  $206,705  
Net cash flows provided by (used in)    
Operating activities$117,182  $85,073  $248,646  $233,567  
Investing activities(189,719) (18,679) (187,025) (28,108) 
Financing activities1,691,207  (1,035) 2,416,358  (7,653) 
40


Comparison of Three Months Ended June 30, 2020 and Three Months Ended June 30, 2019

The following table provides a comparison of our selected consolidated results of operations for the three months ended June 30, 2020 and 2019 (in thousands):
Three Months Ended
June 30,
20202019Increase (Decrease) ($)Increase (Decrease) (%)
Revenues:
    CoStar Suite$165,053  $152,825  $12,228  %
    Information services30,536  20,777  9,759  47  
    Multifamily145,541  120,488  25,053  21  
    Commercial property and land56,029  49,670  6,359  13  
Total revenues                                                 397,159  343,760  53,399  16  
Cost of revenues                                                 74,040  71,918  2,122   
Gross profit                                                 323,119  271,842  51,277  19  
Operating expenses:
Selling and marketing (excluding customer base amortization)130,461  119,075  11,386  10  
Software development  39,001  28,455  10,546  37  
General and administrative   57,403  42,337  15,066  36  
Customer base amortization  14,935  7,175  7,760  NM
Total operating expenses                                                 241,800  197,042  44,758  23  
Income from operations  81,319  74,800  6,519   
Interest (expense) income(3,596) 4,678  (8,274) NM
Other (expense) income(474) 538  (1,012) NM
Income before income taxes   77,249  80,016  (2,767) (3) 
Income tax expense16,889  16,768  121   
Net income  $60,360  $63,248  $(2,888) (5) 
__________________________
NM - Not meaningful
Revenues. Revenues increased to $397 million for the three months ended June 30, 2020, from $344 million for the three months ended June 30, 2019. The $53 million increase was attributable to increases in revenues for several of our services, including, a $25 million, or 21%, increase in multifamily revenue. The increase in multifamily revenues was primarily due to higher sales volume as a result of recent investments in marketing and upgrades of existing customer packages to higher value advertising packages. CoStar Suite revenues increased $12 million, or 8%, primarily due to renewal price increases from prior periods. Information services revenue increased $10 million, or 47%, primarily due to revenue of $12 million from the acquisition of STR, partially offset by a decrease in revenue from Real Estate Manager of $1 million. Commercial property and land revenue increased $6 million, or 13%, primarily due to growth in our LoopNet online marketplace services as a result of stronger pricing as compared to the prior year.

Gross Profit. Gross profit increased to $323 million for the three months ended June 30, 2020, from $272 million for the three months ended June 30, 2019, and the gross profit percentage was 81% for the three months ended June 30, 2020, compared to 79% for the three months ended June 30, 2019. The increase in gross profit was due to higher revenues partially impacted by an increase in cost of revenues of $2 million, or 3%, primarily due to higher personnel costs and intangible asset amortization of $1 million each, primarily due to the acquisition of STR.

Selling and Marketing Expenses. Selling and marketing expenses increased to $130 million for the three months ended June 30, 2020, from $119 million for the three months ended June 30, 2019. The $11 million increase was primarily attributable to a $9 million increase in personnel costs driven by increased headcount, primarily due to additional sales personnel and the acquisition of STR, as well as higher sales commissions. The increase was also due to an additional $12 million in search
41


engine marketing primarily for multifamily, as well as, a $3 million increase in other forms of marketing, partially offset by a $10 million decrease in events spending and a $4 million decrease in travel and entertainment expense.

Software Development Expenses. Software development expenses increased to $39 million for the three months ended June 30, 2020, from $28 million for the three months ended June 30, 2019, and increased as a percentage of revenues to 10% for the three months ended June 30, 2020 from 8% for the three months ended June 30, 2019. The $11 million increase in the amount of software development expense was primarily due to a $9 million increase in personnel costs as a result of increased headcount to enhance our product offerings, including $2 million due to the acquisition of STR, as well as a $1 million increase in supplies and office services costs and a $1 million increase in occupancy costs.

General and Administrative Expenses. General and administrative expenses increased to $57 million for the three months ended June 30, 2020, from $42 million for the three months ended June 30, 2019, and increased as a percentage of revenues to 14% for the three months ended June 30, 2020 from 12% for the three months ended June 30, 2019. The $15 million increase in the amount of general and administrative expense was primarily due to a $6 million increase in credit loss expense primarily due to the Company's expectation that the economic downturn caused by the COVID-19 pandemic will increase delinquent trade receivables, a $4 million increase in personnel costs as a result of increased headcount as a result of the acquisition of STR, and a $4 million increase in professional services driven by acquisitions.

Customer Base Amortization Expense. Customer base amortization expense increased to $15 million for the three months ended June 30, 2020 from $7 million for the three months ended June 30, 2019, and increased as a percentage of revenues to 4% for the three months ended June 30, 2020 from 2% for the three months ended June 30, 2019. The increase in customer base amortization expense was primarily due to the STR acquisition.

Interest (Expense) Income. Interest (expense) income was a net expense of $4 million for the three months ended June 30, 2020 as compared to net income of $5 million for the three months ended June 30, 2019. The decrease was primarily due to interest expense of $4 million for the three months ended June 30, 2020 related to the $745 million draw on our revolving credit facility in the first quarter of 2020, as well as, a decrease of $5 million in interest income caused by lower rates of return on our cash and cash equivalent balances compared to the prior year.

Other (Expense) Income. Other (expense) income, which is comprised primarily of foreign exchange gains and losses and other non-operating income and expenses, did not change materially for the three months ended June 30, 2020 and June 30, 2019.

Income Tax Expense. Income tax expense remained consistent at $17 million for the three months ended June 30, 2020 and the three months ended June 30, 2019 as a result of consistent pre-tax book income for each period.

Comparison of Business Segment Results for Three Months Ended June 30, 2020 and Three Months Ended June 30, 2019

We manage our business geographically in two operating segments, with our primary areas of measurement and decision-making being North America, which includes the U.S. and Canada, and International, which primarily includes Europe, Asia-Pacific, and Latin America. Management relies on an internal management reporting process that provides revenue and operating segment EBITDA, which is our net income before interest (expense) income and other (expense) income, loss on debt extinguishment, income taxes, depreciation and amortization. Management believes that operating segment EBITDA is an appropriate measure for evaluating the operational performance of our operating segments. EBITDA is used by management to internally measure our operating and management performance and to evaluate the performance of our business. However, this measure should be considered in addition to, not as a substitute for or superior to, income from operations or other measures of financial performance prepared in accordance with GAAP.

Segment Revenues. North America revenues increased to $384 million for the three months ended June 30, 2020, from $335 million for the three months ended June 30, 2019. The increase in North America revenues was primarily due to a $25 million increase in multifamily revenues driven by higher sales volume as a result of recent investments in marketing and upgrades of existing customer packages to higher value advertising packages, and increases in CoStar Suite revenues of $12 million, primarily due to renewal price increases in prior periods. There were also increases of $6 million in both commercial property and land and information services. The information services increase was primarily due to growth in our LoopNet service offering, and to a lesser extent, the acquisition of STR. International revenues increased to $13 million for the three months ended June 30, 2020, from $9 million for the three months ended June 30, 2019. The increase in International revenues was primarily due to the acquisition of STR.

42


Segment EBITDA. North America EBITDA increased to $112 million for the three months ended June 30, 2020, from $95 million for the three months ended June 30, 2019. The increase in North America EBITDA was primarily due to an increase in revenues, partially offset by increases in personnel, marketing and general and administrative costs. International EBITDA for the three months ended June 30, 2020 was a loss of $3 million, as compared to a loss of $1 million for the three months ended June 30, 2019, as a result of increases in personnel and general and administrative costs due to the acquisition of STR.

43



Comparison of Six Months Ended June 30, 2020 and Six Months Ended June 30, 2019

The following table provides a comparison of our selected consolidated results of operations for the six months ended June 30, 2020 and 2019 (in thousands):
Six Months Ended
June 30,
20202019Increase (Decrease) ($)Increase (Decrease) (%)
Revenues:
    CoStar Suite$330,009  $300,526  $29,483  10 %
    Information services62,918  39,627  23,291  59  
    Multifamily283,001  234,756  48,245  21  
    Commercial property and land113,078  97,276  15,802  16  
Total revenues                789,006  672,185  116,821  17  
Cost of revenues                                                 152,949  143,071  9,878   
Gross profit                                                 636,057  529,114  106,943  20  
Operating expenses:
Selling and marketing (excluding customer base amortization)255,568  207,169  48,399  23  
Software development  80,611  56,383  24,228  43  
General and administrative   116,276  82,413  33,863  41  
Customer base amortization  26,419  14,857  11,562  78  
Total operating expenses                                                 478,874  360,822  118,052  33  
Income from operations  157,183  168,292  (11,109) (7) 
Interest (expense) income(1,945) 8,890  (10,835) NM
Other income367  539  (172) (32) 
Income before income taxes   155,605  177,721  (22,116) (12) 
Income tax expense22,452  29,304  (6,852) (23) 
Net income  $133,153  $148,417  $(15,264) (10) 
__________________________
NM - Not meaningful
Revenues. Revenues increased to $789 million for the six months ended June 30, 2020, from $672 million for the six months ended June 30, 2019. The $117 million increase was attributable to increases in revenues for several of our services, including, a $48 million, or 21%, increase in multifamily revenue. The multifamily increase was due to higher sales volume as a result of recent investments in marketing and upgrades of existing customer packages to higher value advertising packages. CoStar Suite revenues increased $29 million, or 10%, primarily due to renewal price increases from prior periods, and to a lesser extent, higher sales volume. Information services revenue increased $23 million, or 59%, primarily due to revenue of $26 million from the acquisition of STR, partially offset by a decrease in revenue from Real Estate Manager of $2 million. Commercial property and land revenue increased $16 million, or 16%, primarily due to growth in our LoopNet online marketplace services of $15 million as a result of stronger pricing as compared to the prior year and, to a lesser extent, growth in our land and business for-sale services of $1 million.

Gross Profit. Gross profit increased to $636 million for the six months ended June 30, 2020, from $529 million for the six months ended June 30, 2019, and the gross profit percentage was 81% for the six months ended June 30, 2020, compared to 79% for the six months ended June 30, 2019. The increase in gross profit was due to higher revenues partially offset by an increase in cost of revenues of $10 million, or 7%, primarily due to higher personnel costs of $5 million, including $4 million from the acquisition of STR, additional merchant fees of $5 million, IT equipment of $2 million and software maintenance costs of $1 million, partially offset by lower data and content costs of $4 million during the current year.

44


Selling and Marketing Expenses. Selling and marketing expenses increased to $256 million for the six months ended June 30, 2020, from $207 million for the six months ended June 30, 2019. The $48 million increase was attributable to a $28 million in search engine marketing, primarily for multifamily, and a $21 million increase in personnel costs driven by increased headcount, primarily due to additional sales personnel and the acquisition of STR, partially offset by a decrease of $1 million in other forms of marketing.

Software Development Expenses. Software development expenses increased to $81 million for the six months ended June 30, 2020, from $56 million for the six months ended June 30, 2019, and increased as a percentage of revenues to 10% for the six months ended June 30, 2020 from 8% for the six months ended June 30, 2019. The $24 million increase in the amount of software development expense was primarily due to a $21 million increase in personnel costs as a result of increased headcount to enhance our product offerings, including $4 million due to the acquisition of STR, as well as a $1 million increase in supplies and office services costs and a $1 million increase in occupancy costs.

General and Administrative Expenses. General and administrative expenses increased to $116 million for the six months ended June 30, 2020, from $82 million for the six months ended June 30, 2019, and increased as a percentage of revenues to 15% for the six months ended June 30, 2020 from 12% for the six months ended June 30, 2019. The $34 million increase in the amount of general and administrative expense was primarily due to a $14 million increase in personnel costs as a result of increased headcount, including $9 million as a result of the acquisition of STR, a $10 million increase in credit loss expense primarily due to the Company's expectations that the economic downturn caused by the COVID-19 pandemic will increase delinquent trade receivables, a $6 million increase in professional services related to acquisitions, and, to a lesser extent, additional increases in both software and equipment and occupancy costs.

Customer Base Amortization Expense. Customer base amortization expense increased to $26 million for the six months ended June 30, 2020 from $15 million for the six months ended June 30, 2019, and increased as a percentage of revenues to 3% for the six months ended June 30, 2020 from 2% for the six months ended June 30, 2019. The increase in customer base amortization expense was primarily due to the STR acquisition.

Interest (Expense) Income. Interest (expense) income was a net expense of $2 million for the six months ended June 30, 2020, as compared to net income of $9 million for the six months ended June 30, 2019. The $11 million change was primarily due to an increase in interest expense of $4 million for the six months ended June 30, 2020 related to the $745 million draw on our revolving credit facility in the first quarter of 2020, as well as, a decrease of $7 million in interest income caused by lower rates of return on our cash and cash equivalent balances compared to the prior year.

Other Income. Other income, which is comprised primarily of foreign exchange gains and losses and other non-operating income and expenses, did not change materially for the six months ended June 30, 2020 and June 30, 2019.

Income Tax Expense. Income tax expense decreased to $22 million for the six months ended June 30, 2020 from $29 million for the six months ended June 30, 2019. The $7 million decrease was primarily due to lower income before income taxes for the six months ended June 30, 2020, as well as, an increase in excess tax benefits.

Comparison of Business Segment Results for Six Months Ended June 30, 2020 and Six Months Ended June 30, 2019

Segment Revenues. North America revenues increased to $762 million for the six months ended June 30, 2020, from $654 million for the six months ended June 30, 2019. The increase in North America revenues was primarily due to a $48 million increase in multifamily revenues driven by higher sales volume as a result of recent investments in marketing and upgrades of existing customer packages to higher value advertising packages, and increases in CoStar Suite revenues of $28 million primarily due to renewal price increases in prior periods, and to a lesser extent, higher sales volume. There were also increases of $16 million and $15 million in commercial property and land and information services, respectively, primarily due to growth in our LoopNet service offering, and to a lesser extent, the acquisition of STR. International revenues increased to $27 million for the six months ended June 30, 2020, from $18 million for the six months ended June 30, 2019. The increase in International revenues was primarily due the acquisition of STR and further growth of our subscription-based services.

Segment EBITDA. North America EBITDA increased to $215 million for the six months ended June 30, 2020, from $210 million for the six months ended June 30, 2019. The increase in North America EBITDA was primarily due to an increase in revenue, partially offset by increases in personnel, marketing and general and administrative costs. International EBITDA decreased to a loss of $5 million for the six months ended June 30, 2020 from a loss of $4 million for the six months ended June 30, 2019, primarily as a result of increased personnel and general and administrative costs.

45


Liquidity and Capital Resources

Our principal sources of ongoing liquidity are cash and cash equivalents from operations. Total cash and cash equivalents increased to approximately $3.5 billion as of June 30, 2020, compared to cash and cash equivalents of approximately $1.1 billion as of December 31, 2019. The increase in cash and cash equivalents for the six months ended June 30, 2020 was primarily due to proceeds from our May 2020 equity offering, net of transaction costs, of $1.7 billion, as well as, borrowings of $745 million under our revolving credit facility. In addition, the increase was due to net cash generated from operations of $249 million, partially offset by cash paid for acquisitions, net of cash acquired, of $185 million.

Net cash provided by operating activities for the six months ended June 30, 2020 was approximately $249 million compared to approximately $234 million for the six months ended June 30, 2019. The $15 million increase was primarily due to an increase in net income excluding certain non-cash expenses such as depreciation and amortization and credit loss expense, partially offset by changes in working capital.

Net cash used in investing activities for the six months ended June 30, 2020 was approximately $187 million compared to approximately $28 million of cash used in investing activities for the six months ended June 30, 2019. The $159 million increase in cash used in investing activities was primarily due to an increase in cash paid for acquisitions, net of cash acquired, of $171 million as a result of the acquisition of Ten-X for $185 million during the six months ended June 30, 2020 as compared to $14 million used in the six months ended June 30, 2019. The increase was partially offset by proceeds from the sale of our ARS investments of $10 million, as well as, a decrease in capital expenditures to $13 million compared to $14 million in the six months ended June 30, 2019.

Net cash provided by financing activities for the six months ended June 30, 2020 was approximately $2.4 billion  compared to approximately $8 million used in financing activities for the six months ended June 30, 2019. The $2.4 billion increase is primarily due to proceeds from our equity offering, net of transaction costs, of $1.7 billion, as well as, borrowings of $745 million under our revolving credit facility. The Company expected to use the borrowings under the revolving credit facility to fund all or a portion of the costs of any strategic acquisitions it pursues in the future, to finance the growth of its business and for working capital and other general corporate purposes. The increased cash position allows for greater financial flexibility in light of ongoing uncertainty in the global markets resulting from the COVID-19 pandemic. See Note 10 to the accompanying Notes to the Condensed Consolidated Financial Statements included in Part I of this Quarterly Report on Form 10-Q for further discussion of the revolving credit facility.

Our future capital requirements will depend on many factors, including, among others, our operating results, expansion and integration efforts, our level of acquisition activity or other strategic transactions, and the future impact of the COVID-19 pandemic. To date, we have grown in part by acquiring other companies, and we expect to continue to make other acquisitions in the future. For example, on June 24, 2020, we acquired Ten-X for a purchase price of $187 million in cash. On February 11, 2020, our wholly owned subsidiary entered into a purchase agreement to acquire all of the equity interests of reorganized RentPath, following an internal restructuring pursuant to a chapter 11 plan of reorganization, for $588 million in cash. On July 29, 2020, the Company exercised its option pursuant to the asset purchase agreement for the RentPath acquisition to extend the Outside Date under that agreement for an additional three months in exchange for a maximum potential payment of $7.5 million. In accordance with the purchase agreement, we paid $59 million into a cash escrow account. In the event the agreement is terminated under specified circumstances in which certain antitrust approvals are not obtained, or a governmental order related to antitrust or competition matters prohibits the consummation of the transaction, the amount paid into escrow will not be refunded to us. See Note 5 to the accompanying Notes to the Condensed Consolidated Financial Statements included in Part I of this Quarterly Report on Form 10-Q for further discussion.

In May 2020, we completed a public equity offering of 2,633,587 shares of common stock for $655 per share and on July 1, 2020, we issued $1.0 billion aggregate principal amount of Senior Notes, entered into the 2020 Credit Agreement, which amended and restated in its entirety the 2017 Credit Agreement, and repaid in full the balance on the existing $750 million revolving credit facility under the 2017 Credit Agreement. For further discussion of our recent equity and Senior Notes offerings and our 2020 Credit Agreement, see “—Overview—Development, Investments and Expansion” and Note 15 to the accompanying Notes to the Condensed Consolidated Financial Statements included in Part I of this Quarterly Report on Form 10-Q for further discussion.

On March 27, 2020, President Trump signed into law the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act"). The CARES Act, among other things, includes provisions relating to the deferral of taxes, valuation allowances, and balance sheet classifications, as well as provisions relating to refundable payroll tax credits, deferral of employer social security payments, net operating loss carryback periods, alternative minimum tax credit refunds, modifications
46


to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property.

As permitted under the CARES Act, we deferred approximately $21 million in income tax payments due in the second quarter, to the third quarter of 2020, and we are deferring payroll taxes due in 2020 to 2021 and 2022.

As of the filing date of this Quarterly Report on Form 10-Q, we believe that our available cash combined with positive cash flows provided by operating activities should be sufficient for us to maintain and fund our operations for at least the next twelve months. Our ability to maintain adequate capital for our operations in the future is dependent upon numerous rapidly evolving factors, many of which we cannot accurately predict or assess, including, among others, the length and severity of the economic downturn associated with the COVID-19 pandemic, related disruption of the international and national economy and credit markets; actions taken by governments, businesses and individuals in response to the pandemic such as office and other workplace closures, worker absenteeism, quarantines, mass-transit disruptions or other travel or health-related restrictions; how quickly economies, including the real estate industry in particular, recover after the pandemic subsidies; sales of our services; and collection of accounts receivables. We plan to continue to monitor and evaluate the financial impact of the COVID-19 pandemic as it evolves.

Critical Accounting Policies

The preparation of financial statements and related disclosures in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and revenues and expenses during the period reported. The following accounting policies involve a “critical accounting estimate” because they are particularly dependent on estimates and assumptions made by management about matters that are highly uncertain at the time the accounting estimates are made. In addition, while we have used our best estimates based on facts and circumstances available to us at the time, different acceptable assumptions would yield different results. Changes in the accounting estimates are reasonably likely to occur from period to period, which may have a material impact on the presentation of our financial condition and results of operations. We review these estimates and assumptions periodically and reflect the effects of revisions in the period that they are determined to be necessary. We consider policies relating to the following matters to be critical accounting policies:

Long-lived assets, intangible assets and goodwill
Revenue recognition
Income taxes
Business combinations

For an in-depth discussion of each of our significant accounting policies, including our critical accounting policies and further information regarding estimates and assumptions involved in their application, see our Annual Report on Form 10-K for the year ended December 31, 2019 and Note 2 to the accompanying Notes to the Condensed Consolidated Financial Statements included in Part I of this Quarterly Report on Form 10-Q.

Recent Accounting Pronouncements

See Note 2 to the accompanying Notes to the Condensed Consolidated Financial Statements included in Part I of this Quarterly Report on Form 10-Q for information on recent accounting pronouncements, including the expected dates of adoption.

Cautionary Statement Concerning Forward-Looking Statements

We have made forward-looking statements in this Quarterly Report on Form 10-Q and make forward-looking statements in our press releases, conference calls, Annual Reports on Form 10-K, other Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and other filings with the Securities and Exchange Commission that are subject to risks and uncertainties. Forward-looking statements include information that is not purely historic fact and include, without limitation, statements concerning our financial outlook for the third quarter and full year of 2020 and beyond, our possible or assumed future results of operations generally, and other statements and information regarding assumptions about our revenues, revenue growth rates, gross margin percentage, net income, net income per share, fully diluted net income per share, EBITDA, adjusted EBITDA, adjusted EBITDA margin, non-GAAP net income, non-GAAP net income per share, weighted-average outstanding shares, cash flow from operating activities, operating costs, capital and other expenditures, the current and future impacts of COVID-19 on our operations, our actions in response to the COVID-19 pandemic, key priorities for the second half of 2020, trends in customer behavior, effective tax rate, pending acquisitions, the anticipated benefits of completed or proposed acquisitions, the anticipated
47


timing of acquisition closings, integration and anticipated benefits of completed acquisitions, the anticipated benefits of cross-selling efforts, product development and release, geographic and product expansion, planned service enhancements, planned sales and marketing activities and investments, the impact or results of sales initiatives, product integrations, net new sales, contract renewal rates, use of proceeds from equity and debt offerings, the use of proceeds of any draws under our $750 million credit facility under the 2020 Credit Agreement, expectations regarding our compliance with financial and restrictive covenants in the 2020 Credit Agreement, employee relations, management’s plans, goals and objectives for future operations, deferral of tax payments, and sources and adequacy of liquidity. Sections of this Report which contain forward-looking statements include the Financial Statements and related Notes, “Management's Discussion and Analysis of Financial Condition and Results of Operations,” “Quantitative and Qualitative Disclosures About Market Risk,” “Controls and Procedures,” “Legal Proceedings” and “Risk Factors.”

Our forward-looking statements are also identified by words such as “hope,” “anticipate,” “may,” “believe,” “expect,” “intend,” “will,” “should,” “plan,” “estimate,” “predict,” “continue” and “potential” or the negative of these terms or other comparable terminology. You should understand that these forward-looking statements are estimates reflecting our judgment, beliefs and expectations, not guarantees of future performance. They are subject to a number of assumptions, risks and uncertainties that could cause actual results to differ materially from those expressed or implied in the forward-looking statements. The following important factors, in addition to those discussed or referred to under the heading “Risk Factors,” and other unforeseen events or circumstances, could affect our future results and could cause those results or other outcomes to differ materially from those expressed or implied in our forward-looking statements: the effects of and uncertainty surrounding the COVID-19 pandemic, including the length and severity of the economic downturn associated with the COVID-19 pandemic, including disruption of the international and national economy and credit markets; actions taken by governments, businesses and individuals in response to the pandemic such as office and other workplace closures, worker absenteeism or decreased productivity, quarantines, mass-transit disruptions or other travel or health-related restrictions; how quickly economies, including the real estate industry in particular, recover after the pandemic subsides; commercial real estate market conditions; general economic conditions, both domestic and international, including the impacts of “Brexit” and uncertainty from the expected discontinuance of LIBOR and the transition to any other interest rate benchmark; our ability to identify and acquire additional acquisition candidates; the possibility that the acquisition of RentPath does not close when expected or at all; the risk that the bankruptcy process may cause greater business disruption for RentPath than expected; our ability to realize the expected benefits, cost savings or other synergies from acquisitions, including STR, Ten-X and RentPath, on a timely basis or at all; our ability to combine acquired businesses, successfully or in a timely and cost-efficient manner; business disruption relating to integration of acquired businesses or other business initiatives; the risk that expected investments in acquired businesses, or the timing of any such investments, may change or may not produce the expected results; our ability to transition acquired service platforms to our model in a timely manner or at all; changes and developments in business plans and operations; theft of any personally identifiable information we, or the businesses that we acquire, maintain, store or process; any actual or perceived failure to comply with privacy or data protection laws, regulations or standards; any disruption of our systems, including due to any cyberattack or other similar event; the amount of investment for sales and marketing and our ability to realize a return on investments in sales and marketing; our ability to effectively and strategically combine, eliminate or de-emphasize service offerings; reductions in revenues as a result of service changes; the time and resources required to develop upgraded or new services and to expand service offerings; changes or consolidations within the commercial real estate industry; customer retention; our ability to attract new clients and to sell additional services to existing clients; our ability to develop, successfully introduce and cross-sell new products or upgraded services in U.S. and foreign markets; our ability to attract consumers to our online marketplaces; our ability to increase traffic on our network of sites; the success of our marketing campaigns in generating brand awareness and site traffic; our ability to protect and defend our intellectual property including unauthorized or unlicensed use of our services; competition; foreign currency fluctuations; global credit market conditions affecting investments; our ability to continue to expand successfully, timely and in a cost-efficient manner, including internationally; our ability to effectively penetrate and gain acceptance in new sectors and geographies; our ability to control costs; litigation or government investigations in which we become involved; changes in accounting policies or practices; release of new and upgraded services or entry into new markets by us or our competitors; data quality; expansion, growth, development or reorganization of our sales force; employee retention, including retention of employees of acquired businesses; technical problems with our services; managerial execution; changes in relationships with real estate brokers, property managers and other strategic partners; legal and regulatory issues, including any actual or perceived failure to comply with U.S. or international laws, rules or regulations; and successful adoption of and training on our services; competitive conditions; and the availability of capital. 

Accordingly, you should not place undue reliance on forward-looking statements, which speak only as of, and are based on information available to us on, the date of this Quarterly Report on Form 10-Q (unless otherwise indicated). All subsequent written and oral forward-looking statements attributable to us or any person acting on our behalf are expressly qualified in their entirety by the cautionary statements contained or referred to in this section. We do not undertake any obligation to update any
48


such statements or release publicly any revisions to these forward-looking statements to reflect new information or events or circumstances after the date of this Report or to reflect the occurrence of unanticipated events.


49


Item 3.Quantitative and Qualitative Disclosures About Market Risk

We provide information, analytics and online marketplace services to commercial real estate and related business communities within the regions where we operate which primarily include, North America, Europe, Asia-Pacific and Latin America. The functional currency for a majority of our operations is the local currency, with the exception of certain STR international locations for which the functional currency is the British Pound.

Fluctuations in the British Pound, Canadian dollar and Euro may have an impact on our business, results of operations and financial position. For the three and six months ended June 30, 2020, revenues denominated in foreign currencies was approximately 4% and 5%, respectively, of total revenue. For the three and six months ended June 30, 2020, our revenues would have decreased by approximately $2 million and $4 million, respectively, if the U.S. dollar exchange rate used strengthened by 10%. For the three and six months ended June 30, 2020, our revenues would have increased by approximately $2 million and $4 million, respectively, if the U.S. dollar exchange rate used weakened by 10%. In addition, we have assets and liabilities denominated in foreign currencies. We currently do not use financial instruments to hedge our exposure to exchange rate fluctuations with respect to our foreign subsidiaries. We may seek to enter into hedging transactions in the future to reduce our exposure to exchange rate fluctuations, but we may be unable to enter into hedging transactions successfully, on acceptable terms or at all. As of June 30, 2020, accumulated other comprehensive loss included a loss from foreign currency translation adjustments of approximately $20 million.

We do not have material exposure to market risks associated with changes in interest rates related to cash equivalent securities held as of June 30, 2020. As of June 30, 2020, we had $3.5 billion of cash, cash equivalents and restricted cash. If there is an increase or decrease in interest rates, there will be a corresponding increase or decrease in the amount of interest earned on our cash and cash equivalents. We currently diversify our cash and cash equivalents holdings amongst multiple financial institutions. We are subject to interest rate market risk in connection with our new revolving credit facility. On July 1, 2020, we entered into the 2020 Credit Agreement, which provides for variable rate borrowings of up to $750 million. A one-eighth percent increase or decrease in interest rates under our 2020 Credit Agreement (assuming the revolving credit facility is fully drawn), as of June 30, 2020 would have had an impact of approximately $1.0 million on interest expense per year. As of June 30, 2020, as the 2020 Credit Agreement was not in existence, we did not have any borrowings thereunder. See Note 15 to the accompanying Condensed Consolidated Financial Statements included in Part I of this Quarterly Report on Form 10-Q for information regarding our 2020 Credit Agreement.

We had approximately $2.4 billion of goodwill and intangible assets as of June 30, 2020. As of June 30, 2020, we believe our intangible assets will be recoverable; however, changes in the economy, including due to the COVID-19 pandemic, the business in which we operate and our own relative performance could change the assumptions used to evaluate intangible asset recoverability. In the event that we determine that an asset has been impaired, we would recognize an impairment charge equal to the amount by which the carrying amount of the assets exceeds the fair value of the asset. We continue to monitor these assumptions and their effect on the estimated recoverability of our intangible assets.




50


Item 4.Controls and Procedures

We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Securities Exchange Act of 1934 is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosure. In designing and evaluating the disclosure controls and procedures, management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

As of June 30, 2020, we carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and our Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures. Based on the foregoing, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of June 30, 2020 and were operating at a reasonable assurance level.

We continue to implement a financial system that is designed to improve the efficiency and effectiveness of our operational and financial accounting processes. This implementation is expected to continue beyond 2020. Consistent with any process change that we implement, the design of the internal controls has and will continue to be evaluated for effectiveness as part of our overall assessment of the effectiveness of our disclosure controls and procedures. We expect that the implementation of this system will further improve our internal controls over financial reporting.

Other than the implementation of a new financial system noted above, there have been no changes in our internal control over financial reporting during our most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. We continue to monitor and assess the effects of the COVID-19 pandemic and our response to the pandemic on our internal controls so we can take appropriate actions to minimize their impact on the design and operating effectiveness.




51


PART II — OTHER INFORMATION

Item 1.Legal Proceedings

Currently, and from time to time, we are involved in litigation incidental to the conduct of our business. We are not currently a party to any lawsuit or proceeding that, in the opinion of our management based on consultations with legal counsel, is likely to have a material adverse effect on our financial position or results of operations. See Note 12 of the Notes to the Condensed Consolidated Financial Statements included in Part I of this Quarterly Report on Form 10-Q for further discussion.

Item 1A.Risk Factors

Except as updated below and in our Quarterly Report for the period ended March 31, 2020, there have been no material changes to the Risk Factors as previously disclosed in Part I, “Item 1A Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2019 (the “2019 Form 10-K”), which could materially affect our business, financial condition or future results. The risks described in our 2019 Form 10-K are not the only risks facing our Company. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or results of operations.

Our business and results of operations have been and will be, and our financial condition may be, impacted by the COVID-19 pandemic and such impact could be materially adverse and continue for an unknown period of time. The global spread of COVID-19 has created significant economic volatility, uncertainty and disruption around the world. The extent to which COVID-19 will further impact our business, operations and financial results, including the duration and magnitude of such impact, is uncertain and will depend on numerous rapidly evolving factors that we cannot accurately predict including, among others:

the length and severity of the pandemic;
the negative impact on global and regional economies, credit markets and economic activity;
governmental, business and individual actions taken in response to the pandemic and the impact of those actions on global economic activity;
the impact of business disruptions and reductions in employment levels and the level of consumer confidence in the economy on our clients and the resulting impact on their demand for our services and solutions;
business consolidations or failures among businesses that we serve;
our clients’ ability to pay for our services and solutions and our ability to collect payment for services provided;
our ability to market, develop, provide, and train clients on the use of our services and solutions, including as a result of our employees or our clients’ employees working remotely, worker absenteeism or decreased productivity, quarantines, social distancing or other travel or health-related restrictions;
the pace and extent of economic recovery following the COVID-19 pandemic, including recovery in the real estate industry in particular
increased costs of additional safety procedures and increased technology-related expenses to provide for business continuity; and
increased cyber security risk, data accessibility concerns, and susceptibility to communication disruptions because our employees and employees of our clients are working remotely.

As a result of COVID-19 and its impact on global economic conditions, including the commercial real estate industry, towards the end of the first quarter and in the first two months of the second quarter of 2020, we saw an increase in customer requests for cancellations or suspensions and a reduction in new customer sales. We may see additional requests as current conditions are causing customers to reduce expenses and prolong the decision making time before entering a contract for third party services, which may lead to fewer of our services being purchased or service cancellations. The extent and duration of any future continued weakening of the economy is unknown, and there can be no assurance that any of the governmental or private sector initiatives designed to strengthen the economy will be successful or available to us and our customers, and if successful, when the benefits will be seen. We expect that cancellations or suspensions, reductions of services and failures to pay amounts due to us may increase at any time while the economic impact of the pandemic and the response to the pandemic impacts our customer base. We compete against many other commercial real estate information and marketing service providers for business. If cancellations, reductions of services and failures to pay increase and we are unable to offset the resulting decrease in revenue by increasing sales to new or existing customers, our revenues will decline and our profitability will be adversely affected. 

As a business, we have experienced and may continue to experience challenges, including increased costs, as we pivot our employee base and their work locations and hours as deemed necessary to respond to COVID-19 in an effort to protect the
52


health and well-being of our employees, customers and community. Any actual or perceived failure to comply with government orders, rules, laws or regulations as a result of changes in our operations in response to COVID-19 could subject us to investigations, claims, fines and other penalties, which in turn could adversely affect our business.

COVID-19, and the disruption in global economic conditions stemming from the pandemic, could also precipitate or aggravate the other risk factors discussed in our Annual Report on Form 10-K, which could materially adversely affect our business, financial condition and results of operations. Further, the COVID-19 pandemic may also affect our operating and financial results in a manner that is not presently known to us or that we currently do not consider to present significant risks. For additional discussion of the impacts of the COVID-19 pandemic, which could be materially adverse to our operations and financial results, please see "Management’s Discussion and Analysis of Financial Condition and Results of Operations - Impact of the COVID-19 Pandemic" in Item 2 of Part I of this Quarterly Report on Form 10-Q.

We have a significant amount of indebtedness, which could decrease our business flexibility and adversely affect our business, financial condition, and results of operations. As of July 1, 2020, we had approximately $1 billion of Senior Notes outstanding and an additional approximately $750 million available to be drawn under the 2020 Credit Agreement. There can be no assurance that our future cash flows will be sufficient to make payments of interest or principal on the Senior Notes or any amounts due and payable under the 2020 Credit Agreement. If our cash flows and capital resources are insufficient to fund our debt service obligations, we could face substantial liquidity problems and could be forced to reduce or delay investments and capital expenditures or to dispose of material assets or operations, seek additional debt or equity capital or restructure or refinance our indebtedness, including the Senior Notes. We may not be able to effect any such alternative measures on commercially reasonable terms or at all, and, even if successful, those alternative actions may not allow us to meet our scheduled debt service obligations. Furthermore, we may incur substantial additional indebtedness, including secured indebtedness, and if we incur additional indebtedness or other liabilities, the related risks that we face could intensify.

The 2020 Credit Agreement contains customary restrictive covenants imposing operating and financial restrictions on us, including restrictions that may limit our ability to engage in acts that we believe may be in our long-term best interests. These covenants restrict our ability and the ability of our domestic subsidiaries to, among other things, (i) incur additional indebtedness, (ii) incur liens, (iii) pay dividends or make certain other restricted payments, investments or acquisitions, (iv) merge or consolidate with another person, and (v) sell, assign, lease or otherwise dispose of all or substantially all of our assets.

In addition, the 2020 Credit Agreement requires us to comply with a maintenance covenant that we will not exceed a total net leverage ratio, calculated as total consolidated debt, net of up to $1.0 billion of unrestricted cash and cash equivalents, to consolidated EBITDA, of 4.50 to 1.00. The operating restrictions and financial covenants in the 2020 Credit Agreement may limit our ability to finance future operations or capital needs, to engage in other business activities or to respond to changes in market conditions. Our ability to comply with any financial covenants could be affected materially by events beyond our control, and we may be unable to satisfy any such requirements. If we fail to comply with these covenants, we may need to seek waivers or amendments of such covenants, seek alternative or additional sources of financing or reduce our expenditures. We may be unable to obtain such waivers, amendments or alternative or additional financing on a timely basis or at all, or on favorable terms.

A breach of the covenants under the 2020 Credit Agreement or the indenture that governs the Senior Notes could result in an event of default under the applicable indebtedness. Such a default may allow the creditors to accelerate the related debt and may result in the acceleration of any other debt to which a cross-acceleration provision applies. In the event the holders of the Senior Notes or our other debt accelerate the repayment of our borrowings, we and our subsidiaries may not have sufficient assets to repay that indebtedness.

Our borrowings under the 2020 Credit Agreement will carry a variable interest rate based on the Euro Interbank Offered Rate (“EURIBOR”) or the London Interbank Offered Rate (“LIBOR”) as a benchmark for establishing the rate of interest. LIBOR is the subject of recent national, international and other regulatory guidance and proposals for reform. On July 27, 2017, the U.K.’s Financial Conduct Authority, which regulates LIBOR, announced that it intends to phase out LIBOR by the end of 2021. It is unclear if at that time LIBOR will cease to exist or if new methods of calculating LIBOR will be established such that it continues to exist after 2021. The Company may need or seek to negotiate with its lenders for an alternative rate. The Company may not be able to agree with its lenders on a replacement reference rate that is as favorable as LIBOR, which may increase in the cost of our borrowings under the New Credit Facility.

Our indebtedness increases our vulnerability to general adverse economic and industry conditions; requires us to dedicate a portion of our cash flow from operations to payments on indebtedness, reducing the availability of cash flow to fund capital
53


expenditures, marketing and other general corporate activities; limits our ability to borrow additional funds; and may limit our flexibility in planning for, or reacting to, changes in our business and the industries in which we operate.

A lowering or withdrawal of the ratings assigned to our debt securities by rating agencies may increase our future borrowing costs, reduce our access to capital or result in the loss of certain covenant suspension . Although our debt currently has an investment grade rating, any rating assigned could be lowered or withdrawn entirely by a rating agency if, in that rating agency’s judgment, future circumstances relating to the basis of the rating, such as adverse changes, warrant. Any future lowering of our ratings likely would make it more difficult or more expensive for us to obtain additional debt financing.

In addition, the 2020 Credit Agreement also provides that, during any period of time in which we have obtained and maintain a corporate investment grade rating from any two of Standard & Poor’s Rating Services, Fitch Ratings, Inc. or Moody’s Investors Services, Inc. (such period, a “Covenant Suspension Period”), certain customary negative and affirmative covenants contained in the 2020 Credit Agreement are suspended, including the covenants restricting affiliate transactions, incurrence of indebtedness, investments, asset sales and restricted payments. The Covenant Suspension Period remains in effect until either one or both rating agencies withdraw its rating or downgrades our corporate rating below an investment grade rating. A lowering of one or both of our investment grade ratings would result in increased compliance costs and would impose certain operating restrictions, either of which could be materially adverse to our operations and financial results.
54


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

The following table is a summary of our repurchases of common stock during each of the three months in the quarter ended June 30, 2020:

ISSUER PURCHASES OF EQUITY SECURITIES
Month, 2020Total Number of
Shares
Purchased
Average
Price Paid
per Share
Total Number of
Shares
Purchased as
Part of Publicly
Announced
Plans or
Programs
Maximum
Number of Shares
that May Yet Be
Purchased Under
the Plans or
Programs
April 1 through April 30368  $562.99  —  —  
May 1 through May 314,621  662.97  —  —  
June 1 through June 30246  664.15  —  —  
Total5,235  
(1)
$659.39  —  —  
__________________________
(1) The number of shares purchased consists of shares of common stock tendered by employees to the Company to satisfy the employees' minimum tax withholding obligations arising as a result of vesting of restricted stock grants under the Company's 2007 Stock Incentive Plan, as amended, and the Company’s 2016 Stock Incentive Plan, as amended, which shares were purchased by the Company based on their fair market value on the trading day immediately preceding the vesting date. None of these share purchases were part of a publicly announced program to purchase common stock of the Company.


Item 3.Defaults Upon Senior Securities

None.

Item 4.Mine Safety Disclosures

Not applicable.

Item 5.Other Information

None.

55


Item 6.Exhibits
Exhibit No.Description
Third Amended and Restated Certificate of Incorporation (Incorporated by reference to Exhibit 3.1 to the Registrant's Current Report on Form 8-K filed with the Commission on June 6, 2013).
Third Amended and Restated By-Laws (Incorporated by reference to Exhibit 3.1 to the Registrant's Current Report on Form 8-K filed with the Commission on September 24, 2013).
Indenture, dated as of July 1, 2020, by and among CoStar Group, Inc., as issuer, the guarantors named therein and Wilmington Trust, National Association, as trustee, relating to the 2.800% Senior Notes due 2030, including the form of 2.800% Senior Notes due 2030 (Incorporated by reference to Exhibit 4.1 to the Registrant’s Current Report on Form 8-K filed with the Commission on July 1, 2020).
Agreement and Plan of Merger, dated as of May 13, 2020, by and among Ten-X Holding Company, Inc., CoStar Realty Information, Inc., Crescendo Sub, Inc., and Thomas H. Lee Equity Fund VII, L.P., solely in its capacity as representative thereunder (Incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed with the Commission on May 14, 2020).
Second Amended and Restated Credit Agreement, dated as of July 1, 2020, by and among CoStar Group, Inc., as borrower, CoStar Realty Information, Inc., as co-borrower, the lenders party thereto and Bank of America, N.A., as administrative agent (Incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed with the Commission on July 1, 2020).
Certification of Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith).
Certification of Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith).
Certification of Principal Executive Officer pursuant to 18 U.S.C. Sec. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (filed herewith).
Certification of Principal Financial Officer pursuant to 18 U.S.C. Sec. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (filed herewith).
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCHXBRL Taxonomy Extension Schema Document.
101.CALXBRL Taxonomy Extension Calculation Linkbase Document.
101.DEFXBRL Taxonomy Extension Definition Linkbase Document.
101.LABXBRL Taxonomy Extension Label Linkbase Document.
101.PREXBRL Taxonomy Extension Presentation Linkbase Document.
104The cover page from the Registrant's Quarterly Report on Form 10-Q for the quarter ended June 30, 2020, formatted in Inline XBRL (included as Exhibit 101).

56


SIGNATURES
 
 
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
  
 
COSTAR GROUP, INC.
 
Date:July 29, 2020By:/s/ Scott T. Wheeler      
   Scott T. Wheeler
Chief Financial Officer
(Principal Financial and Accounting Officer and Duly Authorized Officer)
57
EX-31.1 2 csgp-06302020xex311.htm EX-31.1 Document

EXHIBIT 31.1

CERTIFICATION

I, Andrew C. Florance, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of CoStar Group, 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:July 29, 2020By:  Andrew C. Florance
  
  /s/ Andrew C. Florance
  Andrew C. Florance
President and Chief Executive Officer
(Principal Executive Officer and Duly Authorized Officer)


EX-31.2 3 csgp-06302020xex312.htm EX-31.2 Document

EXHIBIT 31.2

CERTIFICATION

I, Scott T. Wheeler, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of CoStar Group, 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:July 29, 2020By:  Scott T. Wheeler
   
  /s/ Scott T. Wheeler    
  Scott T. Wheeler
Chief Financial Officer
(Principal Financial and Accounting Officer and Duly Authorized Officer)


EX-32.1 4 csgp-06302020xex321.htm EX-32.1 Document

EXHIBIT 32.1

CoStar Group, Inc.
1331 L Street, NW
Washington, DC 20005



 July 29, 2020



Securities and Exchange Commission
100 F Street, NE
Washington, DC  20549

Re: Certification Of Principal Executive Officer Pursuant To 18 U.S.C. Sec. 1350

Dear Ladies and Gentlemen:

In connection with the accompanying Quarterly Report on Form 10-Q of CoStar Group, Inc., for the quarter ended June 30, 2020, I, Andrew C. Florance, Chief Executive Officer of CoStar Group, Inc., hereby certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1) such Quarterly Report on Form 10-Q of CoStar Group, Inc., for the quarter ended June 30, 2020, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and

2) the information contained in such Quarterly Report on Form 10-Q of CoStar Group, Inc., for the quarter ended June 30, 2020, fairly presents, in all material respects, the financial condition and results of operations of CoStar Group, Inc.

By:
/s/ Andrew C. Florance   
Andrew C. Florance
President and Chief Executive Officer
(Principal Executive Officer and Duly Authorized Officer)
A signed original of this written statement required by Section 906, or other document authenticating, acknowledging or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to CoStar Group, Inc. and will be retained by CoStar Group, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

In accordance with Item 601 of Regulation S-K, this certification is being “furnished” as Exhibit 32.1 to CoStar Group, Inc.'s quarterly report and shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934 (the “Exchange Act”) or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933 or the Exchange Act, except as expressly set forth by specific reference in such a filing.


EX-32.2 5 csgp-06302020xex322.htm EX-32.2 Document

EXHIBIT 32.2

CoStar Group, Inc.
1331 L Street, NW
Washington, DC 20005



July 29, 2020


Securities and Exchange Commission
100 F Street, NE
Washington, DC  20549

Re: Certification Of Principal Financial Officer Pursuant To 18 U.S.C. Sec. 1350

Dear Ladies and Gentlemen:

In connection with the accompanying Quarterly Report on Form 10-Q of CoStar Group, Inc., for the quarter ended June 30, 2020, I, Scott T. Wheeler, Chief Financial Officer of CoStar Group, Inc., hereby certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1) such Quarterly Report on Form 10-Q of CoStar Group, Inc., for the quarter ended June 30, 2020, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and

2) the information contained in such Quarterly Report on Form 10-Q of CoStar Group, Inc., for the quarter ended June 30, 2020, fairly presents, in all material respects, the financial condition and results of operations of CoStar Group, Inc.

By:
/s/ Scott T. Wheeler      
Scott T. Wheeler
Chief Financial Officer
(Principal Financial and Accounting Officer and Duly Authorized Officer)
A signed original of this written statement required by Section 906, or other document authenticating, acknowledging or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to CoStar Group, Inc. and will be retained by CoStar Group, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

In accordance with Item 601 of Regulation S-K, this certification is being “furnished” as Exhibit 32.2 to CoStar Group, Inc.'s quarterly report and shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934 (the “Exchange Act”) or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933 or the Exchange Act, except as expressly set forth by specific reference in such a filing.


EX-101.SCH 6 csgp-20200630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - ORGANIZATION link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - ORGANIZATION (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, REVENUE RECOGNITION AND ADVERTISING COSTS (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, FOREIGN CURRENCY AND ACCUMULATED OTHER COMPREHENSIVE LOSS, NET OF TAX (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, NET INCOME PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, STOCK BASED COMPENSATION EXPENSE (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS , DISAGGREGATED REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS , CONTRACT ASSETS AND LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS , CONTRACT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS , COMMISSIONS (Details) link:presentationLink link:calculationLink link:definitionLink 2416410 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS , UNSATISFIED PERFORMANCE OBLIGATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 2416410 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS , UNSATISFIED PERFORMANCE OBLIGATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 2117104 - Disclosure - ALLOWANCE FOR CREDIT LOSSES link:presentationLink link:calculationLink link:definitionLink 2318303 - Disclosure - ALLOWANCE FOR CREDIT LOSSES (Tables) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - ALLOWANCE FOR CREDIT LOSSES (Details) link:presentationLink link:calculationLink link:definitionLink 2120105 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 2321304 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - ACQUISITIONS (Details) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - ACQUISITIONS , SCHEDULE OF IDENTIFIED ASSETS AND LIABILITIES ASSUMED (Details) link:presentationLink link:calculationLink link:definitionLink 2424414 - Disclosure - ACQUISITIONS , FINITE LIVED ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 2425415 - Disclosure - ACQUISITIONS , SCHEDULE OF PRO FORMA INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 2126106 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2327305 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2429417 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 2130107 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2331306 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - LEASES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2433419 - Disclosure - LEASES (Lease Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 2434420 - Disclosure - LEASES (Supplemental Balance Sheet Information Related to Leases) (Details) link:presentationLink link:calculationLink link:definitionLink 2435421 - Disclosure - LEASES (Supplemental Cash Flow Information Related to Leases) (Details) link:presentationLink link:calculationLink link:definitionLink 2436422 - Disclosure - LEASES (Maturities of Operating Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2436422 - Disclosure - LEASES (Maturities of Operating Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2137108 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 2338307 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 2439423 - Disclosure - GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 2440424 - Disclosure - GOODWILL (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2141109 - Disclosure - INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 2342308 - Disclosure - INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 2443425 - Disclosure - INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 2144110 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 2345309 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 2446426 - Disclosure - LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 2147111 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2448427 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 2149112 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2150113 - Disclosure - SEGMENT REPORTING link:presentationLink link:calculationLink link:definitionLink 2351310 - Disclosure - SEGMENT REPORTING (Tables) link:presentationLink link:calculationLink link:definitionLink 2452428 - Disclosure - SEGMENT REPORTING (Details) link:presentationLink link:calculationLink link:definitionLink 2453429 - Disclosure - SEGMENT REPORTING, ASSETS AND LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 2154114 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2455430 - Disclosure - STOCKHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 2156115 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 2457431 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 csgp-20200630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 csgp-20200630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 csgp-20200630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Combinations Business Combinations Policy [Policy Text Block] Restatement [Axis] Revision of Prior Period [Axis] Other (expense) income Other expense (income) Other Nonoperating Income (Expense) COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Accounts payable and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities INVESTMENTS AND FAIR VALUE MEASUREMENTS Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Segments [Axis] Segments [Axis] Schedule of accumulated other comprehensive loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Contract with customer, asset, gross Contract with Customer, Asset, before Allowance for Credit Loss Discounted rate par value Debt Instrument, Par Value, Discounted Rate Debt Instrument, Par Value, Discounted Rate Leases Lessee, Leases [Policy Text Block] Initial Basis Spread One Month LIBOR [Member] Initial Basis Spread One Month LIBOR [Member] Initial Basis Spread One Month LIBOR [Member] Statistical Measurement [Domain] Statistical Measurement [Domain] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Operating leases Leases, Operating [Abstract] New deferrals, net of amounts recognized in the current period Contract with Customer, Liability, New Deferrals, Net of Amounts Recognized in Current Period Contract with Customer, Liability, New Deferrals, Net of Amounts Recognized in Current Period Deferred income taxes, net Deferred Income Tax Liabilities, Net Current Fiscal Year End Date Current Fiscal Year End Date Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Selling and Marketing (excluding customer base amortization) [Member] Selling and Marketing [Member] Selling and Marketing Expense [Member] Proceeds from long-term debt Proceeds from Issuance of Long-term Debt Income from operations   Operating Income (Loss) Entity Address, Postal Zip Code Entity Address, Postal Zip Code Total current liabilities Liabilities, Current Net income per share - diluted (usd per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Contract with Customer, Asset and Liability Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Variable Rate [Domain] Variable Rate [Domain] Variable Rate [Axis] Variable Rate [Axis] Cash paid for amounts included in the measurement of lease liabilities: Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract] Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Restricted stock grants surrendered Share-based Payment Arrangement, Decrease for Tax Withholding Obligation ASSETS Assets [Abstract] Accounting Policies [Abstract] Accounting Policies [Abstract] Stock-based compensation expense Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Online Marketplaces [Member] Online Marketplaces [Member] Online Marketplaces [Member] Entity Shell Company Entity Shell Company Cover [Abstract] Cover [Abstract] Operating cash flows used in operating leases Operating Lease, Payments Accounts payable Accounts Payable, Current Effect of foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Document Type Document Type   Numerator: Earnings Per Share Reconciliation [Abstract] Lease right-of-use assets Operating Lease, Right-of-Use Asset Weighted-average amortization period Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Income taxes paid Income Taxes Paid 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Balance (in shares) Balance (in shares) Shares, Outstanding Income Taxes Income Tax, Policy [Policy Text Block] Total operating expenses Operating Expenses Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax [Abstract] Document Quarterly Report Document Quarterly Report Deferred income taxes, net Deferred Income Tax Assets, Net Schedule of Commissions Expense Schedule of Commissions Expense [Table Text Block] Schedule of Commissions Expense [Table Text Block] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Management stock purchase plan APIC, Share-based Payment Arrangement, Increase for Cost Recognition Reconciliation of operating segment assets to total assets [Abstract] Segment Reconciliation [Abstract] Effect of foreign currency exchange rates on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents North America [Member] North America [Member] Cumulative Effect, Period of Adoption, Adjusted Balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Revenues                                                                           Revenue from Contract with Customer, Excluding Assessed Tax Advertising expense Advertising Expense Net income   Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Entity File Number Entity File Number Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Accumulated Other Comprehensive Loss Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Financing Receivable Portfolio Segment [Axis] Financing Receivable Portfolio Segment [Axis] Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Statement [Line Items] Statement [Line Items] Schedule of anti-dilutive securities excluded from computation of earnings per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Term of subscription-based license agreements Subscription-Based Licensing Agreement Minimum Term Years Subscription-Based Licensing Agreement Minimum Term Years Term of loan Debt Instrument, Term Document Fiscal Period Focus Document Fiscal Period Focus Statement [Table] Statement [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Credit Facility [Axis] Credit Facility [Axis] Write-offs charged against the allowance, net of recoveries and other Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery Covenant compliance, total leverage ratio Line Of Credit Facility, Covenant Compliance, Total Leverage Ratio Line Of Credit Facility, Covenant Compliance, Total Leverage Ratio Business Combinations [Abstract] Business Combinations [Abstract] Reconciliation of operating segment liabilities to total liabilities [Abstract] Segment Reporting Information, Additional Information [Abstract] Basis of Presentation Consolidation, Policy [Policy Text Block] Cozy Services Ltd [Member] Cozy Services Ltd [Member] Cozy Services Ltd [Member] Number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Proceeds from equity offering, net of transaction costs Proceeds from Issuance of Common Stock Goodwill increase (decrease) Goodwill, Period Increase (Decrease) Goodwill [Roll Forward] Goodwill [Roll Forward] Calculation of basic and diluted net income (loss) per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Revolving Loans and Letters of Credit [Member] Revolving Loans and Letters of Credit [Member] Revolving Loans and Letters of Credit 2017 Credit Agreement [Member] 2017 Credit Agreement [Member] 2017 Credit Agreement [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Performance Based Restricted Stock [Member] Performance Based Restricted Stock [Member] Performance Based Restricted Stock [Member] ROU assets obtained in exchange for lease obligations: Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract] Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract] Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Summary of fair value hierarchy for its financial assets and liabilities measured at fair value on a recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Employee retention bonus Business Combination, Employee Bonus Compensation for Retention Business Combination, Employee Bonus Compensation for Retention Amendment Flag Amendment Flag Non-cash lease expense Non Cash Lease Expense Non Cash Lease Expense Line of credit facility, amount outstanding Long-term Line of Credit Reclassification adjustment for realized loss on investments included in net income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Variable Rate Component [Domain] Variable Rate Component [Domain] [Domain] for Variable Rate Component [Axis] Lease right-of-use assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Finance Lease, Right-Of-Use Asset Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Finance Lease, Right-Of-Use Asset Software development   Research and Development Expense, Software (Excluding Acquired in Process Cost) Financial Instruments [Domain] Financial Instruments [Domain] Allowance for Credit Losses Credit Loss, Financial Instrument [Policy Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Geographical [Axis] Geographical [Axis] New Credit Agreement [Member] New Credit Agreement [Member] New Credit Agreement SUBSEQUENT EVENTS Subsequent Events [Text Block] Cost of Revenues [Member] Cost of Revenues [Member] Cost of Revenues [Member] Local Phone Number Local Phone Number Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Segments [Domain] Segments [Domain] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Income taxes payable Accrued Income Taxes, Noncurrent Net income Business Acquisition, Pro Forma Net Income (Loss) Income Statement Location [Axis] Income Statement Location [Axis] Less: Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Income Statement Location [Domain] Income Statement Location [Domain] 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Schedule of available for sale securities reconciliation Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Customer base amortization   Amortization of Intangible Assets Components of lease expense Lease, Cost [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three SEGMENT REPORTING Segment Reporting Disclosure [Text Block] Stock issued for equity offering, net of transaction costs Stock Issued During Period, Value, New Issues Total assets Total assets Assets International [Member] International [Member] International [Member] Interest expense, debt Interest Expense, Debt Lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Information And Analytics [Member] Information And Analytics [Member] Information And Analytics [Member] Alternate Base Rate [Member] Alternate Base Rate [Member] Alternate Base Rate Finite-lived intangible assets, net Finite-Lived Intangible Assets, Net Income taxes payable Accrued Income Taxes, Current Subsequent Event Type [Axis] Subsequent Event Type [Axis] Credit Loss [Abstract] Credit Loss [Abstract] Unrealized gain on investments OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis] Antidilutive Securities [Axis] Entity Small Business Entity Small Business Cost of Revenues [Member] Cost of Sales [Member] Cost of Revenues Concentration Risk, Credit Risk, Policy [Policy Text Block] Previously Reported [Member] Previously Reported [Member] Consideration received on transaction Sale of Stock, Consideration Received on Transaction Depreciation and amortization Depreciation, Depletion and Amortization Entity Filer Category Entity Filer Category Financing Receivable Portfolio Segment [Domain] Financing Receivable Portfolio Segment [Domain] Other Intangible Assets [Member] Other Intangible Assets [Member] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Product and Service [Axis] Product and Service [Axis] Total liabilities Total liabilities Liabilities Entity Address, City or Town Entity Address, City or Town Ten-X [Member] Ten-X [Member] Ten-X Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Financing Receivable, Allowance for Credit Loss [Roll Forward] Financing Receivable, Allowance for Credit Loss [Roll Forward] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Debt, Weighted Average Interest Rate Debt, Weighted Average Interest Rate Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Document Fiscal Year Focus Document Fiscal Year Focus Beginning balance at December 31, 2019 Ending balance at June 30, 2020 Financing Receivable, Allowance for Credit Loss Deferred sales commission, amortization period Deferred Sales Commission, Amortization Period Deferred Sales Commission, Amortization Period Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-In Capital [Member] Additional Paid-in Capital [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Operating Segments [Member] Operating Segments [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Cash Equivalents [Member] Cash Equivalents [Member] Subsequent Event [Member] Subsequent Event [Member] Cash paid for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Stock options and restricted stock awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Covenant compliance, secured leverage ratio Line Of Credit Facility, Covenant Compliance, Secured Leverage Ratio Line Of Credit Facility, Covenant Compliance, Secured Leverage Ratio Lease liabilities Increase (Decrease) In Lease Liability Increase (Decrease) In Lease Liability Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Summarized information by operating segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Document Period End Date Document Period End Date Amortization of deferred commissions costs Amortization of Deferred Sales Commissions Entity Registrant Name Entity Registrant Name Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Loss [Member] AOCI Attributable to Parent [Member] Long-term lease liabilities Operating Lease, Liability, Noncurrent Variable Rate Component [Axis] Variable Rate Component [Axis] Variable Rate Component [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets ALLOWANCE FOR CREDIT LOSSES Credit Loss, Financial Instrument [Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Revenue recognized in the current period from the amounts in the beginning balance Contract with Customer, Liability, Prior Period Amounts Recognized Contract with Customer, Liability, Prior Period Amounts Recognized Use of Estimates Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Supplemental Balance Sheet Information Related to Leases Supplemental Balance Sheet Information Related to Leases [Table Text Block] Supplemental Balance Sheet Information Related to Leases [Table Text Block] Consolidation Items [Domain] Consolidation Items [Domain] Restatement Adjustment [Member] Revision of Prior Period, Adjustment [Member] Entity Tax Identification Number Entity Tax Identification Number LONG-TERM DEBT Long-term Debt [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Proceeds from exercise of stock options and employee stock purchase plan Proceeds From Exercise Of Stock Options and ESPP The cash inflow associated with the amount received from holders exercising their stock options and participants of employee stock purchase plans. This item inherently excludes any excess tax benefit, which the entity may have realized and reported separately. Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Income before income taxes    Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Trading Symbol Trading Symbol Term of contract Lessee, Operating Lease, Term of Contract Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Purchases of property and equipment and other assets Payments to Acquire Productive Assets Other financing activities Proceeds from (Payments for) Other Financing Activities Repurchase of restricted stock to satisfy tax withholding obligations Payment, Tax Withholding, Share-based Payment Arrangement Restricted stock grants (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Base Rate [Member] Base Rate [Member] Goodwill acquired Acquisitions, including measurement period adjustments Goodwill, Acquired During Period INTANGIBLE ASSETS Intangible Assets Disclosure [Text Block] Reclassification out of accumulated other comprehensive loss Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax Long-term debt Long-term Debt Goodwill [Line Items] Goodwill [Line Items] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Deferred revenue Increase (Decrease) in Contract with Customer, Liability LEASES Lessee, Operating Leases [Text Block] RentPath [Member] RentPath [Member] RentPath [Member] City Area Code City Area Code Customer Relationships [Member] Customer Relationships [Member] Cost of revenues   Cost of Goods and Services Sold Fair Value Debt Securities, Available-for-sale Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Thereafter Lessee, Operating Lease, Liability, to be Paid, Due After Year Four Lessee, Operating Lease, Liability, to be Paid, Due After Year Four Equity Components [Axis] Equity Components [Axis] Title of 12(b) Security Title of 12(b) Security Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Minimum [Member] Minimum [Member] Income tax receivable Income Taxes Receivable, Noncurrent Lease liabilities Operating Lease, Liability, Current Lease and other long-term liabilities Lease and Other Liabilities, Noncurrent Lease and Other Liabilities, Noncurrent Commissions capitalized in the current period Commissions Capitalized in the Current Period Commissions Capitalized in the Current Period INVESTMENTS AND FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Deposits and other assets Deposits Assets, Noncurrent STOCKHOLDERS' EQUITY Stockholders' Equity Note Disclosure [Text Block] Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Foreign currency translation adjustment Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Schedule of acquired finite-lived intangible assets by major class Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Segment Reporting Information, Revenue [Abstract] Segment Reporting Information, Revenue for Reportable Segment [Abstract] Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Advertising Costs Advertising Cost [Policy Text Block] Reconciliation of net income to EBITDA Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Capitalized debt issuance costs Debt Issuance Costs, Net Total commissions expense Sales Commissions and Fees Consolidation Items [Axis] Consolidation Items [Axis] Goodwill, impairment loss Goodwill, Impairment Loss Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Total lease payments Lessee, Operating Lease, Liability, to be Paid Net unrealized loss on investments, net of tax AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax Commissions incurred Commissions Incurred Commissions Incurred Gross  Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Sale of Stock [Axis] Sale of Stock [Axis] Net income per share - basic (usd per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Goodwill Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Investments And Fair Value Disclosures [Table] Investments And Fair Value Disclosures [Table] Investments And Fair Value Disclosures [Table] Revenue recognized Contract with Customer, Asset, Revenue Recognized Contract with Customer, Asset, Revenue Recognized Transaction costs Business Acquisition, Transaction Costs Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Realized loss on investments Debt Securities, Realized Gain (Loss) Income taxes payable Increase (Decrease) in Income Taxes Payable Debt instrument, face amount Debt Instrument, Face Amount Debt issuance costs Debt Issuance Costs, Line of Credit Arrangements, Net Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Schedule of goodwill Schedule of Goodwill [Table Text Block] Equity [Abstract] Assets, fair value disclosure Assets, Fair Value Disclosure General and Administrative [Member] General and Administrative Expense [Member] Investments And Fair Value Disclosures [Abstract] Investments And Fair Value Disclosures [Abstract] Investments And Fair Value Disclosures [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Supplemental non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Entity Central Index Key Entity Central Index Key Deferred revenue Current liability Contract with Customer, Liability, Current Entity Emerging Growth Company Entity Emerging Growth Company Subsequent Event [Line Items] Subsequent Event [Line Items] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Credit Facility [Domain] Credit Facility [Domain] Weighted average outstanding shares-diluted (in shares) Denominator for diluted net income per share — weighted average outstanding shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Letter of Credit [Member] Letter of Credit [Member] Net income per share-basic (in dollars per share) Net income per share - basic (in dollars per share) Earnings Per Share, Basic Off Campus Partners [Member] Off Campus Partners [Member] Off Campus Partners [Member] Number of business segments Number of Operating Segments Debt Disclosure [Abstract] Debt Disclosure [Abstract] Weighted-average remaining lease term in years Operating Lease, Weighted Average Remaining Lease Term Selling and marketing (excluding customer base amortization) Selling and Marketing Expense Finite-lived intangible assets acquired Estimated Fair Value Finite-lived Intangible Assets Acquired Amortization of debt issuance costs Amortization of Debt Issuance Costs and Discounts Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Revenue, remaining performance obligation Revenue, Remaining Performance Obligation, Amount Compensation expense Share-based Payment Arrangement, Expense Depreciation and other amortization Other Depreciation and Amortization Employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Long-term investments Long-term Investments Impairment of intangible assets, finite-lived Impairment of Intangible Assets, Finite-lived Sale of stock (usd per share) Sale of Stock, Price Per Share Term of credit facility Line of Credit Facility, Expiration Period Subsequent Event [Table] Subsequent Event [Table] Goodwill [Abstract] Goodwill [Abstract] Net Income Per Share Earnings Per Share, Policy [Policy Text Block] Total comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Fair value of identifiable net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Cash, cash equivalents and restricted cash Cash and Cash Equivalents, at Carrying Value Debt Issuance Costs Debt, Policy [Policy Text Block] Proceeds from sale of investments Proceeds from Sale of Other Investments Present value of lease liabilities Operating Lease, Liability Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] CoStar Suite [Member] CoStar Suite [Member] CoStar Suite [Member] Long-term debt Long-term Debt, Excluding Current Maturities Segment Reporting [Abstract] Segment Reporting [Abstract] Interest rate, increase (decrease) Debt Instrument, Interest Rate, Increase (Decrease) Reconciliation of EBITDA to net income (loss) [Abstract] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Schedule of Interest Expense Schedule of Interest Expense [Table Text Block] Schedule of Interest Expense Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Payments of stock issuance costs Payments of Stock Issuance Costs ORGANIZATION Nature of Operations [Text Block] Schedule of Supplemental Cash Flow Information for Leases Schedule of Supplemental Cash Flow Information for Leases [Table Text Block] Schedule of Supplemental Cash Flow Information for Leases [Table Text Block] Aggregate purchase price Business Combination, Consideration Transferred Borrowings [Member] Borrowings [Member] Total liabilities and stockholders’ equity Liabilities and Equity Commitment fee Line of Credit Facility, Commitment Fee Amount Total accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax INCOME TAXES Income Tax Disclosure [Text Block] Accrued wages and commissions Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Auction Rate Securities [Member] Auction Rate Securities [Member] Total operating lease costs Operating Lease, Cost General and administrative    General and Administrative Expense Financial Instrument [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Maximum potential payment for agreement extension Maximum Potential Payment for Agreement Extension Maximum Potential Payment for Agreement Extension Antidilutive securities excluded from computation of earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Proceeds from sale and settlement of investments Proceeds from Sale, Maturity and Collection of Investments Estimated Useful Life Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Entity Address, Address Line One Entity Address, Address Line One Gross profit   Gross Profit Property and equipment, net Property, Plant and Equipment, Net Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Interest (expense) income Interest expense (income) Interest Income (Expense), Nonoperating, Net Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Net income Net income Net Income (Loss) Attributable to Parent Entity Address, State or Province Entity Address, State or Province Changes in operating assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Remainder of 2020 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year London Interbank Offered Rate (LIBOR) [Member] London Interbank Offered Rate (LIBOR) [Member] Current-period provision for expected credit losses Financing Receivable, Credit Loss, Expense (Reversal) Total other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Amortization of acquired intangible assets in cost of revenues Amortization Of Intangible Assets, Cost of Revenue Amortization Of Intangible Assets, Cost of Revenue Trade Names [Member] Acquired trade names and other intangible assets [Member] Trade Names [Member] Leases [Abstract] Leases [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Other assets Increase (Decrease) Lease Right of Use and Other Assets Increase (Decrease) Lease Right of Use and Other Assets Total current assets Assets, Current Operating expenses: Operating Expenses [Abstract] GOODWILL Goodwill Disclosure [Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Unrealized foreign currency transaction gains Foreign Currency Transaction Gain (Loss), Unrealized Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Acquired database technology [Member] Developed Technology Rights [Member] Entity Interactive Data Current Entity Interactive Data Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Public Offering [Member] Public Offering [Member] Public Offering Restricted stock grants Stock Issued During Period, Value, Restricted Stock Award, Gross Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Software Development [Member] Software Development [Member] Initial payments to acquire businesses, net of cash acquired Initial Payments to Acquire Businesses, Net of Cash Acquired Initial Payments to Acquire Businesses, Net of Cash Acquired Noncurrent liability Contract with Customer, Liability, Noncurrent Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Supplemental cash flow disclosures: Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Redemption price rate Debt Instrument, Redemption Price, Percentage Technology Service [Member] Technology Service [Member] Employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans EBITDA Net income (loss) before interest and other income (expense), income taxes, depreciation and amortization (“EBITDA”) Net income (loss) before interest and other income (expense), income taxes, depreciation and amortization (“EBITDA”) Multifamily Online Marketplace [Member] Multifamily Online Marketplace [Member] Multifamily Online Marketplace [Member] Stock-based compensation expense for stock options and restricted stock Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock [Member] Common Stock [Member] Commercial property and land [Member] Commercial property and land [Member] Commercial property and land [Member] Product and Service [Domain] Product and Service [Domain] Acquired customer base [Member] Customer Contracts [Member] Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] Deferred commission costs, net Deferred Costs, Noncurrent Federal Funds Rate [Member] Federal Funds Rate [Member] Federal Funds Rate [Member] Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Stock issued for equity offering (in shares) Stock Issued During Period, Shares, New Issues Finite-lived intangible assets, gross Finite-Lived Intangible Assets, Gross Restatement [Domain] Revision of Prior Period [Domain] Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Credit loss expense Accounts Receivable, Credit Loss Expense (Reversal) Exercise of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect ACQUISITIONS Business Combination Disclosure [Text Block] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Weighted average outstanding shares-basic (in shares) Denominator for basic net income per share - weighted-average outstanding shares (in shares) Weighted Average Number of Shares Outstanding, Basic Basis spread Debt Instrument, Basis Spread on Variable Rate Consideration owed for acquisitions Other Significant Noncash Transaction, Value of Consideration Given Subsequent Events [Abstract] Subsequent Events [Abstract] Investments And Fair Value Disclosures [Line Items] Investments And Fair Value Disclosures [Line Items] [Line Items] for Investments And Fair Value Disclosures [Table] Other assets and liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets And Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets And Liabilities Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Sale of Stock [Domain] Sale of Stock [Domain] Requisite service period Deferred Compensation Arrangement with Individual, Requisite Service Period REVENUE FROM CONTRACTS WITH CUSTOMERS Revenue from Contract with Customer [Text Block] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities 2.800% Senior Notes [Member] 2.800 Senior Notes [Member] 2.800 Senior Notes Total stockholders' equity Beginning Balance Ending Balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Initial Basis Spread [Member] Initial Basis Spread [Member] Initial Basis Spread [Member] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Foreign currency, net Foreign currency, net Foreign Currency Transaction Gain (Loss), before Tax Income tax expense Income tax expense Income Tax Expense (Benefit) Cash, cash equivalents and restricted cash at the beginning of period Cash, cash equivalents and restricted cash at the end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Long-Lived Assets, Intangible Assets Property, Plant and Equipment, Policy [Policy Text Block] Accrued expenses Accrued Liabilities, Current Net income per share-diluted (in dollars per share) Net income per share - diluted (in dollars per share) Earnings Per Share, Diluted Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Information services [Member] Information services [Member] Information services [Member] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Amortization of acquired intangible assets in operating expenses Amortization Of Intangible Assets, Net Of Adjustments Amortization Of Intangible Assets, Net Of Adjustments Summarized information by operating segment, assets and liabilities Reconciliation of Assets from Segment to Consolidated [Table Text Block] Effects of foreign currency Contract with Customer, Asset, Effects of Currency Translation Contract with Customer, Asset, Effects of Currency Translation Beginning balance Ending balance Contract with Customer, Liability Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Revenue Business Acquisition, Pro Forma Revenue Deferred income taxes, net Deferred Income Tax Expense (Benefit) Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Finite-lived intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Amortization of debt issuance costs Amortization of Debt Issuance Costs Maximum [Member] Maximum [Member] Security Exchange Name Security Exchange Name Restricted cash Restricted Cash Retained Earnings [Member] Retained Earnings [Member] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Document Transition Report Document Transition Report Financing Receivable, Allowance for Credit Loss Financing Receivable, Allowance for Credit Loss [Table Text Block] Deferred commissions Increase (Decrease) Deferred Commissions Increase (Decrease) Deferred Commissions Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] STR Inc and STR Global Ltd [Member] STR Inc and STR Global Ltd [Member] STR Inc and STR Global Ltd [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current liabilities: Liabilities, Current [Abstract] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Restricted stock grants surrendered (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Multifamily [Member] Multifamily [Member] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 10 csgp-20200630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 csgp-20200630_g1.jpg begin 644 csgp-20200630_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" "X!"(# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]_**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **,TTOB@!U% .110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 444UGVT .I"^#_ )XKD/CG\?/! MO[,WPLU?QMX_\1Z3X3\*Z#"9KW4=0G$<40Z*J]WD=B%2- SN[*JJ6(!_GA_X M+!?\',7C/]L5]6^'_P #Y=7^'GPMFS;7>M!C:^(/$R#[WSJ=UE;,<_(A$TB M>8Z+));@!:GZ ?\ !87_ (.5_!/[%DNK?#WX.?V7\1/BU;2-:7EV6\W0?"T@ MR'$TB$&YN4;Y?L\3!48/YLD;)Y;_ !G_ ,$V_P#@[+^('PZ\9)H?[3$*^//" M>I7!8>)](TR"SUC0@W'SVL"QPW5NIV\1JDZ@N , M#M3@=O3L?\_Y_P#U4%_\ !*+_ (. M/A+_ ,%*K:Q\+WSQ?#CXNM&?,\+:G=JT6J,HR7TZY(47(VY8QD+,H5SY91?- M8$T?>U-+X-!DYI&&[)]J!#E;>N?6EK\H?^"0G_!S[X/_ &S+_3? ?QQL]"^% MGQ.U!S'8W\$K0^'-1V,$DTSI%#"I=W=@JHHY))/0#J3VH <6P:^1/ M^"I7_!9SX2_\$L_".SQ+>'Q-\0M2MFGT7P;IEPOVZ[ZA);A\$6EL7X,L@).U M_+CF9"E?"W_!7[_@Z9TKX(HWDMM0\?21)=Z3IC+\N-.1@ MT=Y*&R1,X:W&%VBX#'9^"_C/QGK7Q(\7ZGX@\2:OJGB#Q!K4[76HZEJ5T]U= MWTK=7EED)=VZ#+$G Q] I(]P_P""AG_!3GXM?\%./B>GB'XDZY_Q*]/8_P!B M>&M/W0Z/H*'(_=19.^8AB&GD+2,#MW",)&OS[CG_ #Q11058**** #K1%(UO M/'+%(T,T+K)')&Q1XW4Y5E*X((."".<@45>\+^%]4\<^*=+T/0].OM8US6[R M+3].L+*$S7-]\:VOOB5XR$.I^,]3B&5>X"MY5E$W5K>U$CHA/WW>:7 M:GF[%^R\8%!F?P\_%'15T7XD^*--95VV.KWMJ5(^4;)Y$QC\*_27_@C]_P ' M)_CK]AP:5\/_ (NG5?B/\([9!:VESYIFU[PK&,;?*=S_ *5:H/E\B1@Z*1Y4 M@6-8&^"_VT=!7PI^VA\9=*5=BZ7X^\06:J?X1'J=R@'X;:\UZ_\ UZ#3<_MJ M_9^_:+\$?M3_ GTGQQ\._$VE^+O"NM1"2UU"QEW(3CYHY%(#Q2H>'BD571L MJRJP('; Y%?QJ?L!_P#!2#XL?\$U/BNWBCX7Z\MK'J#*-8T*^5I]'U]%Z+<0 M!E.\=$E0I*F2 ^UG5OZ8?^"57_!;;X3?\%3?#'V/19O^$/\ B5I\ FU3P9JE MTK7D:X^::TEPHO+<$$&1%#IE?-CB+H&"&C[*HIOF^U.4Y'/% @HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M^>O^"F'_ 3^L_\ @I3^S5<_#74?B!XX\ :==7:7<\WARYCC74PJ.HMKR-T/ MVBU)<.T.Y S1QDGY17T+33)AL>V: /YP_P!I/_@T)^//PR6>Z^&OC;P+\4+& M% 5MKD2>'M4E/'R)'(9K >%E/3IBO[+[?5K6\U"XMH;B"6YL]HGB20&2#< M-RAAG*[AR,XR*LA Z]3SS05S'\+\$Z7$8>-E=3T*G=G^G^?IEP.?3\Z_L(_: M6_X(W_LP_M)+*'7;,G'RHCQFWEC7H"SM,W)/ M/2@.8_G[HK]!/VD/^#8S]K;X "XN=,\(^'_B=I< :0W7A'6$EF5 >,VUT()V M*M/ MN1\&/A[/'=>)I\^6FM7)PT.E1MG-KV?'_77;+G\?,KYG)S0:!W_P_P _Y%7O"_BC5/ WB?3=H5FD+A,D?O0#D>E%(GW12T$A1110 4444 %%-+X-8OQ"^)?A[X2>"]0\2>* M]=T;PQX>TF/S;[5-6O8[*SLDR%W2S2%409(&6(&2!W% &Y1NK\Q?VG?^#L+] MF/X)7UQIW@U/&7Q;U*$,JRZ%IXM-,$@.-K7-VT19<T] QVOJ7C&:\9USP2D=G%M/J-QQZGK0!^^6:,U_/SH'_ M >:?$:SN=VJ_ CP7?0=2EIXENK1R/\ >>WE'YBO9O@Y_P 'F7P]UF=5^(7P M1\;>&8F'^N\/:U::XJG/4B=;,XQR=NXC! !ZD _:"BOEW]C?_@LY^S;^W9J- MOI?@'XG:.WB:YVJGA[6$DTC5I)",E(H+E4-P5P*/&&OZ+X7\-Z/&)K_5=5 MO8[.SLT+!0TDLA"+EF51D\E@!DG% &_NY_SS06Q7Y/?M5?\ !W5\!?A'J-YI MOPU\+^,/BU?6^ M\BC0]&F/=5FN%-SPV!N%J4/4,1C/R_K__ >;^/KK42VD M_ 7P?8VN>(KOQ5<7@3&]AC\5_L[^ M7;D_OKG1_&?FR#I]V"6R0'OUF%?:W[)?_!S'^RG^U-J-OI=YXKU3X6:Y=/LB ML_'-HNFPR'G_ )?(WELUR> ))D8D@!+/#O@OPU9D)+J6M7\=E;AR"5 MC#2$!I&P0J+EF/ !/%?FQ^TE_P '<_[.OPKNKFR\ :#X\^*EW#CR[RVLAH^E M.>X,MV5N!]1;,IZ@XQD _5;- :OP'\6?\'GOC*]F_P")'^SYX9TV//\ R_\ MC&>])_[XLX&O^#SWQI9L/[8_9\\+Z@NRN%CN%3)QO,84GH30 M![K10#D44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !136DVUR_QI^-WA/]G3X6 M:UXV\<^(-,\+^%/#MN;G4=3OYA%!;)D*,GJ69V5%106=V55#,P! .H+8;I7X MQ_\ !9[_ (.?=,^$;ZC\,_V9]2TWQ!XL4O;ZMXY"I=:7HK#Y?+L !?@W.CV=[<'-OK/C&,@JX MG(.;>S<';]G'SR)GS6Q(8$_,-!L'R\ < F@I(^EO^";W_!3KQU_P3U_;9A^ M+R:AJ_BA?$%PT?CFTOKIKFX\5616_K?^"? MQK\+_M$_"7P[XY\%ZQ:Z_P"%?%5C'J&F7\!.RXA<9&0P#*PY5D8!D965@&! M_B*'\J_6#_@V/_X*^_\ #*/Q?A^ OQ"U:2/X;_$'4/\ BG+NY;,?AO6IB%\L ML?F2VNVPIY*QW!1L*)IG #1_2 #D4A7-(&P/_K=:<#D4$C=G-8OQ!^&7AWXM M>%KK0_%6@Z+XFT.^&+C3M6L8KVUG'^U%*K(WX@UN44 &O!/AVWD>6+2] TN#3;*)W.YV6&%50,QY) !)YKJ ,"BB@ II^]3J,< MT ?R4?\ !PCHH\/_ /!:+X^6ZJ$#:KIESCWET;3Y3^>_-?&U?=7_ 86\X/,NG:;NM(E([%;O^T?P<5_. Z2R?+!# M+<3MQ%#&A=IG/ 55P=S,> !U) K^T?\ 80_9MA_9 _8Q^%_PQC6W\WP3X:L= M+NW@^Y<7:1+]IF'_ %TG,LA]W-!,CUH# HH' HH)"BBB@ II?#8IU>&_\%&/ MVY?#/_!.?]D;Q9\5?$T:WJZ+ (=+TL7 AFUW4)?DMK.,D$C>YRS!6\N-9)"I M5&H \C_X*]_\%H/A_P#\$I?AQ:I?Q+XL^)GB*!IM \*6UR(Y'C!*_;+N3!^S MV@=2N\@M(RLL:MLD:/\ G#^.7[3G[1W_ 6O_:AT?2=7NM<^(GBS7+YAX<\( MZ0#!I.D;LEOLULS^5!&B'$ES.Y81INFF8+N'C?[2G[1GBW]JKXW>*/B5\0-6 MEUCQ5XJNVOKZX((1!C:D,*DG9#%&%CC0$A411EN37].G_! C_@DAI/\ P3=_ M99L->\1:3'_PNCX@645[XGO)@&FTB)\21:3$?X$A!7S<$^9.'8LR+$J!6Q\> M_L-_\&?F@V.B66L?M#>/-1U+5I%623PSX/E%K8VW)/ES7LB&6?C'^I2WVMD! MG W'[N\#_P#!O5^QMX"LEAM?@7X;OE7^+5[V^U5S]6N9Y#_AT& *^S=M*!@ M4"NSXM\=_P#!O%^QM\0K)H;KX'>']/W XDT>_OM+D0^H-O.G3T.1Z@U^=?\ MP4._X-$[GPKX:O/$G[-GBS4]>NK4&5_!OBB>$3W(Y.+2_"QH''RJD=RH!R2; M@8"G]YJ:4R: NS^&GQ/X7OO"^O:AHFMZ9>:5JVCW4EG?Z=?V[075C<1.8WBE MB-?VBO^";FO2^./%&O>++WPCXZO- T^ M\U>[:[NH;-;#3KB.$ROEW5&N9-N]F(!"@A54#P'_ (.P_P#@EM8^(_ $?[4' M@ZQCAUS0&MM-\=PPQA?[2LG9+>UU!NA^NB\+10OW:*"0HHHH **** "BBB@# MSO\ :O\ VGO"/[&7[._B[XH>.KR2Q\+^#; WMZT2AYIR6$<4$2DJ&FEE>.*- M2P#/(@R,YK^4S]OS_@HI\9O^"SG[4.G1ZA;ZA-;ZGJL6G>"?A]IDYFL],>5_ M*AC4':MQ=OOQ)=. 27;;Y,06-/TM_P"#RK]I74++3_@S\'[&Z:+3=1DO?%VL M0J,&=X=EK9<]U'FWI*]"PC/501\T_P#!I'\(M)\?_P#!435=?U*&*XN/ ?@F M_P!3TH$G=!>3SVUF9E'M;SW49_Z[_2@I;'VQ_P $[_\ @TI^&OP]\'Z?KO[1 M.H7GQ \77,7F3>'=+OYM/T/2B0"(S+"R7%S(ISE]\<39QY1 W-]V:+_P1>_9 M-T'1H[&']G7X.S0QKL#W7A>TNIR/>65&D/U+5].+]VB@5V?F_P#M;?\ !KC^ MR[^T)X, MLOWHWBD?^R3;S7R9_P %I?\ @GAI_P#P4@_8/\5>$8K&&;QMH<#Z[X,NNDEO MJL",8X0V0!'<+NMWW9 6;?M+(A (^!/^#-GXU^+O&OPU^-W@?6/$>K:GX3\# MRZ%<>'M,NIS-!HIO/[2-PMONR8XW-O$WEJ1&&#,JJTCEOVM1=BXK\*/^#*V? M[1+^TM(JG:Z^%6P1M(_Y#/8]Z_=8-[4 #/MH$@89[5Y!^W/^V]X!_P"">W[. M.M_$SXA:E]CTG2U\JTLX64WNMWK*3#96L;$>9/)M.!PJJCR.4CC=U_-+_@@- M_P %J/C;_P %,O\ @H9\0O#?CZ^T.U\$V_A.^\0:3H6GZ=$G]E.-1LHH8_M. MT2S!(IW4L_WB=V%X /V.4Y%%(B[5Q2T %%%% !1110 4444 %%%% !1110 M4444 %%%% #6?::_/+_@M-_P7V\(?\$Q+*;P5X5M+#QQ\:KZT%Q%I,CL=/\ M#L;C]W<:@R$-SD,MNC+)(N"6B1ED/JO_ 6E_P""G%A_P2X_8WU#Q;;+9ZAX M]\1RG1?!^F3O\L]\Z,3<2*/F:WMT!E<3!%+.< %Y7&6X50>RC@ ]N\/:+^TM_P71_:YAM M&O->^*?CJ=3*]Q?7 @TCPO9EOF?@""QMAC[L2!I&&%665L/^P?[&_P#P:!?" MGP!I-CJ7QN\9>(OB-KVU7N=)T69M%T2)B 6CWI_IDNUL@2"6'<.3$N<#[R_X M):_\$V/!_P#P3"_97TCP'X=CAO=>N$2]\4Z\8PLVOZD4 DE/&5A3E(8_^6<: MJ"68N[?20&!0'H?'?A3_ (( _L<^#=/CMK7X"^#KF.-0@;47N=2E('K)<2R. M3[DD^]<[\4?^#;W]C?XHZ9-"WP@M?#MU(A6.\T'6+_3I;-_P!FCPMJ'C3X#ZUJWQ4\,Z?&T]WX;OH%_P"$ MDM(E&XM 856.^YW$QI''+PH5)V)Q^2VB:UV<[P MW%M*.4EBE4AD<$ AE((QG(Q7]S6WG-?SD_\ !U%_P2WL?V8?CAIWQX\$:>EC MX/\ BA?O:>(K2"-4AT[7BK2^>H&,)=QI*[<8$L,K%B9U ![G["_\$,/C?XF_ M:,_X)0?!OQ?XRUZ^\3^)=0TVZM[W5+UQ)77CF:Z\/ M^%/#^H2C0O!43,EKH&TM'F8'!GO-N5DF< ABX18D/EU_7T5_SBOY-O\ @X5_ M95_X9-_X*R?$NSM[HH'$^*0,? M_6HH'3UHH+"FRPK/$R,JLKC#*1PP]_\ /<_@ZC&: /Z8O^#;?_@L#)^WA\"I M/A9\0-4N+SXP?#>Q4F\NY?,F\5:2I6..]+$[GN(F9(IRV2Q:*4L3,RI^GP.1 M7\A?_!#_ .%OQ%^*O_!5+X.1_#%KRTUGP_KT&MZKJ$&X1Z=HT,B#46G9?^64 MMO(]MM. [W4<>09 1_7FIR*#,6BBB@ HHHH **** /S\_P""K'_!O/\ "_\ MX*>_$B3X@2>)O$GP]^([:?'ISZGI\45W87ZQ<1/=6L@5I'124#131$K@,6"K MC\A_VKO^#6#]I_\ 9^DNKWP?:^&OC!H<9=D?0;U;'4EC SNDL[HH 3T$<$T[ M= :_IY*;C1LH&F?P_\ Q0^%GBKX'>+F\/\ C?PQXB\%Z]&H=M-U_39M-NPI MZ-Y4RJY4]00"".A-8.?_ *^>HK^WCXL_!/P=\?/"$WA_QUX4\-^,]!G8/)IN MN:9#J%H[#H3%,K+D9X.,BOSO_:M_X-2_V9_CHMU>>"5\3_!_6I S1G0[W[;I MC2L<[GL[KS JCH$MY(%Z>^0?,?B+_P $/?V;#^U3_P %6/@SX:3X[OM8TL>'M!EL=,DL/L]FTT<]Q)-&\D@621X8 $5V"B(_,V_"_ MI<'_ ,:!-W'44 Y%% @HHHH 0MBOYTO^#NK]M:X^*?[7OAGX(Z;>-_8'PMTZ M/5]7@1V7S=8OH]Z;UZ$PV1B*-U'V^8=*_HL;DU_&5_P4?^,4WQ__ ."@WQN\ M8R7#74>M>-]6-I(23NLXKE[>U'/I;10K^':@:W/3?^"%/[--M^U5_P %7?@_ MX;U&W%SHFDZJ_B?5$,8>-XM/B:[C613PTWA./4_P#@H]X]UAPK?V3\.;FW0%0=K3ZEIYW9['; P^C&OZ01TH'(**** M"0HHHH YKXQ_"70_CS\)?%'@CQ-:F^\.^,-*NM%U.W#E&FMKB%H95##E24=L M$<@\]:\>_P""=7_!,KX;_P#!+_X;Z]X5^&T-S9VMT2UEX49F953#@'V7^TY^V-\+?V,?!" M^(OBEXZ\-^!])F+);R:I>+%+?.H!:.WBYDN) "#LB5VQVK\]_B__ ,'>?[,_ M@35[FS\,>'OBIX^6$XCO[#2+?3[&8=,C[9/#<*/]Z ?A7XS_ +)W['_[07_! M>/\ :]UB\;7K[Q-K6$N?%/C7Q),S6.@VSL[1Q_(,+N(D$%G;JJ\-@11*[I^O M7PE_X,[_ ("^'/#-NGC+XA_%7Q7K6S%Q/8W%GI%DS_WHH!!+(@]GGD^M &5X M5_X/*?@O=WFW7/A!\7-/@[/8MIMXP^JO\=?LC_%S5?A_P#$WPO?>&?$VE$&>RNPDB3QMGRYHI%)CFB?#;9$)4E6'#*P M 5N?VS%_\YI4;E?ST_P#! [_@XA\0?"/QQH'P5^/WB6?7/ NKSI8>'O%^ MK7!DN_#4SMMCM[R=SNELF8A5ED):W+ ,WD#]Q_0NO2@D_ '_ (/,OAC=:?\ M';X%^-%61['5M#U30V8*2L,MM/!.H)Z9=;IR!U/E-Z5^?_\ P1R_X*%_\.R? MV[O#_P 2;VRN-2\*WMI/X>\46UJH:X?3;EHW:2(8^9XIH;>8+U<0M'E?,##^ MEC_@L+_P3>L?^"HG[%^L?#T7=GI7BK3[A-<\*:G=;O(L=4A1U02[06\F6.26 M%R%8JLI<*S(HK^2WXV?!/Q;^S?\ %G7/ GC[P_J'A?Q?X:N#;:EI=\@$MNW5 M64C*R1NN'25&9)$965F5E)"HG]I7P.^.W@_]I/X7:/XT\!>(M)\5>%=>@^T6 M.I:=.)89ESAAQRKJV5=& =&5E8*P('6>97\7?[(W[=_Q@_82\73:U\)?'^O> M#9KQUDO;2WD6?3M3*@J#<6DH>WF(4D!V0NH)VLO6OUP_8O\ ^#Q!E2TTG]H# MX:$MG8_B/P2_RGD &73[B3(P,EGBN&)S\L0X% FC]U@*?LB_\%&/@ MC^W=I#W7PG^)'AOQ=-#%Y]QIT,QM]4LX\XWS64P2YB7/ 9XP">A->U&3% CY MY_8G_P""8?PO_8 ^)'Q4\4?#N'6K6\^,&IQZKK5O=W:S6MM)'-=RI';1A%\J M-3>S +D_*$&>.>'_ ."FO_!;#X*_\$P]"N;+Q-J__"3_ !$>W,MAX,T659=2 ME9E!C:Y;[EG"VY3YDI!9=QC25EV'[ !S7Y[_ +=W_!MM\$_^"@_[47B+XM>, M/&?Q'_#UFS+IGAVV8@LD*GF25]J&6=LR2 M%%'RQQQQQ^G?\$-/^"F'A/\ X)6_M7^)?B%XQ\/>*/$NFZWX2G\/0VNA+;M< M)/)>V)M8T'3 M]&T_44NM>N()KUI+A79P6@AACVC "@)D:&3R)9!M"^I!S7R)_Q!S?LV8_Y*-\?O\ P<:-_P#* MROL;_@F+_P $GOA]_P $H_ _BK0/A]K_ (XUZS\7:A%J5Y)XDN[6XECDCB\H M",V]O NWJ"&.>] CZ>#Y_\ UU\J_MI?\%L/V:_V"]9N]%\>?$C3Y?%MFO[S MPWH<+ZMJL3X!$*_P!ACX*^&?AE M\--6ET'Q[\4HKF6\UVU:!I4)1'-NP.8KBXDD\M)ADQI%.4*2B.1/Q)_X) M"?\ !.Z3_@J#^W)HOPSN-6OM$\.K9W/B'Q-J5J$DO8-/@9%D\KS 5,TLT\$0 M=PX0S&0I)L*,"/V%\7?\'DWP1LKKR]!^$WQ>U1,X\R]73;(,/4!;J4_F!^%: M_P -_P#@\/\ V>_$E];V_B3X?_%[POYS!7NA8V%_:P YY;RKKSC_ , B8U] M>&_^#:[]B_0/"RZ:_P '5U(F,)+>7WB35I;N=MNTR&3[4"C'K^[V*"> M?G? M_P %K_\ @V2\.?LX? [Q'\8OV?KK6ET?PG ^H^(/!>HW#WWD6" F:ZLKASYQ M\A09'AG:0LGF,L@9%BD!KS/V<_9#_;V^#_[>?@VXUWX2>/-#\9V=B4%[#;,\ M-[IQ?=L^T6LJI/!NV,5\Q%W!21D-N&&",, R_P!@G[ 7[86C_MZ_L>^ M_BUHMJVGVWC#3_.N+)I/,.G7D;O!=6V_ W^5<131A\#<$#8 - CV!I-M8?Q% M^*7AGX/>$;KQ!XN\0Z'X5T"Q7=?*M#.B@=5' /U7_:?_P"#I7]E/]GN]DL="USQ%\6=3AD,4L?@ M_3A+:Q$?Q?:[EX+>53V,#RU]9_\ !/[]MK0?^"A_[*/AKXN>&-&UK0]#\42W ML5O9ZL(A=Q&UO)[1]_E.ZR:]J<@EE5"'^S0(1+* M5*Y&R,.KRQF@JUC[\_X*(_\ !8OX&?\ !,>QM8?B-XANKOQ1J-O]KL/"VA0+ M?:U>0[MOF^662.&,D,%DGDC1RCA68JP'RG^SE_P=H? ?X[?&O1/!NH>!_BAX M0_X274[?2M.U*[M;2ZMEFGD$40G6"=I(]SLJ_(DF"V3@//VL/C M=JFMZI-XA^(7Q"\77;WU[)%;O?:AJ4[8!98HE)V@;55$4(BJB*JJJJ/H77P'^-MGI]EXPT:ZGNY_ >K1V]O"E_ [R.[6X5455)+$ M@ Y/6@+:']@0.137DV#_P"OUI5/RUD>/_&%G\._ VM>(-1I>(]:F:YUGQ%>3:KJ$Q))FN M;B1I97))))9W8\DGGO7[J?\ !F!X3CA\&_M#:]C]]>ZCH>G$G^[!#?2@?G< MV<_V>Z@D@GCGBDBDP=C+)&IS@Y&5(()!]4HH \G_ &)?V-/"'[ G[..A_"WP M(^KOX7\/RW4UI_:=R+FY#7-S+N>( M[#POHMUJ6IWEIINGV,1FN;JZF6&&W0#)9W8A54#N2!7PC^U?_P '+7[*/[+K M7%G9^-+GXI:Y;D*;#P-;#5(SD'G[:S1V1 (P0LYW-Q)X&@(4^7_9;,R"&,$CS[8.2L;/*L M0Y/X[KM>/Y=I4C (YR/K_P#KH*BC^P[_ ()>?\%-O"?_ 55^ FM?$'P?X=\ M3>&=-T/Q%-X;EM==6!;AYH[:UN"Z^3)(NPK=(H^;.5;BM[]NK_@I+\'_ /@G M%X MM>^*WBRWT5M3+II6E6Z&ZU76)$7++;VR9=@,J&D.V)"Z;W3_:A^(?[??[2>J>./&U]<^)/&WBR;9;VEG')(EM$" MQBLK. %F2"($A$7)^\S%G9W8%;4_=_1_^#Q_X!7GBU;>]^&?QCT[0Y"H&H-; M:;+-&"?OO EX3M Y.QG;T4G /ZM?#/XBZ3\7OASX?\6:!:%XHTVVU?3IW MA>%I[:XB66)RC@.I*.IVL PS@@'BOXUT_P"">/[0NI6/F6_[/_QTFAF7Y6C^ M'VL,'!Z8(M\?CTYXK^L+]GKXI:'^R3_P3!^'/BCXEWW_ A>B^!_ASH\VO3: MK#)!)IIBT^!9(Y(BOF><'^01!3(TA"*II-?" MW[5G_!Q[^RA^RGJ=UI";7^U\'!^7[5N2S# C:4,X96X8# M!Q^'O_!7#_@NM\3_ /@J3X^O_"OAJ37O!_P;N+H6>D^$+%R+[Q"-P$;=3:=;S8_ZYK/(,^V^O4/@9_P ':7[+/Q4UB*Q\20_$;X9M)\OVO7]$2YL] MWINL9;AU'^T\:J.Y YKG?%__ 9_?LV:SH;1Z/XR^,FAZ@J$1W(U:QNE+8P" M\;V?S+GJ%9"?45^6/_!57_@WW^+7_!,;0IO&4-[:_$KX5PR*EQXBTVT:UN=& M+8"_;K4NYBC+':)D>2/.-YB9T1@K0_J"^#GQR\&_M#^ ;/Q5X#\4>'_&/AO4 M,B#4]&OX[VUD(X9=\9(W*>&4D%3P<'BNJ!R*_C!_8;_;[^*?_!.OXP1>,_A; MXBFTFZ>2,ZII<^Z;2O$$29_/-8^(&@^)=(T:/0K:Z\.ZE;P*+9)YI MU#1SV\R,=\\F3@'! XQFOYXO^"Q?_!+B^_X)0?M3VO@<>)!XN\.^(=)76]#U M1K86]SY!FDA>">-21YL;1C+)A'5T8!2610$?O'^P-_P5_P %H?ABO_/;3];0\Y&/[+N6X_*OZJ ,"@&,_&6 ML6OA_P +^';8W>I:CKR;_]V1[98C^#XKZ^_:C_ &;O#?[7W[/WBOX:^+O[0_X1OQE8 MMI^H?89_(N!&2&^1\':V5'.#7XB_\%8/^#6OP?\ LK?LI^,OBM\'_'GC&\;P M'I\VN:KH7B9K:Z6ZLHOGG-O<0Q0M&T40>3:ZRF3R]N5+;@"/I;QC_P 'AG[- M^A7#1:7X%^-6N;<8F32M.MH6]?\ 6WRR9''\&.>M?I=^SC\;M/\ VE_V>O ? MQ&TFTO+'2_'_ (=T_P 1V=M=[?M%O#>6T=PB2;25WJL@!VDC(.">M?Q)J-IX MPOTX_*O[%_\ @D9=?VA_P2J_9KD_N_"_PW%TZ[=,MU_I0-GT'=7T-C:R3S21 MPPPH9)'=MJHHY))/0 G/M7QC^U1_P '"'[)_P"R?]JM=0^*6E^,MSGD^Q3!=FXR*Z3,6 $;8%?AYX[^'7B#X2>, M=0\->*-!UCPMX@TF18;W2M5L9;&\LW*JP$D,BJZ91E89 RK*1D$$@(_J\_X) M7_\ !;3P#_P5G\6>.-+\#^#_ !QX:_X06VL[J[F\0):()UNGG2((+>>7YOW# MD@X ]37LG[87_!1+X+?L#^'[?4/BU\0=#\(F]3S+2PE9[G4[Y0=I:"SA5[B5 M5. S)&57/)%?S(_\$MO^"K>N?\$PO@W\(DB; NI+2PL8)A_>3==-)CV>-#[5N?"+_@[T_9G\WOK& <#;B5;>'Q7X>N'O=)\QL8BF+(DULY)51YT:*[$+&TA!("M#^K7]G#]JSX<_ MM??#N/Q9\,?&?A_QMX?=_+>ZTN[6;[-)M#>5,GWX90""8Y%5QD9 KT$'BOXK M_P!CC]L[XD?L$?''3_B%\+_$,V@Z]9D)^$GC[P/X7\1?L<_$;3= M>^).H3:7X]+QDBQ#&[YE**=N 2Q K[N";CNZ5\4_\ M%*@/^'@?[#?M\0=9SC_L7[Z@1F_M(?\ !:FY_8K\)?#;4OC-\#_&/P[F^(7B MF?0GM9]=TS4FT:Q@C@EFU69[.65&MTCEE9E#;U%LY( ()^@O^"@'[;&A_P#! M/O\ 98U_XH:[I>H>((=(GM+*TT?3W07NKW5U=16T-O"&.&*9H[CQ-^R_\._%_B/XI0NRW1'B72+>^\-:9OE7 M[LTLHU'4%!"Y$43=P* /UD_9D^-]K^TU^S;\/?B18V-QI=E\0?#6G>);>SG< M/+:1WEK'+_LJ_\)1\!?AC\:-/MV:Z\&:O+X9UAXTY-E?*)()9&Z[8KFW$:C^] M?'US7[/5X?\ \%)?V4H_VWOV%/BG\+?+BDO/%F@3PZ9YC;4BU&+$]C(Q/9+N M*!^W"GD=0 ?QGYHI(Q($_?1R03#B2.1=KQL.JD=00<@@\@BEH- IKN(URV[' MH!DM[ #DGZ4[M_GBOU@_X-<_^"4[?M0_'W_A?7C33V?P!\+K]!X?AEP$UO7H M\.LF.K16>4DSP#.8 "?*F0@I'Z=_\&]'_!)]?^"ZSKVJ:?HFCZ;$9KN^O[E+:UM4'5I)'(55'J M2!0!HL^W_&F[]QXZ]>M?F[^V9_P=(?LS_LSO>:;X/U'5/C-XDMBT8A\+HHTI M) ,C?J$NV%XS_?MA] UJ?T9?M+_MG?"C]C7PH-:^*7Q \+^!K&16> :K M?I%<7NWEEMX,F6=A_=B5F]J_+7]L7_@[_P#!/A>:YT7X ?#C7/B+K$CFWM-7 MU_=I6FS2$@1M#;*#=7&XX7RY!;-R.3TK\"?%_BS5_B%XMOO$'B+5M4\0:]J< MGFWFJ:I=R7E]=O\ WI)I"SNWNQ)_6OKS_@W[_94_X:U_X*O_ OTVXMC<:'X M'N6\;ZOC^"+3BCV_'0J;Y[)&4]5D;KTH'RG]7W@276)_!&COXBAL;?Q ]E"V MIQ6+,UK'=%!YRQ%OF,8?<%+H&?&FKV%OY M@PSVZWDI@D/L\)C<>S"@<=S]&/\ @SKUZ*U_X*"_$K2V;]]??#V2Z1<=5AU* MR5OUG7\Z_HU'2OY4?^#:7X[)\#?^"P/P[CN+B.TT_P >66H>$KF1VVJ3/;FX M@3WWW5K;(!ZNM?U7 Y% Y;A11102%%%% !112%\&@#A/VF_C[H?[*O[/?C;X MD>(F/]B^!]%NM;NT1U62=8(F?RH\D R2%0BCNS*.X%?QE?M)?M$>*/VI?C=X MN^)OCF^-]XH\87\FJ:C+N9HXL@+'#'N)(AAB1(HUS\L<:*.E?TC_ /!UQ\5[ MCX=?\$DM4TBWD\G_ (3[Q5I&@3$'#&-)'OV"GW%A@^JDCN:_F;\%:);^(_&F MBZ;=[6M-1U&VM;C)P/+DE5&_1J"EL?UQ?\$6OV(;+]@O_@G+\//!XL_LOB35 M["/Q'XID9 LLVKWD:23JY'7R5\NV0_\ /.VCSS7U8!@4+P**"1I3+9KX+_X. M#/\ @F!I_P#P4*_8JUC5M&TT2?%;X9V<^M^%[F&/=/?I&N^YTPX4LZW$:$(N M1B=8&R%#AOO:FR#GGM0!_"ZK1W]KD;7BE4=?F#*PQ^1!_P#U5_5G_P &Y'[< M&H?ML_\ !,GPW-XAO9M0\7?#>\E\%ZS=3R%Y;S[-'%):SNS$L[O9S6V^1B2\ MJRMUR!_-E_P4.^#%K^SK^WO\:/ ^GVZ6>D^&_&NJVNFVZ?=@LC=.]JG0?=@> M,?A7ZS?\&77BNX>__:.T&25VLX5\.:C!'GY4D?\ M2.5L>K+'"/^ 4%/8_=? M;FOGS]OK_@EY\&?^"D_@:/2?BAX5BO-0L8V32_$%@WV36M')#?ZFX4$E,MN, M,@>%F"EHV*C'T$&QQ3E;/ M2[YX]'\01 L<("[?9+C"C+2&6$D_=B[5^7OQ?^#'C']GKQS)X9\?>$_$O@GQ M!$-YTW7=.EL+EDR0)%21070_PNFY6[$C!K^W@IDUQ_QO_9Y\"_M+^!9O#/Q$ M\'^&O&_A^9A(VGZWIT5];AP" ZK(IVNN20ZX93R"*"N8_B8T;5+SP[K=GJ>F MW=WI^J:=*)[2\M)G@N+208VO'(A#HP/0J01P_MR? _3?B%\,O$5KXC\-ZD6B,B QSV4Z@&2WN(FP\, MR9&4< X96&592?35;S/Y>G7:+D 2+/*N9202J;?ZH5&%H)/Y=O\ @ZC_ .4PWB3_ M +%;1O\ T5)7H_\ P9Y_\I+/'O\ V3.\_P#3IIE>?\ ITTR@I['](=%%%!)^)?_ =8_P#! M-CXL?M+_ !G^%/Q*^&?@SQ%X_MXM*F\*ZG8Z)9-=W.FR+*]U!,T:9;RI!).K M28"(T488YD0'C?\ @VF_X)C?M'?L:?M[WGCSXB?"/6O"G@O6_!>H>'Y-1O\ M4=/$EM+)W>65ECCC M!9V8X5 .223V]Z )4.5'TJ#4+K.:WN(8KBWN$,""."#U M%?(/[3O_ 7S_9/_ &4$N+;6OBYH?B36K96']D^$]VO71<$@Q.UL'AADX/$\ MD?3M7YQ?M0?\'E.H7=U)8?!?X.6]IYLBI:ZIXXO3++*3P4.GV;@%CD8*WA/M M0!^/'[2_PGA^ /[2WQ(\ VK,]OX%\6ZMXS6RDD\D[8AR2:_H!_X M,\O'%SKO_!.SQ]H=Q,\D?AWXAW26:D\003:?I\NQ1C@>:TS?5STK^>[XV^.M M>^*7QL\:>*/%E!)_#9XFY\3ZIG_G]GX] M?WC5]V_\$S/V"/B=_P %O_'7@'P7?:A>>%_@I\!M'_L6_P!8@4NMDD]U->30 M6JME'U&[EF)9MI6*&*%I _EQ1S?"?B7_ )&?5/\ K]G_ /1C5_2U_P &E\2C M_@DVA"J&;QGJ^XX^\%=)4 M+]JE@CW7FJR*"/.N[ALRW$O)&^1F('RKA0%'JWE\]>E. P/6B@D!P*\5_P"" MD=Y/8?\ !/#X]W%J&:Z@^'/B"2(+U+#3+@KC\17M5@#^(2W&($QTP*_>__ (,P_$,,_P *_C_I(93< M6>M:/>NG<)-;W$:G\3;O^1K\%9=+O-#FDL-0MY+74+!VM;J!QAH)8SL="/56 M!!^E?K;_ ,&>_P >HO G[FW&4C7U;R+VZ M?'I$WM04]C^C$=**%.1102%>4_MK?MB^$?V"/V;O$'Q4\=+JS>%O#3VD=X-, MMA%KR'PSX5U;X5^(9$ M/V;5O#>JW+)"^"5WVEP\ENR;B-P5$WN4&2566"6-]A)*%BA)*F@I69_0J?^#MO]E(' M_CW^*G_A-K_+SJ]T_P""?/\ P70^"/\ P4O^.&H_#_X;Q^-(]?TO0YO$$W]K MZ2MG#]FBN+:W?#"1LMONHL#&"-QSQ7\Y7_!'K_@G))_P5&_;;TSX:W.L76@^ M&[#3I_$/B2_LPC7<.GP/%$R6^\%!-)-/#&K,&"!VD*2;"C?TX_L4_P#!)OX M_P#!/C59=5^%/P_L_#^O76GMIEWK$U[DM?Q,:9SIEO_P!GQH_X+%^!O"/PQTVX; MPA\"/A5J]_J&J^)9+=FMWU&^:-IEA0D"ZO1;I B(/DMXV9W9?M"I+_1C^PI_ MP36^#?\ P3J^'L>A_"[PC9:7'Q-XM2%_P#C[OI0WV&TDX!Q##FX*$E6-U;MC=$I'[]$ M9-?QR_\ !6GXH7GQD_X*@_M!:]?RFXF/CS5=*C/+'9RE6!#> M5'#>2*>J2B!P04!/]*X3/O7XV_\ !FEX>MH?V5/C1JZ_\?UYXSM[&0\9\J'3 MX73_ ,>N)*_9-!A:!,0)BJGB'PY8>+=!OM+U6RL]3TO4[=[2\L[N%9K>[A=2 MLD9)(@69G,0@=B6>&=:LM6MW3[T+_@\F&?VR/@__P!B M9<_^ES?A7]#HZ5_/'_P>2_\ )Y'P?_[$RY_]+FH)1\W_ /!LOS_P6D^%7_7G MK?\ Z:;NOZK*_E3_ .#9;_E-+\*?^O/7/_31=U_5905(*^=?^"N_'_!*K]I0 M\_\ ),/$?_ILN*^BJ^=?^"O'_**G]I3_ +)AXC_]-EQ02?QTGIZ>F.U?V(?\ M$=O^44/[-_\ V3;0?_2"&OX[^_X5_8A_P1W_ .44/[-__9-M!_\ 2"&@I['T M?\''7_*;?X\?]?.A_^H]I=?UB'K7\G?\ P<=?\IMOCQ_U]:'_ .H] MI= H[GU'_P &>OP'\(_$C]JOXK>,=>T.RU7Q#\/]&TW_ (1ZZN4\S^RGO9+Q M+B6-3PLK);H@D W*CR*"!(P/]$ 7BOP-_P"#+[_DKO[1'_8(\/?^CM3K]]!T MH![B;<5A?$OX<:#\7_ .L>%?%&DV.O>'?$-G+I^I:=>1B2"]MY5*/&ZGJ&!Q MVK>II3)_I0(_CE_X*H?L,W'_ 3F_;J\7)W37FE7(\ MRV9VP-[Q_/!(X5=TMM(0%!%?:G_!H_\ M9W7PF_;X\0?"FZO"N@_%K0Y9[:V M..=6TX-/&4SPI-HU[NQRWEQ9X08]*_X/-OA79Z-\#/$WB+18=2USX>W\NI^'KIY9 M$;3;B6![>1U"L%;=%(ZX<,.<@ X-=DHP**"3C_&WP&\)_$;XE^"_&.M:1%?> M)/AW<7=WX=O6ED5M,ENK9[6X955@K;X)'0APP&E^&_">F6VC:59([.MG:6\2PPQ!G)8A8T5O?L)?L8>+/^ M"@G[5'A3X5>#D:&_\03E[W43#YL.AV$94W-]*,@;8T^ZI*[Y&BC!#.M?V$?L MS_LX^$_V2O@%X5^&_@?3QI?A?P?8)86,)P9& RSRR, -\TDC/)(^ 7DD=CRQ MKXC_ .#<_P#X)-M_P3U_95/B_P 9:;]E^+WQ2@BO=8CGB*W'A^Q&6MM-YY1P M&\R8 ^:^P[A!&U?HMG;VH!L&?!6 M@Q,$;4==U2#3[4,>B^9,RKN/89R:"3JJ*_,?]J/_ (.OOV9/@<\UGX+_ .$M M^+NJQY7.AV'V+38W#8(>ZNS%N!&2'@293QSU(^QO^"?/_!0+P%_P4E_9PT_X MD> )KI+*:=['4M,O0BWVBWD8!>VG568!]K(ZD$AHY$<<,* //QQ\4-6O+'3;R\&FZ=:6-H]W>ZI=F-Y!!#&O&=D;L M6C_R2/^% 'B/[9?\ P>#^/O&S M7FE_ KX>Z7X)TYF9(M=\4L-3U21#C:Z6D3"WMY!U^>2Y3';/3\M?VGOVQ_BM M^VCXH_M;XK?$+Q1X\NHYVN((]3O"UE9.1AC;VB!;>WR.T,:#VKS4C#>_<]_> MB@TL&,>WL.**** #&*_?K_@SK_93_P"$;^"7Q2^-.H6V+GQ=JD7A;1W=,,MG M9+YMQ(C?W9;B<1M_M6/;J?P#F++$VU&E;'RQJ-S.>< #N2> .Y-?V7?\$T?V M45_8E_8)^%7PO:-8M0\*Z! FJ['WJ^I3$W%\ZG^ZUW-.PY(PPZT$R/=!THH MP**"0HHHH :T>YLU_-]_P=K_ +%-Q\&OVXM&^,>G6Y1(30"/XZ_ 'CW5_A5\0/# M_BSP]=+8^(/"^IVNM:5==1;W=M,DT$GH0LB*<=_UK^SK]B_]JSP]^VY^ROX& M^*WA?*:3XUTM+X6S/YDFGS@F.XM'8 R03I+"Y QNB;&1BOXY_VEOV;_ !E^ MR'\=?$GPX^(&DOHOBKPS4N(7P/,@D3#(XQE3T4@@?='_!OC_P M6MC_ .":WQ+O? /Q$FFE^"_CB]6YN;H!I9/"6HE1']M1%RS6\BJB3Q@%E\N. M1 "LB2A3U/Z@%.116?X7\3Z;XT\-Z=K&C:A8ZMH^K6T=[8WUG.D]O>02*'CE MBD0E71E965E)!!!!(-:"MN%!(444TO@_S]J !I-M?B+IG_!:;XR?M2_\'$>B M?![X:_$$V'P1A\6/H#Z9;Z5I\Z:Q#IMI+-J$WVEX9)MLDUMZCAW1^#M!UG5\ _ZL&S:QS_Y M.XY]:!]#]4O^#NCP+<^*_P#@E?I.I0QR/#X4\?:7J=RR#B-)+>\L@3Z#?=Q@ M>["OYII;BXM(O.M)/)NH?WD$H_Y9R+@J1]",CWK^S7_@HU^R7!^W3^P[\3/A M1++!!<>+]%EATZ>=B(K;4(BL]E,^T$[([J*!R!R0I'O7\;/B;PMJO@;Q/JFA MZYI]WH^O:'>3:?J5A=QF.>PN87:*:"12,JZ2*RL#T*D4#B?VR? /XPZ;^T#\ M#/!GCS1]W]C^-=#LM>LMWWA!=0)/'GWVN,^]=>#D5^.?_!J#_P %-=+^)GP% MD_9O\5:G';^,? 7GWOA,3O\ -K&CR.TLD*,20TMK*[C;P?(DAVAA%*4_8H2 M<"@D=36%+NS7#?M*_M">&?V4/@-XM^)'C*^73_#/@W3)=2OI=RB1U0?+%&&( M#2R/MCC3.7DD11R10!_*#_P7!UVU\2?\%=_V@;JTV^2OBLVK;3GYX;:""3_R M)&_X@U^G7_!F#\,+VP\!?M >.)(S_9NL:EHOA^VDV\-/9PW=Q,H/?"ZA!D=L MCUX_$'XE^/\ 7OVB?C7XB\57UI+?>*OB#X@NM6GM+*)I9+B^O[IY6AA1?F9F MEE**JC)R !VK^MC_ ((W?L'-_P $Z_\ @GUX'^'NHQP#Q9)$^M^*9(BK!]5N MCYDT>Y25=85\NV5UX9+9&XS05(^ ?^"P?_!93XN_\$Z/^"T_@'PZ/&UQ;? M M],T/6/$>@+H]E-OLY[NYM[V593";DNL<)D54E +(!T)%?LW8ZA#J-G#/;RQ7 M$%PBR121L&21#R&4C@@@@@C@Y%?S:?\ !X%8"W_X*B^$9?+^6?X7:7DG[LA& MJZP#GZ#;^=?<7_!K_P#\%;=+_:%^ NE_L\^.-72'XD?#NS-OX::Z8+_PD>B0 MK^[2-NC7%I'B-D^\T*Q2#?B8QA/0_7 '(HIJ-A?I3@VNHZ=>(B^;+9W-U#:WEJS'_ED5E6?'7?;1XZL M#^FV[FOS&_X.LOVN=%^"G_!-:^^&YNT/BSXPZA:Z?8VB,#+'8VES#=WER5/6 M,"*. ]]UVF.A( 1_-G\,=6NM!^)OAG4+!G6]L=8LKBV>/AA(EQ&R$>^X*0?6 MO[AE.17\@'_!%[]D/4/VV/\ @I;\*_"=O:_:='T?5X?%7B*1D+PP:7I\L<\P MD(Y"S2"&V!Z;[I,X&C?\&> MG'_!2OQY_P!DSO?_ $Z:77GG_!U5;R6W_!8'7F=65;CPIHTD9(^\H25<_3(( MSZBNH_X-&O&UCX6_X*HZYIMY<1P2>)?AWJEC8HQPUS<1WVG7&Q?]KR89VQZ1 MGTH#H?TO YI"V*%.5I'&[(_I02?D[_P7-_X.,Y/V$/B)>?!_X.Z5I>O_ !-L M[9'U[6=4C:73O#!F17BA2%2IN+LQLLF&811!XMPF)>-/R7^#?@#]L3_@X'^+ M&J>'V\;>(_'MKI@2\UF[\0ZPVG^%-!\PMY;O;0)Y$;NR-M2WMFD;8QV[49E^ M:/VK/'^H?%G]JGXH>*-7?S-4\1>+]7U&Z)'W7EOIG90.RKG:!V"@=!BOZ!/^ M#/R72&_X)K^,A9>6-67XBW_]J?WR_P!@T[RB<\[?*V8[9#=]U!6R//?V4/\ M@SF\!^%EM=0^,WQ0U_QA<+MD.C>&+5=%T]#_ !1/.YEN)4_VH_L[<#@]FX_P"VC5_2[_P:8''_ 2:B_['/6/YPT%/8_3:B@'(HH)"FE:WM9(?"OQ1F?QOHDV"4=KIV-_$&P%W1WGG-L'W(I MH/[PKYN_8:_:IU#]AS]L'X=_%G389KR7P/K,=[=6D# 2WUDRM#>VREN TMK+ M/&"1@-(I[5_4#_P6]_X):67_ 5(_9$N-#T\V=C\2?!\CZOX.U&6"Y10C$'"ND$A#^5L;^3OQEX-UCX=^,-6\.^(-,OM%U[0+R73]1TZ\B, M=Q87$3;)(I%/W65@1Z<<<$4%+;4_MU^'7Q!T;XK?#_0_%'AS4+?6/#_B33X- M5TR^@),=[:SQK+#*N0/E=&5ATX-;0;<*_GG_ .#;7_@N?I7[-%O:?L]_&35K M?3? MY=,_@[Q+>2;(- GE?>]A=.3A+5Y"TDAPRG![,#05$]H_X,Z8P? MV_?B=[?#Y^W;^T;/_"OZ,U&T5_.;_P &=)_XS\^)WO\ #YP/?_B8VE?T94"9 MP/[5G_)KWQ(_[%;4_P#TDEK^);2_^09;?]:X1<1V^L64,=O/"<<+YENEK*I8@R-]H(SL8T#B>]?\&97QIM;? M5_CO\.;BX1+RX32O$VGP;OFF1?/MKIP/12;('_KH.G?]W%.17\V\JAXY$/=2I!_&@7 M>'[FT_:C^">K/&19WWA74;6)_P"\\%W$\@_ 7$?_ 'U02?,7_!LN,?\ !:3X M5?\ 7GKA_P#*3=5_597\E/\ P;X?%/2_A!_P61^"&H:Q=16>GZIJ-[H+2OT, M][IUU:VL?U>ZEMXQ[R"OZU5/%!4A:^=?^"O'_**G]I3_ +)AXC_]-EQ7T09, M#I7Q7_P7M_;"^'/[-O\ P3;^*WAOQAXFL=-\1_$[P?K'AOPSI*GS;[5;NXLY M85*0KEA"C2+YDQ 2,,N3N958)/Y->_X5_8A_P1W_ .44/[-__9-M _\ 2"&O MX[R<>W'3O7]AW_!'=\?\$H?V;_\ LFV@]/\ KPAH*EL?2)ZU_)W_ ,''7_*; M;X\?]?6A_P#J/:77]8>'O_1VIU^^B]*_G4_X,[_C5IO@O]M?XG^![R:&WO/'7A2"]L#( MZJ;B73[AMT*9.2QCO))-HYVPR'HM?T5KTH'+<*,\T4UG"F@D_"[_ (/1_$,. M_P#9QTE2C7#'Q)>L-PW(J_V6@R/1B[8/_3,BOB/_ (-H?A'=?%7_ (+(_#.Y MAMVGLO ]GJOB34/E_P!5"EA+:1N?3%S=VWXD4_\ X./_ -N;3/VW?^"EFMKX M;NX=0\(_#"R7P?IES"^^&_N(99)+VY3CD&XD:'_$WQZ\26+V^L?%3R].\-I,FV2'1;=V+7 R<@75QR P^:.T@D4D24% M;(_893E:*1/NTM!(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% 'SO_P5@_9/D_;=_P""=OQ9^&MK;_:M M8UO0I+C18\A=^J6K+=6(+=E-S!$K?[+-ZU^%O_!K_P#\$KD_;,_:%7XW>,=/ M$WPS^%=[')ID$ZG9KVNA5EA7&.8;0-'.X)4-*ULOSJ)E']+)3)S6)\//ACX< M^$?A.#0?">@Z-X9T.UDFF@T[2K*.SM(7FE>:5EBC"J"\LDDC$#+.[,7EQ#:V=G&TT\\\@CCA11EG9CPJ@9))P :_+']JW_ (.WOV>_ MA"+JS^&>B^+/C%JL8_=7%M"=$T9F'!5KFY7S^O\ %';2*0"02,$_J?J>EVVK MZ?<6=Y;PW5I=1M#/#,@DCFC8$,C*>&!!((/4$U_&-^W]^RG<_L-_MJ_$KX3S MK((/!>N2VVFM(VYYM.D"SV,A/=FM);8=PZAX(X&':OS]^)/Q+\3?&?QA)XA M\9^)/$'C#Q!*H5]3UW49M2O'4=%,LS,Y4>F<#MBL6B@NP8_SZU]3?\$B?^"H M?B3_ ()6_M46OB^S^W:IX(U\16'C+0()/^0K9JQ(EB5F"?:KWC!8_!VIRL!Y^\\1VG_P DC_C7[/@Y%?B[_P 'FI_XQ[^!O_8TWW_I%0-;GX GK11106%% M%% 'UQ_P0I_94;]L#_@JC\)_#UQ:M<:'X.M#A9/#_B^QMUDO--R=WE2H2OVBU+'+0LR\DE'C<[Z_FF_P"" M@7_!)?XX?\$U/$$R_$;PG--X5\P1VOB_2%>[T"]!.%!GV@V[DY BN%C=B&VA MU 8_V&%-QJ*^TV#5+*:VNH8[BWN$,4T4B!DE0C!5@>"""00>N:!IV/Y#/^"> M?_!9GX\?\$TD^P?#_P 36VJ>"Y)3--X3\0Q-?:.S.6)>%599;9V9VL7 _P"/[PA=3:#M/=OL]NRVS,>[ M/"Q)R2#7M3B]'AA:*.VB<'_ )ZKO8OA)_P:U_L?\ PR=)-2\'^*/'%Q&0 M4D\0>)KS:"/6*U:")L]PZ$>U :'\RNJZYXR_:4^,$UU>7'B;X@?$#Q==B61C MYVJZOJ]P1@85=\LC!0%"J#A54 8 %?N!_P &O/\ P2;^-7[*?[1?B3XQ?%+P M9<>!]&UCP=+H&D6.JSQKJER]Q>6=P\CVJY> *MI@B?RWRXPA!S7Z^_ ?]E3X M9_LN:))IOPV^'_@WP'8W&WSX]!T:WT_[25X#2&)5,C?[39.>/FB63Q;X4BPK>)510JWMGG@ M7BHH62$D"X1 RXF4K<_LH!@4FWF@1_#YX:\3>)?@A\3K;4])O=;\(>,O".HE MH)HGDL=2T>\B;;CL\4BME65L$?,K#DBOV<_8E_X/";SPQX2L]%_:"^'6I>)+ MZRB$;^)O!IMX[G4-J@ S:?,\4*R$AB[Q3*A+?+"@ %?JW^VC_P $F/V??^"@ M,IO/BA\-]'UC7Q"($U^S:33=810"$4W=NR2R(F_\&;_P M1U6Z:3PU\5OBUH:2.7,-\VGZA''SP$VVT38' &YF/J30/0Z;Q9_P=]?LS:-H M;3Z;X7^,6M7S*?+M$T:SM_FP<;Y)+L*%)X)7>0.0#7Y._P#!43_@M)\7_P#@ ML?XVT7P/I_AVZ\/^"VU"/^P_ F@^;JE_K-[TC>=D0/>3@D^7%'&J(6'RNZB0 M_J-\-?\ @SH^ OAZ\AN/$WQ*^+GB7RFRUM;W%AIMM./[K[;9Y?3E9%/'7K7W M]^QS_P $S/@7^P+I\D?PG^'&@^%[RX0QW&J[7O-6ND)!*27L[/<-'E0?++[ M$FD6XB\,$C'VZ[* MDI)>X.(XU+);@[R6F*?9OV07I33%GN:<.*!'XC?\'6?_ 3.^+W[1?Q.\)?& M;X>^%+KQGX=\+^&!H>MV>D!KG5[/;=S3K.MJJ[YHL3X/D[W3#,RJ@+C\)O"' MBW5/ _BO3]6C13R*,#"N[ M*,8Q@D$ _)7]A3_@[\UWP7X>L]!_:&\"WGC"2T39_P )3X3%O;:A=8& 9["1 MHK=I">6>&6)><+"*^QHO^#LK]DMM,68W/Q(6X(S]D/AAS,/;(&3(?DMTU.PO+:+KT$UH93VZRGI^-:&0?^.T#T.7_:F_X/(?#-MH-Q:_!/X2Z]J. ML2(T<.J>-IXK.RM7S\LGV6TEEDN$/]TS6YYY(Q@_E?H/A/\ :4_X+F?M=WE_ M:VVN?%#QY?B*WO;^11;Z3X:M07:..23 @L;5,RLL0P9&,A5)9I&W_O9\!_\ M@U>_9)^#5ZMUK&A>,OB7'K'/V?2]&T^&PLX,G)VPQ*J+D\\#F@#Y5_X(S?\ M$?O#/_!)_P"!=S9B^A\3?$KQ9Y4_BKQ"L92.9D!\NTME/S+:Q;GQN^:1V=V" M[ECC^S ,"A1M6B@1^%/_ >"_L*ZYJ6M>!OVC-#L;B^T72],7PAXK:*,M_9: M+<236%RX .(GDN;B%W; 5VMEYWC'XO\ P-^-WBK]FOXO^'/'G@?6KGP]XN\) MWJWVEZA!@O X!4@@@J\;QLT;HP(='=&!5B#_ &T>(O#>G^+]!OM*U:QL]3TO M5+>2TO+.[A6:WNX9%*/'(C JZ,I*E6!!!(/!K\S?VEO^#33]F?XU^)KS6/"5 MYXY^%-Q>,TAL-!OH;C25=CDE;>ZBE:-?2.&6.-1P% !W/F?X3?\'G%Q:^# M;6#QU\!!=>((8@MQ=Z!XE\FSO'[ND$\#/ I[(992.[5]!?\ !*3_ (.+O$W_ M 5 _;O7X&0/]A@>RTRWN%'\$C)"\N#ZQR1 MGT(K]+?V6OV/?AE^Q1\,8?!_PL\&Z-X,\/QOYLD-E&S2WDN /.N)Y"TUQ+@ M>9,[N0H&< 8!'\O_ /P7S_8!UO\ 80_X*(>,97L;G_A!OB?J=WXK\+:AY.VW ME6YD,UU9!A\HDM9Y60IG(B:W,?"^H$-)8ZA%N$<@!"RQ.I#PS*&;;+&RNN20PK\S/BW_P9X? M/Q9K5Q>>$?B!\4O!L-Q*76PDN+35+.U7^Y$981/CWDFD8]R:!GDUU_P>AZ>O MAY6M_P!G/4&U8JNZ"3QNBVJ-W F%B6('J8QG@<9KY&^+'[>W[8'_ <8_%^V M^$/A.QATOPI=RQRWGAS0!+:Z#80"0NMWK-XV]I(T*A@K_([Q)Y-NTX4'](/@ MO_P: ?L[^!]9M;[QCXP^*'Q 6!]TNGS7]MI=A=#NK_9H5N0/]RX7O^'Z2?LZ M_LN?#W]DCX:P>#_AGX/T+P7X<@?S39Z7:B$3RE54S2M]Z:5E50TDA9VVC).* M!'\OO_!;?_@D!-_P29\=_#6QT[5=2\3^&/%_AQ/.URZC6-9M)KI/#:^-/!'CB&WCUK1Q> MBSN(IK3=6\A1E#JLLJNC "0,F64HIK^G[]L;]B_X=?MZ_ O4/AW\3_#\/ MB#P[?.MQ%\YBNM.N4SY=S;3+\\,RAF&Y3\RNZ,&1W5OS.M?^#-?X+Q^,&FF^ M+WQ)I?BSXV%NXTO2]'T^Y2Q:\EC2$0AL;_*:23:>$.1 M7UU^Q5_P3N^$7_!/;X87/A7X4>$;3PY;:D$;4[]I'N=2UB1%8+)GUS1O$$.FSW]F\<\<2O:S);H\R.LD;N)-AC*R88H4^;Z^_P"(0#]F M''_(U_&S_P 'UA_\@T?\0@'[,.?^1K^-G_@\T_\ ^0: N?H9^R]^UY\-OVTO MAU-XL^%OB_2_&GAVVOGTV:]L2^V"Y2..1H75U5E<)+&Q! .'4]Z](!W"OGS_ M ()O_P#!-CP'_P $N_@CJ_@'X>:AXHU+1=:UV;Q#/)KUU#VMV"M%% M$NS9:QX!4G);G& /H,# H$%%%% #63=W^E?GW_P66_X(%^!O^"G>FS^,/#]U M9^!?C18VGE6VN^06LM>5%Q%;:BB_,R@!46X3,L2XXE1!$?T&II3+;LT ?Q>_ MMF_L%?%O]@+Q^WAWXM^"=4\,2W$K166H,GGZ3K 4 YM;M,Q3?*0Q0'S$# 2( MC94?1G_!.?\ X.$OC_\ \$\=#T_PO#?6'Q*^'.GA(K?P[XDD=FTV(8'EV5ZG M[V! JJD@FAC'"Q*3FOZH/'GP]T'XI^#[_P]XGT72/$F@:I%Y-[IFJ6<=Y9W MB9SMDAD!1UR <,",BO@W]H7_ (-@/V1OCO>7-YI_@_7/AOJ%V[223^$-8DM8 M@3V2UG$UK&HZA8X5'M0,\#^%G_!Y+\&=6T*%O&WPC^*WAW5&P)8M&;3]8LX^ M.<2R3VTA&>/]2#[#I70>(O\ @\2_9RTZVD_L[X>_'#4[@*=@.EZ7;PEAV9FO M]P^H1JY7Q)_P9H?"2>]W:+\9OBA96W9+^TTZ\D'_ )(8A_X[5SPI_P9J_!. MT;_B>_%WXP:AQC_B7_V99?\ HRUFH#0^2_VW?^#MOXP?'7PW=:#\'_".F_!Z MQO$:&;6IKL:QKC*3U@+1)!;$J2#E)F'570X-?FS\#_V??BG^W)\6;[3? ?A? MQA\3O%VJ71O-3GLXI+Z8RSR9:YO;ISMC\QV)::YD4$DDMDYK^F+X$_\ !LK^ MQ_\ !*XM[JY^'M]X\U&V?>MQXLUFYOXVZ&? M@WX/M?#WA'P]H?A70+$%;;3-'L(K&SMP?[D42JB_@!0'H?F1_P &\G_!#;XA M?\$U?&/B'XF?$[Q!H_.@1^<_P#P5N_X+R_ 7]FSX(_%;X>:7XL7Q7\7/[,U M#PY!X=TVRFF%C?R1- 3=3E!!&D+.&D4R;RH(56/ _EUMX?)MTC7_ )9J%R/; M'^%?U!?M%?\ !KC^SS^TY\>_&7Q&\0>)?BY;ZYXXU>?6K^*QUBRBM8YIG+L( ME:S9E4$\ LQX&2:XW_B$ _9A_P"AK^-G_@]L/_D&@:/E7_@@;_P<-_"O]C+] ME32/@?\ &>WUKP[8^%[R]FT7Q-8:?+J5K+;W5U+=O'=10AKA9%FGD"M'$ZLF MW.PK\_[(?L@?\%&?@I^WG%JO_"H_'VD^,Y-"CAFU&"WAGM[BR24N(VDBFC1U MW&-P,C^$U\,C_@T!_9A'_,U_&S\==L/_ )!KZ:_X)H?\$7/A3_P2J\2^,-4^ M'.L>.M3N/&UM:6E^/$%_;721K;-,T9C$5O$0ROX8U:[T2^CR8+RW8CY9(R3[.CR1ME)'4^ MS#@4$9H _CA_X*+_ /!,GXJ?\$QOBZ_AOXAZ/,VC7DK#0O%%G$QTGQ!%S@QR MW&.T=R7DEL;E59K5G;)9=DL3%G;R_,8R5_5?\1_ACX<^,7@G4/#7B[0=%\4> M'=6C$5]I>K645[97B A@LD,BLCC M(/!OQ<\,ZF$'GVXTRROH0_<1RQW6YE'JZ1D^E>$_MQ?\'@]OKG@J]T7]GOX? MZUI>LWL+PKXF\9BV4Z83E?-M[&&299F .Y6FD55;&^*1U?2'[,G_ ;%_LF?LY:G#J%]X1UG MXHZG;RB6.;QOJ(U" 'GA[.)(;.4'/26!^GUR"/PM_P"";O\ P2.^-G_!8CXN M7GB)9=6L/!^H:E)>>)_B+KJ23),_F$A#M1C^]=-RA_ZCOV2 MOV4/!7[$_P"SWX;^&?P^TW^R_#/AFW\FW#D//(/V\?V,-+\1^!-(N->^('PCO9M6L]-M8S)=:KILT:K?6 MT"#EYOW5O.J+N>3[*8T5GD45^DM-:,-_GI0!_##;7;?NYH97C:-P\;4)=% MU:Z Z-,] M6D::^\0>$KS^S;J]D8EFDFB99+6:5F;/B9HTVF_#OP%X'^&4'^Z3@US/Q$_X)&_%5_^">WQL_:\_:JU M3Q/>_$.?18!X9T77[J5M5@>XN[>W2[OE8@P;$F*PV6%$6[+(A58U_:?]AS_@ MAS^S?_P3^UFUUSP3X%CU3QC:+B/Q-XCG;5-4A/(W0L_[JV8@E2;>.(L.#FO8 M?VW_ -CCPO\ M]?LP>)OA+XRO=>T_P ,^*VM#>3:-<1V]XHMKR"[0(\D&_AKJW@W MP=\1?"/@^W%GI+W=[-I>IVUL"Q2!IU$L;)&"$0^2"J* 2W6OUY^%W_!L-^QO M\-X8&NOASJWBZ]MSD76N^)]1E+>S0Q31P$?6*OI7X4_\$U_V>O@;-!-X1^!_ MPG\/WEN%"7EGX5LH[L[>06G\OS&(/.2Q/O0-LL?\$_?VL/\ AN;]C3X?_%K^ MP4\,_P#".FSS_+C\S[F<[%ZXQQFOYGO^#CK_ )3;?'C_ M *^M#_\ 4>TNOZPXXUAC5$5550 J@8 %?R>?\''7_*;;X\?]?6A_^H]I=!*/ MDCX._&/Q1^SQ\5O#WCKP5K5YX;\6>%KZ.^TK4[8*7MIUW8!#@HZNI=6C<%)$ M+JZLK$']XOV-_P#@\&^'_B7PI:Z?\=O ?B#PGXEBVQSZMX6@&I:-=G'S2^2\ M@N;?)Z1@7& #^\/2OG/_ (-._P!GOP/^U+=_M,>"?B)X6T7QCX5U/2?#KSZ; MJELL\/F"75 LJ9YCE3<=DB%70G*L#S7VA\9?^#0K]FOQ]JMU>^%/$GQ3^'_G M_P"JL++5H-2L(.O %Y#+<,.GWISP/QH*>YZ-XB_X.F?V-=%T.2ZM?'GB?6+B M--PL;3P;JL<\GL#-!'%GZN![U^;_ /P5._X.JO%'[3O@+5/ OP.T'6/A?X6U M:&2VU3Q)JMQ&/$%U R@-%"D+-'9 C>#*LLLA##886&X_4'A;_@S0^$=KJ6_7 M/C-\4=0M,Y\NPM=.LY?^^Y(9E_\ '.M?8'['O_!O[^RU^Q=K-GK6A?#N'Q5X MHL&5X-<\6W!UBZA=6#+)%%)_HT$BD9$D,*./6@D_&O\ X(C_ /!NQXK_ &V_ M%.B_$+XQ:+JG@_X'6JQ7MO87*/9ZCXY0X:.&%>)(+%UP7N#M,D958,[S/#_2 MOX>\.V'A30;'2]*LK73=+TV!+6SL[6%88+2%%"I%'&H"HBJ H4 "K83; MW[TJKL4#TH 51A:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** #'-?@7_P>+?L@#P_\2/A? M\=M-ME6W\06[^"M=D50B_:8?,N[!SCEG>(WRECT6VB'/ '[Z5\Q_\%B_V-F_ M;O\ ^">:DH- HHHH 1TW@CL1@CUK]^?^#8C_ (+1 MK\2= TG]F7XH:E_Q4VBVQ3P%K%S+G^UK*)/^07(3S]HMXU)B;)\R%2I"M"&F M_ >KF@>(-0\(^(-/UC2=0O=)U?2+J*^L+^SG>"YL;B)P\4T4BD,DB.JLK*05 M900010#/[E%Z5^+G_!YJW_&/GP-]?^$HO^.Y_P!"KZM_X(-_\%BM-_X*>_L] M#2/$UY9VOQI\#V\'A$U6W084Q2-Q(J >3+E2JH\)?ZS_:/_9/ M^&O[8'@JW\._$_P3X=\<:':7:7]O::O9K<);W"!E66,GE&VLRY4@E693P2*" M-C^*('/T]C3B6S_9S^!%K*O1X? .E1L/Q$&:!\Q_&B]_;Q_>FA'U<4 MMO>)J-Y#:VC?:[RX<1V]M!^\FN)&X541/RB%==X;^$?A7P8ZMHWAGP_I+1G*FRTZ& J>>FQ1CJ: Y MCQ?_ (),_LE/^Q!_P3H^$_PWNK?[+K6CZ''=ZW'NW;-3NV:[O5SW"W$\JJ?[ MJJ.*^BAP*%&T44$A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%-9]HH &;#5_)W_P<TNOZ ?VP?\ @O'^S#^Q1XD\0>'/%WQ":^\9^'&, M5SX;T32[G4-0,^P,(,JGD1R$$?ZZ6-03RPK^8;_@H-^US<_MY_MJ_$7XO76F M+HO_ F^I)/;6 D$C6MK!;PVEJCL.&D%O;Q;R."Y8CC% T?J3_P9A'9\6_VB M/^P1X>_]':G7[ZJX#&)7<-Y>$8;BO]$G[(?_ 4O^!?[=^HWUC\) MOB-HOC#4-+M5O;RR@BGM[JUA9@HD>&>-)%7<0,E>IQ0#/=J*!THH$%%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4UAS3J* /Y&_^"[O[%=U^P=_P4@^(6FC3;C3 M?!7B[4Y/$OA>Z>W\FSGM[O\ ?RV\+? MUE\<>,OA'I6N>*O$US]LU/4)=3OXWNY=JIN*I.J MCY5484 <5R__ !#L?L8_]$-T7_P;ZG_\DU]K44 ?%/\ Q#K_ +&.?^2&Z+]/ M[6U+_P"2:]8_9'_X)=? ;]A'Q?JNO?";X>Z?X-U?6[-=/OKBWO;NX:>!7$@0 MB:5P,, <@ \5[]10 8%%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % ..%%% !1110 4444 ?_]D! end XML 12 csgp-20200630_htm.xml IDEA: XBRL DOCUMENT 0001057352 2020-01-01 2020-06-30 0001057352 2020-07-24 0001057352 2020-04-01 2020-06-30 0001057352 2019-04-01 2019-06-30 0001057352 2019-01-01 2019-06-30 0001057352 2020-06-30 0001057352 2019-12-31 0001057352 us-gaap:CommonStockMember 2019-12-31 0001057352 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001057352 us-gaap:RetainedEarningsMember 2019-12-31 0001057352 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001057352 2020-01-01 2020-03-31 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001057352 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001057352 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001057352 us-gaap:CommonStockMember 2020-03-31 0001057352 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001057352 us-gaap:RetainedEarningsMember 2020-03-31 0001057352 2020-03-31 0001057352 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001057352 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001057352 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001057352 us-gaap:CommonStockMember 2020-06-30 0001057352 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001057352 us-gaap:RetainedEarningsMember 2020-06-30 0001057352 us-gaap:CommonStockMember 2018-12-31 0001057352 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001057352 us-gaap:RetainedEarningsMember 2018-12-31 0001057352 2018-12-31 0001057352 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-12-31 0001057352 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0001057352 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommonStockMember 2018-12-31 0001057352 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001057352 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001057352 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:RetainedEarningsMember 2018-12-31 0001057352 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2018-12-31 0001057352 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001057352 2019-01-01 2019-03-31 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001057352 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001057352 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001057352 us-gaap:CommonStockMember 2019-03-31 0001057352 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001057352 us-gaap:RetainedEarningsMember 2019-03-31 0001057352 2019-03-31 0001057352 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001057352 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001057352 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001057352 us-gaap:CommonStockMember 2019-06-30 0001057352 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001057352 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001057352 us-gaap:RetainedEarningsMember 2019-06-30 0001057352 2019-06-30 0001057352 us-gaap:AuctionRateSecuritiesMember 2020-01-01 2020-06-30 0001057352 csgp:PerformanceBasedRestrictedStockMember 2020-04-01 2020-06-30 0001057352 csgp:PerformanceBasedRestrictedStockMember 2019-04-01 2019-06-30 0001057352 csgp:PerformanceBasedRestrictedStockMember 2020-01-01 2020-06-30 0001057352 csgp:PerformanceBasedRestrictedStockMember 2019-01-01 2019-06-30 0001057352 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001057352 us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0001057352 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0001057352 us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0001057352 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001057352 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001057352 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001057352 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001057352 us-gaap:SoftwareDevelopmentMember 2020-04-01 2020-06-30 0001057352 us-gaap:SoftwareDevelopmentMember 2019-04-01 2019-06-30 0001057352 us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-06-30 0001057352 us-gaap:SoftwareDevelopmentMember 2019-01-01 2019-06-30 0001057352 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001057352 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001057352 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001057352 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001057352 csgp:TenXMember 2020-01-01 2020-06-30 0001057352 csgp:CoStarSuiteMember srt:NorthAmericaMember csgp:InformationAndAnalyticsMember 2020-04-01 2020-06-30 0001057352 csgp:CoStarSuiteMember csgp:InternationalMember csgp:InformationAndAnalyticsMember 2020-04-01 2020-06-30 0001057352 csgp:CoStarSuiteMember csgp:InformationAndAnalyticsMember 2020-04-01 2020-06-30 0001057352 csgp:CoStarSuiteMember srt:NorthAmericaMember csgp:InformationAndAnalyticsMember 2019-04-01 2019-06-30 0001057352 csgp:CoStarSuiteMember csgp:InternationalMember csgp:InformationAndAnalyticsMember 2019-04-01 2019-06-30 0001057352 csgp:CoStarSuiteMember csgp:InformationAndAnalyticsMember 2019-04-01 2019-06-30 0001057352 csgp:InformationservicesMember srt:NorthAmericaMember csgp:InformationAndAnalyticsMember 2020-04-01 2020-06-30 0001057352 csgp:InformationservicesMember csgp:InternationalMember csgp:InformationAndAnalyticsMember 2020-04-01 2020-06-30 0001057352 csgp:InformationservicesMember csgp:InformationAndAnalyticsMember 2020-04-01 2020-06-30 0001057352 csgp:InformationservicesMember srt:NorthAmericaMember csgp:InformationAndAnalyticsMember 2019-04-01 2019-06-30 0001057352 csgp:InformationservicesMember csgp:InternationalMember csgp:InformationAndAnalyticsMember 2019-04-01 2019-06-30 0001057352 csgp:InformationservicesMember csgp:InformationAndAnalyticsMember 2019-04-01 2019-06-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember srt:NorthAmericaMember csgp:OnlineMarketplacesMember 2020-04-01 2020-06-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember csgp:InternationalMember csgp:OnlineMarketplacesMember 2020-04-01 2020-06-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember csgp:OnlineMarketplacesMember 2020-04-01 2020-06-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember srt:NorthAmericaMember csgp:OnlineMarketplacesMember 2019-04-01 2019-06-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember csgp:InternationalMember csgp:OnlineMarketplacesMember 2019-04-01 2019-06-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember csgp:OnlineMarketplacesMember 2019-04-01 2019-06-30 0001057352 csgp:CommercialpropertyandlandMember srt:NorthAmericaMember csgp:OnlineMarketplacesMember 2020-04-01 2020-06-30 0001057352 csgp:CommercialpropertyandlandMember csgp:InternationalMember csgp:OnlineMarketplacesMember 2020-04-01 2020-06-30 0001057352 csgp:CommercialpropertyandlandMember csgp:OnlineMarketplacesMember 2020-04-01 2020-06-30 0001057352 csgp:CommercialpropertyandlandMember srt:NorthAmericaMember csgp:OnlineMarketplacesMember 2019-04-01 2019-06-30 0001057352 csgp:CommercialpropertyandlandMember csgp:InternationalMember csgp:OnlineMarketplacesMember 2019-04-01 2019-06-30 0001057352 csgp:CommercialpropertyandlandMember csgp:OnlineMarketplacesMember 2019-04-01 2019-06-30 0001057352 srt:NorthAmericaMember 2020-04-01 2020-06-30 0001057352 csgp:InternationalMember 2020-04-01 2020-06-30 0001057352 srt:NorthAmericaMember 2019-04-01 2019-06-30 0001057352 csgp:InternationalMember 2019-04-01 2019-06-30 0001057352 csgp:CoStarSuiteMember srt:NorthAmericaMember csgp:InformationAndAnalyticsMember 2020-01-01 2020-06-30 0001057352 csgp:CoStarSuiteMember csgp:InternationalMember csgp:InformationAndAnalyticsMember 2020-01-01 2020-06-30 0001057352 csgp:CoStarSuiteMember csgp:InformationAndAnalyticsMember 2020-01-01 2020-06-30 0001057352 csgp:CoStarSuiteMember srt:NorthAmericaMember csgp:InformationAndAnalyticsMember 2019-01-01 2019-06-30 0001057352 csgp:CoStarSuiteMember csgp:InternationalMember csgp:InformationAndAnalyticsMember 2019-01-01 2019-06-30 0001057352 csgp:CoStarSuiteMember csgp:InformationAndAnalyticsMember 2019-01-01 2019-06-30 0001057352 csgp:InformationservicesMember srt:NorthAmericaMember csgp:InformationAndAnalyticsMember 2020-01-01 2020-06-30 0001057352 csgp:InformationservicesMember csgp:InternationalMember csgp:InformationAndAnalyticsMember 2020-01-01 2020-06-30 0001057352 csgp:InformationservicesMember csgp:InformationAndAnalyticsMember 2020-01-01 2020-06-30 0001057352 csgp:InformationservicesMember srt:NorthAmericaMember csgp:InformationAndAnalyticsMember 2019-01-01 2019-06-30 0001057352 csgp:InformationservicesMember csgp:InternationalMember csgp:InformationAndAnalyticsMember 2019-01-01 2019-06-30 0001057352 csgp:InformationservicesMember csgp:InformationAndAnalyticsMember 2019-01-01 2019-06-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember srt:NorthAmericaMember csgp:OnlineMarketplacesMember 2020-01-01 2020-06-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember csgp:InternationalMember csgp:OnlineMarketplacesMember 2020-01-01 2020-06-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember csgp:OnlineMarketplacesMember 2020-01-01 2020-06-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember srt:NorthAmericaMember csgp:OnlineMarketplacesMember 2019-01-01 2019-06-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember csgp:InternationalMember csgp:OnlineMarketplacesMember 2019-01-01 2019-06-30 0001057352 csgp:MultifamilyOnlineMarketplaceMember csgp:OnlineMarketplacesMember 2019-01-01 2019-06-30 0001057352 csgp:CommercialpropertyandlandMember srt:NorthAmericaMember csgp:OnlineMarketplacesMember 2020-01-01 2020-06-30 0001057352 csgp:CommercialpropertyandlandMember csgp:InternationalMember csgp:OnlineMarketplacesMember 2020-01-01 2020-06-30 0001057352 csgp:CommercialpropertyandlandMember csgp:OnlineMarketplacesMember 2020-01-01 2020-06-30 0001057352 csgp:CommercialpropertyandlandMember srt:NorthAmericaMember csgp:OnlineMarketplacesMember 2019-01-01 2019-06-30 0001057352 csgp:CommercialpropertyandlandMember csgp:InternationalMember csgp:OnlineMarketplacesMember 2019-01-01 2019-06-30 0001057352 csgp:CommercialpropertyandlandMember csgp:OnlineMarketplacesMember 2019-01-01 2019-06-30 0001057352 srt:NorthAmericaMember 2020-01-01 2020-06-30 0001057352 csgp:InternationalMember 2020-01-01 2020-06-30 0001057352 srt:NorthAmericaMember 2019-01-01 2019-06-30 0001057352 csgp:InternationalMember 2019-01-01 2019-06-30 0001057352 2020-04-01 2020-06-30 0001057352 csgp:CoStarSuiteMember 2019-12-31 0001057352 csgp:InformationservicesMember 2019-12-31 0001057352 srt:MultifamilyMember 2019-12-31 0001057352 csgp:CommercialpropertyandlandMember 2019-12-31 0001057352 csgp:CoStarSuiteMember 2020-01-01 2020-06-30 0001057352 csgp:InformationservicesMember 2020-01-01 2020-06-30 0001057352 srt:MultifamilyMember 2020-01-01 2020-06-30 0001057352 csgp:CommercialpropertyandlandMember 2020-01-01 2020-06-30 0001057352 csgp:CoStarSuiteMember 2020-06-30 0001057352 csgp:InformationservicesMember 2020-06-30 0001057352 srt:MultifamilyMember 2020-06-30 0001057352 csgp:CommercialpropertyandlandMember 2020-06-30 0001057352 csgp:TenXMember 2020-06-24 2020-06-24 0001057352 csgp:TenXMember 2020-06-24 0001057352 srt:NorthAmericaMember csgp:TenXMember us-gaap:CustomerRelationshipsMember 2020-06-24 2020-06-24 0001057352 srt:NorthAmericaMember csgp:TenXMember us-gaap:TechnologyServiceMember 2020-06-24 2020-06-24 0001057352 srt:NorthAmericaMember csgp:TenXMember us-gaap:OtherIntangibleAssetsMember 2020-06-24 2020-06-24 0001057352 srt:NorthAmericaMember csgp:TenXMember 2020-06-24 2020-06-24 0001057352 csgp:TenXMember 2020-06-30 0001057352 csgp:RentPathMember 2020-02-11 2020-02-11 0001057352 csgp:RentPathMember us-gaap:SubsequentEventMember 2020-07-29 0001057352 csgp:RentPathMember 2020-06-30 0001057352 csgp:STRIncandSTRGlobalLtdMember 2019-10-22 2019-10-22 0001057352 srt:ScenarioPreviouslyReportedMember csgp:STRIncandSTRGlobalLtdMember 2019-10-22 0001057352 srt:RestatementAdjustmentMember csgp:STRIncandSTRGlobalLtdMember 2019-10-22 0001057352 csgp:STRIncandSTRGlobalLtdMember 2019-10-22 0001057352 srt:NorthAmericaMember csgp:STRIncandSTRGlobalLtdMember us-gaap:CustomerRelationshipsMember 2019-10-22 2019-10-22 0001057352 csgp:InternationalMember csgp:STRIncandSTRGlobalLtdMember us-gaap:CustomerRelationshipsMember 2019-10-22 2019-10-22 0001057352 srt:NorthAmericaMember csgp:STRIncandSTRGlobalLtdMember us-gaap:TradeNamesMember 2019-10-22 2019-10-22 0001057352 srt:NorthAmericaMember csgp:STRIncandSTRGlobalLtdMember us-gaap:OtherIntangibleAssetsMember 2019-10-22 2019-10-22 0001057352 csgp:InternationalMember csgp:STRIncandSTRGlobalLtdMember us-gaap:OtherIntangibleAssetsMember 2019-10-22 2019-10-22 0001057352 srt:NorthAmericaMember csgp:STRIncandSTRGlobalLtdMember 2019-10-22 2019-10-22 0001057352 csgp:InternationalMember csgp:STRIncandSTRGlobalLtdMember 2019-10-22 2019-10-22 0001057352 srt:NorthAmericaMember csgp:STRIncandSTRGlobalLtdMember 2019-10-22 0001057352 csgp:InternationalMember csgp:STRIncandSTRGlobalLtdMember 2019-10-22 0001057352 csgp:OffCampusPartnersMember 2019-06-12 2019-06-12 0001057352 us-gaap:FairValueInputsLevel1Member us-gaap:CashEquivalentsMember 2020-06-30 0001057352 us-gaap:CashEquivalentsMember 2019-12-31 0001057352 us-gaap:FairValueInputsLevel1Member us-gaap:CashEquivalentsMember 2019-12-31 0001057352 us-gaap:AuctionRateSecuritiesMember 2019-12-31 0001057352 us-gaap:FairValueInputsLevel1Member us-gaap:AuctionRateSecuritiesMember 2019-12-31 0001057352 us-gaap:FairValueInputsLevel2Member us-gaap:AuctionRateSecuritiesMember 2019-12-31 0001057352 us-gaap:FairValueInputsLevel3Member us-gaap:AuctionRateSecuritiesMember 2019-12-31 0001057352 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001057352 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001057352 us-gaap:FairValueInputsLevel3Member 2019-12-31 0001057352 srt:MinimumMember 2020-06-30 0001057352 srt:MaximumMember 2020-06-30 0001057352 csgp:CostofRevenuesMember 2020-04-01 2020-06-30 0001057352 csgp:CostofRevenuesMember 2019-04-01 2019-06-30 0001057352 csgp:CostofRevenuesMember 2020-01-01 2020-06-30 0001057352 csgp:CostofRevenuesMember 2019-01-01 2019-06-30 0001057352 srt:NorthAmericaMember 2018-12-31 0001057352 csgp:InternationalMember 2018-12-31 0001057352 srt:NorthAmericaMember 2019-01-01 2019-12-31 0001057352 csgp:InternationalMember 2019-01-01 2019-12-31 0001057352 2019-01-01 2019-12-31 0001057352 srt:NorthAmericaMember 2019-12-31 0001057352 csgp:InternationalMember 2019-12-31 0001057352 srt:NorthAmericaMember 2020-01-01 2020-06-30 0001057352 csgp:InternationalMember 2020-01-01 2020-06-30 0001057352 srt:NorthAmericaMember 2020-06-30 0001057352 csgp:InternationalMember 2020-06-30 0001057352 csgp:CozyServicesLtdMember 2019-01-01 2019-12-31 0001057352 csgp:CozyServicesLtdMember 2019-12-31 0001057352 csgp:TenXMember srt:NorthAmericaMember 2020-04-01 2020-06-30 0001057352 csgp:TenXMember csgp:InternationalMember 2020-01-01 2020-03-31 0001057352 us-gaap:DevelopedTechnologyRightsMember 2020-06-30 0001057352 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001057352 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-06-30 0001057352 us-gaap:CustomerContractsMember 2020-06-30 0001057352 us-gaap:CustomerContractsMember 2019-12-31 0001057352 us-gaap:CustomerContractsMember 2020-01-01 2020-06-30 0001057352 us-gaap:TradeNamesMember 2020-06-30 0001057352 us-gaap:TradeNamesMember 2019-12-31 0001057352 us-gaap:TradeNamesMember 2020-01-01 2020-06-30 0001057352 us-gaap:RevolvingCreditFacilityMember csgp:A2017CreditAgreementMember 2017-10-19 0001057352 us-gaap:RevolvingCreditFacilityMember csgp:A2017CreditAgreementMember 2017-10-19 2017-10-19 0001057352 us-gaap:LetterOfCreditMember 2020-06-30 0001057352 us-gaap:RevolvingCreditFacilityMember 2020-03-25 0001057352 us-gaap:LetterOfCreditMember csgp:A2017CreditAgreementMember 2020-06-30 0001057352 us-gaap:LetterOfCreditMember csgp:A2017CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember csgp:InitialBasisSpreadMember 2017-10-19 2017-10-19 0001057352 us-gaap:LetterOfCreditMember csgp:A2017CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-10-19 2017-10-19 0001057352 us-gaap:LetterOfCreditMember csgp:A2017CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember csgp:InitialBasisSpreadOneMonthLIBORMember 2017-10-19 2017-10-19 0001057352 us-gaap:LetterOfCreditMember csgp:A2017CreditAgreementMember 2017-10-19 2017-10-19 0001057352 us-gaap:LetterOfCreditMember csgp:A2017CreditAgreementMember us-gaap:BaseRateMember 2017-10-19 2017-10-19 0001057352 us-gaap:RevolvingCreditFacilityMember 2020-06-30 0001057352 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001057352 us-gaap:BorrowingsMember 2020-04-01 2020-06-30 0001057352 us-gaap:BorrowingsMember 2019-04-01 2019-06-30 0001057352 us-gaap:BorrowingsMember 2020-01-01 2020-06-30 0001057352 us-gaap:BorrowingsMember 2019-01-01 2019-06-30 0001057352 us-gaap:LetterOfCreditMember csgp:A2017CreditAgreementMember csgp:FederalFundsRateMember 2017-10-19 2017-10-19 0001057352 us-gaap:LetterOfCreditMember 2019-12-31 0001057352 srt:NorthAmericaMember 2020-04-01 2020-06-30 0001057352 srt:NorthAmericaMember 2019-04-01 2019-06-30 0001057352 srt:NorthAmericaMember 2019-01-01 2019-06-30 0001057352 csgp:InternationalMember 2020-04-01 2020-06-30 0001057352 csgp:InternationalMember 2019-04-01 2019-06-30 0001057352 csgp:InternationalMember 2019-01-01 2019-06-30 0001057352 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember 2020-06-30 0001057352 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember 2019-12-31 0001057352 us-gaap:OperatingSegmentsMember csgp:InternationalMember 2020-06-30 0001057352 us-gaap:OperatingSegmentsMember csgp:InternationalMember 2019-12-31 0001057352 csgp:PublicOfferingMember 2020-05-28 2020-05-28 0001057352 csgp:PublicOfferingMember 2020-05-28 0001057352 csgp:A2800SeniorNotesMember us-gaap:SubsequentEventMember 2020-07-01 0001057352 csgp:A2800SeniorNotesMember us-gaap:SubsequentEventMember 2020-07-01 2020-07-01 0001057352 csgp:A2800SeniorNotesMember 2020-06-30 0001057352 csgp:RevolvingLoansAndLettersOfCreditMember csgp:NewCreditAgreementMember us-gaap:SubsequentEventMember 2020-07-01 0001057352 csgp:RevolvingLoansAndLettersOfCreditMember csgp:NewCreditAgreementMember us-gaap:SubsequentEventMember 2020-07-01 2020-07-01 0001057352 us-gaap:LetterOfCreditMember csgp:NewCreditAgreementMember us-gaap:SubsequentEventMember 2020-07-01 0001057352 srt:MinimumMember us-gaap:LetterOfCreditMember csgp:NewCreditAgreementMember us-gaap:SubsequentEventMember csgp:AlternateBaseRateMember 2020-07-01 2020-07-01 0001057352 srt:MaximumMember us-gaap:LetterOfCreditMember csgp:NewCreditAgreementMember us-gaap:SubsequentEventMember csgp:AlternateBaseRateMember 2020-07-01 2020-07-01 0001057352 us-gaap:LetterOfCreditMember csgp:NewCreditAgreementMember us-gaap:SubsequentEventMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-07-01 2020-07-01 0001057352 srt:MinimumMember us-gaap:LetterOfCreditMember csgp:NewCreditAgreementMember us-gaap:SubsequentEventMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-07-01 2020-07-01 0001057352 srt:MaximumMember us-gaap:LetterOfCreditMember csgp:NewCreditAgreementMember us-gaap:SubsequentEventMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-07-01 2020-07-01 0001057352 csgp:NewCreditAgreementMember us-gaap:SubsequentEventMember 2020-07-01 0001057352 csgp:NewCreditAgreementMember 2020-06-30 shares iso4217:USD iso4217:USD shares csgp:operating_segments pure COSTAR GROUP, INC. 0001057352 --12-31 2020 Q2 false cspg:LeaseAndOtherLiabilitiesNoncurrent 0.005 200000 10-Q true 2020-06-30 false 0-24531 DE 52-2091509 1331 L Street, NW Washington, DC 20005 (202) 346-6500 Common Stock ($0.01 par value) CSGP NASDAQ Yes Yes Large Accelerated Filer false false false 39367098 397159000 343760000 789006000 672185000 74040000 71918000 152949000 143071000 323119000 271842000 636057000 529114000 130461000 119075000 255568000 207169000 39001000 28455000 80611000 56383000 57403000 42337000 116276000 82413000 14935000 7175000 26419000 14857000 241800000 197042000 478874000 360822000 81319000 74800000 157183000 168292000 -3596000 4678000 -1945000 8890000 -474000 538000 367000 539000 77249000 80016000 155605000 177721000 16889000 16768000 22452000 29304000 60360000 63248000 133153000 148417000 1.61 1.74 3.60 4.09 1.60 1.73 3.57 4.06 37524000 36310000 36998000 36273000 37734000 36627000 37256000 36597000 60360000 63248000 133153000 148417000 863000 -767000 -12086000 -387000 0 0 189000 0 0 0 -541000 0 863000 -767000 -11356000 -387000 61223000 62481000 121797000 148030000 3548405000 1070731000 127030000 96788000 13363000 4548000 113667000 92240000 28576000 36194000 3690648000 1199165000 0 10070000 4372000 5408000 104316000 107529000 112641000 115084000 2009117000 1882020000 437550000 421196000 91712000 89374000 13868000 9232000 14806000 14908000 6479030000 3853986000 26864000 7640000 56748000 53087000 45726000 38680000 22764000 10705000 30905000 29670000 80358000 67274000 263365000 207056000 745000000 0 93934000 87096000 20738000 20521000 131672000 133720000 1254709000 448393000 5224321000 3405593000 6479030000 3853986000 36668000 366000 2473338000 -8585000 940474000 3405593000 72793000 72793000 -12219000 -12219000 41000 1000 9232000 9233000 83000 1000 -1000 0 56000 1000 30144000 30145000 15006000 15006000 4000 2550000 2550000 36740000 367000 2469981000 -20804000 1013267000 3462811000 60360000 60360000 863000 863000 11000 2924000 2924000 11000 0 0 17000 3509000 3509000 8609000 8609000 4000 2292000 2292000 2634000 26000 1689945000 1689971000 39383000 393000 4170242000 -19941000 1073627000 5224321000 36446000 364000 2419812000 -11688000 613454000 3021942000 12057000 12057000 36446000 364000 2419812000 -11688000 625511000 3033999000 85169000 85169000 380000 380000 79000 1000 10637000 10638000 132000 1000 -1000 0 43000 18679000 18679000 12034000 12034000 3491000 3491000 4000 1582000 1582000 36618000 366000 2428876000 -11308000 710680000 3128614000 63248000 63248000 -767000 -767000 15000 3001000 3001000 4000 0 17000 5546000 5546000 13706000 13706000 4000 1815000 1815000 36624000 366000 2441852000 -12075000 773928000 3204071000 133153000 148417000 52235000 38413000 29662000 25550000 508000 438000 -541000 0 12400000 10859000 24053000 25845000 3569000 6359000 15688000 15688000 5224000 789000 0 37364000 10898000 12328000 -5577000 -4371000 -1751000 -32122000 -33397000 -6757000 236000 37793000 22691000 -14126000 -12977000 13503000 10633000 248646000 233567000 10259000 0 12782000 14387000 184502000 13721000 -187025000 -28108000 745000000 0 33653000 24225000 1690148000 0 16513000 16695000 -1650000 -123000 2416358000 -7653000 -305000 -410000 2477674000 197396000 1070731000 1100416000 3548405000 1297812000 5194000 1007000 6558000 28484000 0 1650000 ORGANIZATION CoStar Group, Inc. (the “Company” or “CoStar”) provides information, analytics, online marketplace and auction services to the commercial real estate and related business community through its comprehensive, proprietary database of commercial real estate information and related tools. The Company provides online marketplaces for commercial real estate, apartment rentals, lands for sale and businesses for sale, and its services are typically distributed to its clients under subscription-based license agreements that renew automatically, a majority of which have a term of at least one year. The Company operates within two operating segments, North America, which includes the United States ("U.S.") and Canada, and International, which primarily includes Europe, Asia-Pacific, and Latin America. P1Y 2 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Basis of Presentation</span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Accounting policies are consistent for each operating segment. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Interim Financial Statements</span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information. In the opinion of the Company’s management, the financial statements reflect all adjustments, consisting only of a normal recurring nature, necessary to present fairly the Company’s financial position at June 30, 2020 and December 31, 2019, the results of its operations for the three and six months ended June 30, 2020 and 2019, its comprehensive income for the three and six months ended June 30, 2020 and 2019, its changes in stockholders' equity for the three and six months ended June 30, 2020 and 2019, and its cash flows for the six months ended June 30, 2020 and 2019. </span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain notes and other information have been condensed or omitted from the interim financial statements presented in this Quarterly Report on Form 10-Q. Therefore, these financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended December 31, 2019.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Use of Estimates</span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to revenue recognition, allowance for credit losses, the useful lives and recoverability of long-lived and intangible assets, and goodwill, income taxes, accounting for business combinations, stock-based compensation, estimating the Company's incremental borrowing rate for its leases, and contingencies, among others. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses. Actual results could differ from these estimates.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company derives revenues primarily by (i) providing access to its proprietary database of commercial real estate information and (ii) providing online marketplaces for professional property management companies, property owners, brokers and landlords, in each case typically through a fixed monthly fee for its subscription-based services. The Company's subscription-based services consist primarily of information, analytics and online marketplace services offered over the Internet to commercial real estate industry and related professionals. Subscription contract rates are based on the number of sites, number of users, organization size, the client’s business focus, geography, the number and types of services to which a client subscribes, the number of properties a client advertises and the prominence and placement of a client's advertised properties in </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">the search results. The Company’s subscription-based license agreements typically renew automatically, and a majority have a term of at least one year.</span></div><div style="text-indent:13.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company also provides (i) market research, portfolio and debt analysis, management and reporting capabilities, (ii) real estate and lease management solutions, including lease administration and abstraction services, to commercial customers, real estate investors, and lenders via the Company’s other service offerings, (iii) benchmarking and analytics for the hospitality industry through STR, LLC (formerly known as STR, Inc.) and STR Global, Ltd. (together with STR, LLC, referred to as “STR”)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">and (iv) an online auction platform for commercial real estate through Ten-X Holding Company, Inc. which was acquired in June 2020. See Note 5 for details of the acquisition.</span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company analyzes contracts to determine the appropriate revenue recognition using the following steps: (i) identification of contracts with customers, (ii) identification of distinct performance obligations in the contract, (iii) determination of contract transaction price, (iv) allocation of contract transaction price to the performance obligations, and (v) determination of revenue recognition based on timing of satisfaction of the performance obligation(s). </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognizes revenues upon the satisfaction of its performance obligation(s) (upon transfer of control of promised services to its customers) in an amount that reflects the consideration to which it expects to be entitled to in exchange for those services. Revenues from subscription-based services are recognized on a straight-line basis over the term of the agreement. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In limited circumstances, the Company's contracts with customers include promises to transfer multiple services, such as contracts for its subscription-based services and professional services. For these contracts, the Company accounts for individual performance obligations separately if they are distinct, which involves the determination of the standalone selling price for each distinct performance obligation. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred revenue results from amounts billed in advance to customers or cash received from customers in advance of the Company's fulfillment of its performance obligation(s) and is recognized as those obligations are satisfied. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Contract assets represent a conditional right to consideration for satisfied performance obligations that become a receivable when the conditions are satisfied. Contract assets are generated when contractual billing schedules differ from revenue recognition timing.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain sales commissions are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions incurred for obtaining new contracts are deferred and then amortized as selling and marketing expenses on a straight-line basis over a period of benefit that the Company has determined to be three years. The three-year amortization period was determined based on several factors, including the nature of the technology and proprietary data underlying the services being purchased, customer contract renewal rates and industry competition. Certain commission costs are not capitalized as they do not represent incremental costs of obtaining a contract. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 3 for further discussion of the Company's revenue recognition.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Cost of Revenues</span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cost of revenues principally consists of salaries, benefits, bonuses and stock-based compensation expenses and other indirect costs for the Company's researchers who collect and analyze the commercial real estate data that is the basis for the Company's information, analytics and online marketplaces and for employees that support these products. Additionally, cost of revenues includes the cost of data from third-party data sources, credit card and other transaction fees relating to processing customer transactions, which are expensed as incurred, and the amortization of acquired trade names, technology and other intangible assets.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Advertising Costs</span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company expenses advertising costs as incurred. Advertising costs include digital marketing, television, company-sponsored events, print and other media advertising. Advertising costs were approximately $70 million and $53 million for the three months ended June 30, 2020 and 2019, respectively, and $123 million and $86 million for the six months ended June 30, 2020 and 2019, respectively. </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Foreign Currency </span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s reporting currency is the U.S. dollar. The functional currency for the majority of its operations is the local currency, with the exception of certain international locations of STR for which the functional currency is the British Pound. Assets and liabilities denominated in a foreign currency are translated into U.S. dollars using the exchange rates in effect as of the balance sheet date. Gains and losses resulting from translation are included in accumulated other comprehensive loss. Currency g</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ains and losses on the translation of intercompany loans made to foreign subsidiaries that are of a long-term investment nature are also included </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">in accumulated other comprehensive loss. Gains and losses resulting from transactions denominated in a currency other than the functional currency of the entity are included in other (expense) income in the condensed consolidated statements of operations using the average exchange rates in effect during the period. The Company recognized net foreign currency losses of $0.5 million and gains of $0.5 million for the three months ended June 30, 2020 and 2019, respectively, and net foreign currency gains of $0.9 million and $0.5 million for the six months ended June 30, 2020 and 2019, respectively, which are included in other (expense) income on the condensed consolidated statements of operations. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Accumulated Other Comprehensive Loss</span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of accumulated other comprehensive loss were as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.245%;"><tr><td style="width:1.0%;"/><td style="width:69.428%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.880%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.948%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation adjustment</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,941)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net unrealized loss on investments, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(730)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total accumulated other comprehensive loss</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,941)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,585)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the six months ended June 30, 2020, the Company sold its long-term variable debt instruments with an auction reset feature, referred to as auction rate securities ("ARS") and reclassified out of accumulated other comprehensive loss a realized loss of $0.5 million to earnings which is included in other (expense) income in the condensed consolidated statements of operations. There were no amounts reclassified out of accumulated other comprehensive loss to the condensed consolidated statements of operations for the three and six months ended June 30, 2019</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 6 for additional information regarding investments.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Income Taxes</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred income taxes result from temporary differences between the tax basis of assets and liabilities and the basis reported in the Company’s condensed consolidated financial statements. Deferred tax liabilities and assets are determined based on the difference between the financial statement and the tax basis of assets and liabilities using enacted rates in effect during the year in which the Company expects differences to reverse. Valuation allowances are provided against assets, including net operating losses, if the Company determines it is more likely than not that some portion or all of an asset may not be realized. Interest and penalties related to income tax matters are recognized in income tax expense.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 11 for additional information regarding income taxes.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Net Income Per Share</span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net income per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period on a basic and diluted basis. </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the calculation of basic and diluted net income per share (in thousands, except per share data):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:49.023%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Numerator:</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net income</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,248 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133,153 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148,417 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Denominator for basic net income per share — weighted-average outstanding shares</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,524 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,310 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,998 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,273 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of dilutive securities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Stock options, restricted stock awards and restricted stock units</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">210 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">317 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">258 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Denominator for diluted net income per share — weighted-average outstanding shares</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,627 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,256 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,597 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share — basic </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.61 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.74 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.09 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share — diluted </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.73 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.57 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.06 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s potentially dilutive securities include outstanding stock options and unvested stock-based awards which include restricted stock awards that vest over a specific service period, restricted stock awards with a performance and a market condition, restricted stock units and awards of matching restricted stock units ("Matching RSUs") awarded under the Company's Management Stock Purchase Plan. Shares underlying unvested restricted stock awards that vest based on performance and market conditions that have not been achieved as of the end of the period are not included in the computation of basic or diluted net income per share. Diluted net income per share considers the impact of potentially dilutive securities except when the inclusion of the potentially dilutive securities would have an anti-dilutive effect. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the shares underlying the unvested performance-based restricted stock and anti-dilutive securities excluded from the basic and diluted earnings per share calculations (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:49.023%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance-based restricted stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Anti-dilutive securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Stock-Based Compensation</span></div><div style="text-align:center;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Equity instruments issued in exchange for services performed by officers, employees, and directors of the Company are accounted for using a fair-value based method and the fair value of such equity instruments is recognized as expense in the consolidated statements of operations.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For stock-based awards that vest over a specific service period, compensation expense is measured based on the fair value of the awards at the grant date, and is recognized on a straight-line basis over the vesting period of the awards, net of an estimated forfeiture rate. For equity instruments that vest based on achievement of a performance condition, stock-based compensation expense is recognized based on the expected achievement of the related performance conditions at the end of each reporting period over the vesting period of the awards. If the Company's initial estimates of the achievement of the performance conditions change, the related stock-based compensation expense and timing may fluctuate from period to period based on those estimates. If the performance conditions are not met, no stock-based compensation expense will be recognized, and any previously recognized stock-based compensation expense will be reversed. For awards with both a performance and a market condition, the Company estimates the fair value of each equity instrument granted on the date of grant using a Monte-Carlo simulation model. This pricing model uses multiple simulations to evaluate the probability of achieving the market condition to calculate the fair value of the awards.</span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock-based compensation expense for stock options, restricted stock awards and restricted stock units issued under equity incentive plans, stock purchases under the Employee Stock Purchase Plan, Deferred Stock Units (“DSUs”) and Matching RSUs awarded under the Company's Management Stock Purchase Plan included in the Company’s results of operations were as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:49.023%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,530 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,560 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,002 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling and marketing (excluding customer base amortization)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,770 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,765 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,794 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,404 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Software development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,339 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,815 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,395 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,940 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,096 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,428 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total stock-based compensation expense </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,527 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,816 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,707 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,845 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">__________________________</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="24" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"> Includes $0.7 million of expense related to the cash settlement of stock options in connection with the acquisition of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Ten-X Holding Company, Inc.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"> See Note 5 for details of the acquisition.</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Allowance for Credit Losses</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On January 1, 2020, the Company adopted Accounting Standards Updates ("ASU") 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">; ASU 2018-19, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Codification Improvements to Topic 326, Financial Instruments - Credit Losses</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">; ASU 2019-04, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Codification Improvements to Financial Instruments - Credit Losses (Topic 326)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">; ASU 2019-05, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">; ASU 2019-11, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Codification Improvements to Financial Instruments - Credit Losses (Topic 326)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and ASU 2020-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments-Credit Losses (Topic 326) and Leases (Topic 842)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, later codified as Accounting Standards Codification ("ASC") 326 ("ASC 326"), using the modified retrospective transition approach. Refer to the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission on February 26, 2020, for further details of the Company’s policy prior to the adoption of ASC 326.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January 1, 2020, the Company maintained an allowance for credit losses to cover its current expected credit losses ("CECL") on its trade receivables and contract assets arising from the failure of customers to make contractual payments. The Company estimates credit losses expected over the life of its trade receivables and contract assets based on historical information combined with current conditions that may affect a customer’s ability to pay and reasonable and supportable forecasts. While the Company uses various credit quality metrics, it primarily monitors collectability by reviewing the duration of collection pursuits on its delinquent trade receivables. Based on the Company’s experience, the customer's delinquency status is the strongest indicator of the credit quality of the underlying trade receivables, which is analyzed monthly. In most instances, the Company’s policy is to write-off trade receivables when they are deemed uncollectible. A majority of the Company's trade receivables are less than 365 days.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the CECL impairment model, the Company develops and documents its allowance for credit losses on its trade receivables based on four portfolio segments. The determination of portfolio segments is based primarily on the qualitative consideration of the nature of the Company’s business operations and the characteristics of the underlying trade receivables, as follows:</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;">CoStar Suite Portfolio Segment</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> - The CoStar Suite portfolio segment consists of two classes of trade receivables based on geographical location: CoStar Suite, North America and CoStar Suite, International. </span></div><div style="padding-left:54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;">Information Services Portfolio Segment</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> - The information services portfolio segment consists of four classes of trade receivables: Real Estate Manager; information services, North America; STR, US; and STR, International.</span></div><div style="padding-left:54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;">Multifamily Portfolio Segment</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> - The multifamily portfolio segment consists of one class of trade receivables. </span></div><div style="padding-left:54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;">Commercial Property and Land Portfolio Segment</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> - The commercial property and land portfolio segment consists of two classes of trade receivables: LoopNet and other commercial property and land online marketplaces.</span></div><div style="padding-left:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 4 for further discussion of the Company’s accounting for allowance for credit losses.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Leases</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The determination of whether an arrangement contains a lease and the classification of a lease, if applicable, is made at lease commencement, at which time the Company also measures and recognizes a right-of-use ("ROU") asset, representing the Company’s right to use the underlying asset, and a lease liability, representing the Company’s obligation to make lease payments under the terms of the arrangement. For the purposes of recognizing ROU assets and lease liabilities associated with the Company’s leases, the Company has elected the practical expedient to not recognize a ROU asset or lease liability for short-term leases, which are leases with a term of twelve months or less. The lease term is defined as the noncancelable portion of the lease term, plus any periods covered by an option to extend the lease if it is reasonably certain that that the option will be exercised.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In determining the amount of lease payments used in measuring ROU assets and lease liabilities, the Company has elected the practical expedient not to separate non-lease components from lease components for all classes of underlying assets. Consideration deemed part of the lease payments used to measure ROU assets and lease liabilities generally includes fixed payments and variable payments based on either an index or a rate, offset by lease incentives. The ROU asset also includes any lease prepayments. ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The rates implicit within the Company's leases are generally not determinable. Therefore, the Company's incremental borrowing rate is used to determine the present value of lease payments. The determination of the Company’s incremental borrowing rate requires judgment and is determined at lease commencement, or as of January 1, 2019 for operating leases in existence upon adoption of ASC 842. The incremental borrowing rate is subsequently reassessed upon a modification to the lease arrangement. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Lease costs related to the Company's operating leases are generally recognized as a single ratable lease cost over the lease term. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 7 for further discussion of the Company’s accounting for leases.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Long-Lived Assets, Intangible Assets and Goodwill </span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Long-lived assets, such as property and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Goodwill is tested annually for impairment by each reporting unit on October 1 of each year or more frequently if an event or other circumstance indicates that we may not recover the carrying value of the asset. The Company may first assess qualitative factors to evaluate whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount or elect to bypass such assessment. If it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, or the Company elects to bypass such assessment, the Company then determines the fair value of each reporting unit. The fair value of each reporting unit is compared to the carrying amount of the reporting unit. If the carrying value of the reporting unit exceeds the fair value, then an impairment loss is recognized for the difference. </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Debt Issuance Costs</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Costs incurred in connection with the issuance of long-term debt are deferred and amortized as interest expense over the term of the related debt using the effective interest method for term debt and on a straight-line basis for revolving debt. The Company made a policy election to classify deferred issuance costs on the revolving credit facility as a long-term asset on its condensed consolidated balance sheets. Upon a refinancing or amendment, previously capitalized debt issuance costs are expensed and included in loss on extinguishment of debt if the Company determines that there has been a substantial modification of the related debt. If the Company determines that there has not been a substantial modification of the related debt, any previously capitalized debt issuance costs are amortized as interest expense over the term of the new debt instrument. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 10 for additional information regarding the Company's revolving credit facility. See Note 15 for information regarding the Company's 2020 Credit Agreement and Senior Notes issuance.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Business Combinations</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company allocates the purchase consideration related to business combinations to the identifiable tangible and intangible assets acquired, and liabilities assumed based on their estimated fair values. The purchase consideration is determined based on the fair value of the assets transferred, liabilities incurred and equity interests issued, after considering any transactions that are separate from the business combination. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets and contingent liabilities. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customer bases, acquired technology and acquired trade names and other intangible assets, useful lives, royalty rates and discount rates. Any adjustments to provisional amounts that are identified during the measurement period are recorded in the reporting period in which the adjustment amounts are determined. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review and evaluation of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, determine their estimated fair value. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If the Company cannot reasonably determine the fair value of a pre-acquisition contingency (non-income tax related) by the end of the measurement period, which is generally the case given the nature of such matters, the Company will recognize an asset or a liability for such pre-acquisition contingency if: (i) it is probable that an asset existed or a liability had been assumed at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in the Company's estimates of such contingencies will affect earnings and could have a material effect on its results of operations and financial position.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, uncertain tax positions and tax related valuation allowances assumed in connection with a business combination are initially estimated as of the acquisition date. The Company reevaluates these items based upon facts and circumstances that existed as of the acquisition date with any adjustments to its preliminary estimates being recorded to goodwill, provided that the Company is within the measurement period. Subsequent to the measurement period, changes to these uncertain tax positions and tax related valuation allowances will affect the Company's provision for income taxes in its condensed consolidated statements of operations and comprehensive income and could have a material impact on its results of operations and financial position.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Recent Accounting Pronouncements </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recently Adopted Accounting Pronouncements</span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On January 1, 2020, the Company adopted ASU 2019-12,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Simplifying the Accounting for Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, on a prospective basis. The amounts related to the reclassification of franchise taxes from income from operations to income tax expense for the three and six months ended June 30, 2020 did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.</span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On January 1, 2020, the Company adopted ASU 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">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</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">on a prospective basis. ASU 2018-15 requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in ASC 350-40 to determine which implementation costs to defer and recognize as an asset. The adoption did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On January 1, 2020, the Company adopted ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">using the modified retrospective method. This accounting standard replaced the prior incurred loss accounting model with a current expected credit loss approach. As of January 1, 2020, no cumulative transition adjustment was recorded to the beginning balance of retained earnings, as the adoption did not result in a higher allowance for credit losses under the CECL impairment model. The adoption did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 12, 2020, the Financial Accounting Standards Board issued ASU 2020-04, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Reference Rate Reform (“ASC 848”): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. ASC 848 contains optional expedients and exceptions for applying GAAP to debt, contracts, hedging relationships, and other transactions affected by reference rate reform. The provisions of ASC 848 must be applied to all contracts that are accounted for under a Topic, Subtopic or Industry Subtopic for all transactions other than derivatives, which may be applied at a hedging relationship level. This guidance is effective for fiscal years beginning after January 1, 2021, including interim periods within those fiscal years. The Company is currently evaluating the impact this guidance will have on its financial statements and related disclosures.</span></div> Basis of PresentationThe condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Accounting policies are consistent for each operating segment. <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Use of Estimates</span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to revenue recognition, allowance for credit losses, the useful lives and recoverability of long-lived and intangible assets, and goodwill, income taxes, accounting for business combinations, stock-based compensation, estimating the Company's incremental borrowing rate for its leases, and contingencies, among others. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses. Actual results could differ from these estimates.</span></div> <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company derives revenues primarily by (i) providing access to its proprietary database of commercial real estate information and (ii) providing online marketplaces for professional property management companies, property owners, brokers and landlords, in each case typically through a fixed monthly fee for its subscription-based services. The Company's subscription-based services consist primarily of information, analytics and online marketplace services offered over the Internet to commercial real estate industry and related professionals. Subscription contract rates are based on the number of sites, number of users, organization size, the client’s business focus, geography, the number and types of services to which a client subscribes, the number of properties a client advertises and the prominence and placement of a client's advertised properties in </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">the search results. The Company’s subscription-based license agreements typically renew automatically, and a majority have a term of at least one year.</span></div><div style="text-indent:13.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company also provides (i) market research, portfolio and debt analysis, management and reporting capabilities, (ii) real estate and lease management solutions, including lease administration and abstraction services, to commercial customers, real estate investors, and lenders via the Company’s other service offerings, (iii) benchmarking and analytics for the hospitality industry through STR, LLC (formerly known as STR, Inc.) and STR Global, Ltd. (together with STR, LLC, referred to as “STR”)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">and (iv) an online auction platform for commercial real estate through Ten-X Holding Company, Inc. which was acquired in June 2020. See Note 5 for details of the acquisition.</span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company analyzes contracts to determine the appropriate revenue recognition using the following steps: (i) identification of contracts with customers, (ii) identification of distinct performance obligations in the contract, (iii) determination of contract transaction price, (iv) allocation of contract transaction price to the performance obligations, and (v) determination of revenue recognition based on timing of satisfaction of the performance obligation(s). </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognizes revenues upon the satisfaction of its performance obligation(s) (upon transfer of control of promised services to its customers) in an amount that reflects the consideration to which it expects to be entitled to in exchange for those services. Revenues from subscription-based services are recognized on a straight-line basis over the term of the agreement. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In limited circumstances, the Company's contracts with customers include promises to transfer multiple services, such as contracts for its subscription-based services and professional services. For these contracts, the Company accounts for individual performance obligations separately if they are distinct, which involves the determination of the standalone selling price for each distinct performance obligation. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred revenue results from amounts billed in advance to customers or cash received from customers in advance of the Company's fulfillment of its performance obligation(s) and is recognized as those obligations are satisfied. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Contract assets represent a conditional right to consideration for satisfied performance obligations that become a receivable when the conditions are satisfied. Contract assets are generated when contractual billing schedules differ from revenue recognition timing.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain sales commissions are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions incurred for obtaining new contracts are deferred and then amortized as selling and marketing expenses on a straight-line basis over a period of benefit that the Company has determined to be three years. The three-year amortization period was determined based on several factors, including the nature of the technology and proprietary data underlying the services being purchased, customer contract renewal rates and industry competition. Certain commission costs are not capitalized as they do not represent incremental costs of obtaining a contract. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 3 for further discussion of the Company's revenue recognition.</span></div> P1Y P3Y <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Cost of Revenues</span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cost of revenues principally consists of salaries, benefits, bonuses and stock-based compensation expenses and other indirect costs for the Company's researchers who collect and analyze the commercial real estate data that is the basis for the Company's information, analytics and online marketplaces and for employees that support these products. Additionally, cost of revenues includes the cost of data from third-party data sources, credit card and other transaction fees relating to processing customer transactions, which are expensed as incurred, and the amortization of acquired trade names, technology and other intangible assets.</span></div> Advertising CostsThe Company expenses advertising costs as incurred. Advertising costs include digital marketing, television, company-sponsored events, print and other media advertising. 70000000 53000000 123000000 86000000 Foreign Currency <span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s reporting currency is the U.S. dollar. The functional currency for the majority of its operations is the local currency, with the exception of certain international locations of STR for which the functional currency is the British Pound. Assets and liabilities denominated in a foreign currency are translated into U.S. dollars using the exchange rates in effect as of the balance sheet date. Gains and losses resulting from translation are included in accumulated other comprehensive loss. Currency g</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ains and losses on the translation of intercompany loans made to foreign subsidiaries that are of a long-term investment nature are also included </span>in accumulated other comprehensive loss. Gains and losses resulting from transactions denominated in a currency other than the functional currency of the entity are included in other (expense) income in the condensed consolidated statements of operations using the average exchange rates in effect during the period. 500000 500000 900000 500000 <div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of accumulated other comprehensive loss were as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.245%;"><tr><td style="width:1.0%;"/><td style="width:69.428%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.880%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.948%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation adjustment</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,941)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net unrealized loss on investments, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(730)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total accumulated other comprehensive loss</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,941)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,585)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> -19941000 -7855000 0 -730000 -19941000 -8585000 -500000 0 0 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Income Taxes</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred income taxes result from temporary differences between the tax basis of assets and liabilities and the basis reported in the Company’s condensed consolidated financial statements. Deferred tax liabilities and assets are determined based on the difference between the financial statement and the tax basis of assets and liabilities using enacted rates in effect during the year in which the Company expects differences to reverse. Valuation allowances are provided against assets, including net operating losses, if the Company determines it is more likely than not that some portion or all of an asset may not be realized. Interest and penalties related to income tax matters are recognized in income tax expense.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Net Income Per Share</span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net income per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period on a basic and diluted basis. </span></div>The Company’s potentially dilutive securities include outstanding stock options and unvested stock-based awards which include restricted stock awards that vest over a specific service period, restricted stock awards with a performance and a market condition, restricted stock units and awards of matching restricted stock units ("Matching RSUs") awarded under the Company's Management Stock Purchase Plan. Shares underlying unvested restricted stock awards that vest based on performance and market conditions that have not been achieved as of the end of the period are not included in the computation of basic or diluted net income per share. Diluted net income per share considers the impact of potentially dilutive securities except when the inclusion of the potentially dilutive securities would have an anti-dilutive effect. <div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the calculation of basic and diluted net income per share (in thousands, except per share data):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:49.023%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Numerator:</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net income</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,248 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133,153 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148,417 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Denominator for basic net income per share — weighted-average outstanding shares</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,524 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,310 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,998 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,273 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of dilutive securities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Stock options, restricted stock awards and restricted stock units</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">210 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">317 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">258 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Denominator for diluted net income per share — weighted-average outstanding shares</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,627 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,256 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,597 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share — basic </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.61 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.74 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.09 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share — diluted </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.73 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.57 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.06 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 60360000 63248000 133153000 148417000 37524000 36310000 36998000 36273000 210000 317000 258000 324000 37734000 36627000 37256000 36597000 1.61 1.74 3.60 4.09 1.60 1.73 3.57 4.06 <div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the shares underlying the unvested performance-based restricted stock and anti-dilutive securities excluded from the basic and diluted earnings per share calculations (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:49.023%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance-based restricted stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Anti-dilutive securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 79000 90000 79000 90000 70000 99000 83000 120000 <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Stock-Based Compensation</span></div><div style="text-align:center;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Equity instruments issued in exchange for services performed by officers, employees, and directors of the Company are accounted for using a fair-value based method and the fair value of such equity instruments is recognized as expense in the consolidated statements of operations.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For stock-based awards that vest over a specific service period, compensation expense is measured based on the fair value of the awards at the grant date, and is recognized on a straight-line basis over the vesting period of the awards, net of an estimated forfeiture rate. For equity instruments that vest based on achievement of a performance condition, stock-based compensation expense is recognized based on the expected achievement of the related performance conditions at the end of each reporting period over the vesting period of the awards. If the Company's initial estimates of the achievement of the performance conditions change, the related stock-based compensation expense and timing may fluctuate from period to period based on those estimates. If the performance conditions are not met, no stock-based compensation expense will be recognized, and any previously recognized stock-based compensation expense will be reversed. For awards with both a performance and a market condition, the Company estimates the fair value of each equity instrument granted on the date of grant using a Monte-Carlo simulation model. This pricing model uses multiple simulations to evaluate the probability of achieving the market condition to calculate the fair value of the awards.</span></div> <div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock-based compensation expense for stock options, restricted stock awards and restricted stock units issued under equity incentive plans, stock purchases under the Employee Stock Purchase Plan, Deferred Stock Units (“DSUs”) and Matching RSUs awarded under the Company's Management Stock Purchase Plan included in the Company’s results of operations were as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:49.023%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,530 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,560 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,002 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling and marketing (excluding customer base amortization)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,770 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,765 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,794 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,404 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Software development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,339 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,815 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,395 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,940 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,096 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,428 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total stock-based compensation expense </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,527 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,816 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,707 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,845 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">__________________________</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="24" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"> Includes $0.7 million of expense related to the cash settlement of stock options in connection with the acquisition of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Ten-X Holding Company, Inc.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"> See Note 5 for details of the acquisition.</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 2530000 2560000 5002000 4618000 1770000 1765000 3794000 3404000 2287000 2339000 4815000 4395000 2940000 7152000 11096000 13428000 9527000 13816000 24707000 25845000 700000 <div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Allowance for Credit Losses</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On January 1, 2020, the Company adopted Accounting Standards Updates ("ASU") 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">; ASU 2018-19, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Codification Improvements to Topic 326, Financial Instruments - Credit Losses</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">; ASU 2019-04, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Codification Improvements to Financial Instruments - Credit Losses (Topic 326)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">; ASU 2019-05, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">; ASU 2019-11, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Codification Improvements to Financial Instruments - Credit Losses (Topic 326)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and ASU 2020-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments-Credit Losses (Topic 326) and Leases (Topic 842)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, later codified as Accounting Standards Codification ("ASC") 326 ("ASC 326"), using the modified retrospective transition approach. Refer to the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission on February 26, 2020, for further details of the Company’s policy prior to the adoption of ASC 326.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January 1, 2020, the Company maintained an allowance for credit losses to cover its current expected credit losses ("CECL") on its trade receivables and contract assets arising from the failure of customers to make contractual payments. The Company estimates credit losses expected over the life of its trade receivables and contract assets based on historical information combined with current conditions that may affect a customer’s ability to pay and reasonable and supportable forecasts. While the Company uses various credit quality metrics, it primarily monitors collectability by reviewing the duration of collection pursuits on its delinquent trade receivables. Based on the Company’s experience, the customer's delinquency status is the strongest indicator of the credit quality of the underlying trade receivables, which is analyzed monthly. In most instances, the Company’s policy is to write-off trade receivables when they are deemed uncollectible. A majority of the Company's trade receivables are less than 365 days.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the CECL impairment model, the Company develops and documents its allowance for credit losses on its trade receivables based on four portfolio segments. The determination of portfolio segments is based primarily on the qualitative consideration of the nature of the Company’s business operations and the characteristics of the underlying trade receivables, as follows:</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;">CoStar Suite Portfolio Segment</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> - The CoStar Suite portfolio segment consists of two classes of trade receivables based on geographical location: CoStar Suite, North America and CoStar Suite, International. </span></div><div style="padding-left:54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;">Information Services Portfolio Segment</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> - The information services portfolio segment consists of four classes of trade receivables: Real Estate Manager; information services, North America; STR, US; and STR, International.</span></div><div style="padding-left:54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;">Multifamily Portfolio Segment</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> - The multifamily portfolio segment consists of one class of trade receivables. </span></div><div style="padding-left:54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;">Commercial Property and Land Portfolio Segment</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> - The commercial property and land portfolio segment consists of two classes of trade receivables: LoopNet and other commercial property and land online marketplaces.</span></div> <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Leases</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The determination of whether an arrangement contains a lease and the classification of a lease, if applicable, is made at lease commencement, at which time the Company also measures and recognizes a right-of-use ("ROU") asset, representing the Company’s right to use the underlying asset, and a lease liability, representing the Company’s obligation to make lease payments under the terms of the arrangement. For the purposes of recognizing ROU assets and lease liabilities associated with the Company’s leases, the Company has elected the practical expedient to not recognize a ROU asset or lease liability for short-term leases, which are leases with a term of twelve months or less. The lease term is defined as the noncancelable portion of the lease term, plus any periods covered by an option to extend the lease if it is reasonably certain that that the option will be exercised.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In determining the amount of lease payments used in measuring ROU assets and lease liabilities, the Company has elected the practical expedient not to separate non-lease components from lease components for all classes of underlying assets. Consideration deemed part of the lease payments used to measure ROU assets and lease liabilities generally includes fixed payments and variable payments based on either an index or a rate, offset by lease incentives. The ROU asset also includes any lease prepayments. ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The rates implicit within the Company's leases are generally not determinable. Therefore, the Company's incremental borrowing rate is used to determine the present value of lease payments. The determination of the Company’s incremental borrowing rate requires judgment and is determined at lease commencement, or as of January 1, 2019 for operating leases in existence upon adoption of ASC 842. The incremental borrowing rate is subsequently reassessed upon a modification to the lease arrangement. </span></div>Lease costs related to the Company's operating leases are generally recognized as a single ratable lease cost over the lease term. Long-lived assets, such as property and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. Goodwill is tested annually for impairment by each reporting unit on October 1 of each year or more frequently if an event or other circumstance indicates that we may not recover the carrying value of the asset. The Company may first assess qualitative factors to evaluate whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount or elect to bypass such assessment. If it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, or the Company elects to bypass such assessment, the Company then determines the fair value of each reporting unit. The fair value of each reporting unit is compared to the carrying amount of the reporting unit. If the carrying value of the reporting unit exceeds the fair value, then an impairment loss is recognized for the difference. Debt Issuance CostsCosts incurred in connection with the issuance of long-term debt are deferred and amortized as interest expense over the term of the related debt using the effective interest method for term debt and on a straight-line basis for revolving debt. The Company made a policy election to classify deferred issuance costs on the revolving credit facility as a long-term asset on its condensed consolidated balance sheets. Upon a refinancing or amendment, previously capitalized debt issuance costs are expensed and included in loss on extinguishment of debt if the Company determines that there has been a substantial modification of the related debt. If the Company determines that there has not been a substantial modification of the related debt, any previously capitalized debt issuance costs are amortized as interest expense over the term of the new debt instrument. <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Business Combinations</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company allocates the purchase consideration related to business combinations to the identifiable tangible and intangible assets acquired, and liabilities assumed based on their estimated fair values. The purchase consideration is determined based on the fair value of the assets transferred, liabilities incurred and equity interests issued, after considering any transactions that are separate from the business combination. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets and contingent liabilities. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customer bases, acquired technology and acquired trade names and other intangible assets, useful lives, royalty rates and discount rates. Any adjustments to provisional amounts that are identified during the measurement period are recorded in the reporting period in which the adjustment amounts are determined. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review and evaluation of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, determine their estimated fair value. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If the Company cannot reasonably determine the fair value of a pre-acquisition contingency (non-income tax related) by the end of the measurement period, which is generally the case given the nature of such matters, the Company will recognize an asset or a liability for such pre-acquisition contingency if: (i) it is probable that an asset existed or a liability had been assumed at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in the Company's estimates of such contingencies will affect earnings and could have a material effect on its results of operations and financial position.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, uncertain tax positions and tax related valuation allowances assumed in connection with a business combination are initially estimated as of the acquisition date. The Company reevaluates these items based upon facts and circumstances that existed as of the acquisition date with any adjustments to its preliminary estimates being recorded to goodwill, provided that the Company is within the measurement period. Subsequent to the measurement period, changes to these uncertain tax positions and tax related valuation allowances will affect the Company's provision for income taxes in its condensed consolidated statements of operations and comprehensive income and could have a material impact on its results of operations and financial position.</span></div> <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Recent Accounting Pronouncements </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recently Adopted Accounting Pronouncements</span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On January 1, 2020, the Company adopted ASU 2019-12,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Simplifying the Accounting for Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, on a prospective basis. The amounts related to the reclassification of franchise taxes from income from operations to income tax expense for the three and six months ended June 30, 2020 did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.</span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On January 1, 2020, the Company adopted ASU 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">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</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">on a prospective basis. ASU 2018-15 requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in ASC 350-40 to determine which implementation costs to defer and recognize as an asset. The adoption did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On January 1, 2020, the Company adopted ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">using the modified retrospective method. This accounting standard replaced the prior incurred loss accounting model with a current expected credit loss approach. As of January 1, 2020, no cumulative transition adjustment was recorded to the beginning balance of retained earnings, as the adoption did not result in a higher allowance for credit losses under the CECL impairment model. The adoption did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 12, 2020, the Financial Accounting Standards Board issued ASU 2020-04, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Reference Rate Reform (“ASC 848”): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. ASC 848 contains optional expedients and exceptions for applying GAAP to debt, contracts, hedging relationships, and other transactions affected by reference rate reform. The provisions of ASC 848 must be applied to all contracts that are accounted for under a Topic, Subtopic or Industry Subtopic for all transactions other than derivatives, which may be applied at a hedging relationship level. This guidance is effective for fiscal years beginning after January 1, 2021, including interim periods within those fiscal years. The Company is currently evaluating the impact this guidance will have on its financial statements and related disclosures.</span></div> REVENUE FROM CONTRACTS WITH CUSTOMERS <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Disaggregated Revenue</span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company provides information, analytics and online marketplaces to the commercial real estate industry and related professionals. The revenues by operating segment and type of service consist of the following (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:20.434%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.321%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Information and analytics</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">CoStar Suite</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157,793 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,260 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165,053 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,910 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,915 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152,825 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Information services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,022 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,514 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,536 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,659 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,118 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,777 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Online marketplaces</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Multifamily</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,541 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,541 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,488 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,488 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Commercial property and land</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,029 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,505 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">384,362 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,797 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">397,159 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">334,562 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,198 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">343,760 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:20.434%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.321%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Information and analytics</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">CoStar Suite</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">315,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,881 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">330,009 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286,883 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,643 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300,526 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Information services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,712 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,206 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,918 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,377 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,627 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Online marketplaces</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Multifamily</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">283,001 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">283,001 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234,756 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234,756 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Commercial property and land</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,968 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113,078 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">96,910 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">366 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">761,809 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,197 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">789,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">653,799 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,386 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">672,185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Deferred Revenue</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in deferred revenue for the period were as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:85.280%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.720%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue recognized in the current period from the amounts in the beginning balance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(52,125)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New deferrals, net of amounts recognized in the current period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,628 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effects of foreign currency</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(773)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Balance at June 30, 2020</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,350 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">__________________________</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">(1) </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Deferred revenue is comprised of $80 million of current liabilities and $3 million of noncurrent liabilities classified within lease and other long-term liabilities</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">on the Company’s condensed consolidated balance sheet as of June 30, 2020.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Contract Assets</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company had contract assets of $7 million and $4 million as of June 30, 2020 and December 31, 2019, respectively, which are generated when contractual billing schedules differ from revenue recognition timing. Contract assets represent a conditional right to consideration for satisfied performance obligations that becomes a receivable when the conditions are satisfied. Current contract assets are included in prepaid expenses and other current assets, and non-current contract assets are included in deposits and other assets on the Company's condensed consolidated balance sheets. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognized revenue of $2 million and $3 million from contract assets for the three and six months ended June 30, 2020, respectively.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Commissions</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Commissi</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ons expense is included in selling and marketing expense in the Company's condensed consolidated statements of operations. Commis</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">sions expense activity for the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">three and six</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> months ended June 30, 2020 and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2019</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> was as follows (in thousands). The Company determined that no deferred commissions were impaired as of June 30, 2020:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:49.023%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commissions incurred</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,174 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,844 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,611 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,395 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commissions capitalized in the current period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,599)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,668)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32,122)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33,397)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of deferred commissions costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,915 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,143 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,662 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,550 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total commissions expense</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,490 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,319 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,151 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Unsatisfied Performance Obligations</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Remaining contract consideration</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for which revenue has not been recognized due to unsatisfied performance obligations was approximately $281 million at June 30, 2020, which the Company expects to recognize over the next five years. This amount does not include contract consideration for contracts with a duration of one year or less.</span></div> The revenues by operating segment and type of service consist of the following (in thousands):<div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:20.434%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.321%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Information and analytics</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">CoStar Suite</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157,793 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,260 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165,053 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,910 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,915 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152,825 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Information services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,022 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,514 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,536 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,659 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,118 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,777 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Online marketplaces</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Multifamily</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,541 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,541 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,488 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,488 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Commercial property and land</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,029 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,505 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">384,362 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,797 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">397,159 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">334,562 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,198 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">343,760 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:20.434%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.321%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Information and analytics</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">CoStar Suite</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">315,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,881 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">330,009 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286,883 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,643 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300,526 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Information services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,712 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,206 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,918 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,377 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,627 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Online marketplaces</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Multifamily</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">283,001 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">283,001 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234,756 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234,756 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Commercial property and land</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,968 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113,078 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">96,910 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">366 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">761,809 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,197 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">789,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">653,799 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,386 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">672,185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 157793000 7260000 165053000 145910000 6915000 152825000 25022000 5514000 30536000 18659000 2118000 20777000 145541000 0 145541000 120488000 0 120488000 56006000 23000 56029000 49505000 165000 49670000 384362000 12797000 397159000 334562000 9198000 343760000 315128000 14881000 330009000 286883000 13643000 300526000 50712000 12206000 62918000 35250000 4377000 39627000 283001000 0 283001000 234756000 0 234756000 112968000 110000 113078000 96910000 366000 97276000 761809000 27197000 789006000 653799000 18386000 672185000 <div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in deferred revenue for the period were as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:85.280%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.720%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue recognized in the current period from the amounts in the beginning balance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(52,125)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New deferrals, net of amounts recognized in the current period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,628 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effects of foreign currency</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(773)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Balance at June 30, 2020</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,350 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">__________________________</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">(1) </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Deferred revenue is comprised of $80 million of current liabilities and $3 million of noncurrent liabilities classified within lease and other long-term liabilities</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">on the Company’s condensed consolidated balance sheet as of June 30, 2020.</span></div> 70620000 52125000 65628000 773000 83350000 80000000 3000000 7000000 4000000 2000000 3000000 Commis<span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">sions expense activity for the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">three and six</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> months ended June 30, 2020 and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2019</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> was as follows (in thousands). The Company determined that no deferred commissions were impaired as of June 30, 2020:</span><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:49.023%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commissions incurred</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,174 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,844 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,611 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,395 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commissions capitalized in the current period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,599)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,668)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32,122)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33,397)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of deferred commissions costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,915 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,143 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,662 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,550 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total commissions expense</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,490 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,319 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,151 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 21174000 23844000 43611000 42395000 15599000 19668000 32122000 33397000 14915000 13143000 29662000 25550000 20490000 17319000 41151000 34548000 281000000 P5Y ALLOWANCE FOR CREDIT LOSSES <div style="text-indent:18pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table details the activity related to the allowance for credit losses for trade receivables by portfolio segment (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%;"><tr><td style="width:1.0%;"/><td style="width:37.215%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.010%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.554%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.915%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.554%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.915%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.554%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.915%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:0.1%;"/><td style="width:0.554%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.014%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">CoStar Suite</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Information services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Multifamily</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial property and land</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance at December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,264 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">624 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,195 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,465 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Current-period provision for expected credit losses</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1), (2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,046 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,975 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,990 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,688 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs charged against the allowance, net of recoveries and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,450)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(76)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,152)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,195)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,873)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance at June 30, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,860 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,523 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,260 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,363 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">__________________________</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">(1)</sup><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;"> </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Credit loss expense is included in general and administrative expenses on the condensed consolidated statement of operations. </span></div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">(2)</sup><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;"> </sup>Credit loss expense related to contract assets was not material for the six months ended June 30, 2020. <div style="text-indent:18pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table details the activity related to the allowance for credit losses for trade receivables by portfolio segment (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%;"><tr><td style="width:1.0%;"/><td style="width:37.215%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.010%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.554%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.915%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.554%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.915%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.554%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.915%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:0.1%;"/><td style="width:0.554%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.014%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">CoStar Suite</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Information services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Multifamily</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial property and land</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance at December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,264 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">624 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,195 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,465 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Current-period provision for expected credit losses</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1), (2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,046 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,975 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,990 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,688 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs charged against the allowance, net of recoveries and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,450)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(76)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,152)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,195)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,873)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance at June 30, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,860 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,523 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,260 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,363 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">__________________________</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">(1)</sup><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;"> </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Credit loss expense is included in general and administrative expenses on the condensed consolidated statement of operations. </span></div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">(2)</sup><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;"> </sup>Credit loss expense related to contract assets was not material for the six months ended June 30, 2020. 1264000 624000 1195000 1465000 4548000 7046000 2975000 3677000 1990000 15688000 3450000 76000 2152000 1195000 6873000 4860000 3523000 2720000 2260000 13363000 ACQUISITIONS <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Ten-X</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On June 24, 2020, pursuant to the Agreement and Plan of Merger, dated May 13, 2020, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">by and among CoStar Realty Information, Inc., a Delaware corporation and wholly owned subsidiary of the Company (“CRI”), Crescendo Sub, Inc., a Delaware corporation and wholly-owned subsidiary of CRI (“Merger Sub”), Ten-X Holding Company, Inc., a Delaware corporation (“Ten-X”), and Thomas H. Lee Equity Fund VII L.P., a Delaware limited partnership, solely in its capacity as representative thereunder, Merger Sub was merged with and into Ten-X (the “Merger”), with Ten-X surviving the Merger as a wholly-owned subsidiary of CRI. In connection with the Merger, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">the Company acquired all of the issued and outstanding equity interests in Ten-X for a purchase price of $187 million in cash. Ten-X operates an online auction platform for commercial real estate. This acquisition is expected to enable the Company to create a new end-to-end commercial real estate platform, combining LoopNet and our online audience of buyers with Ten-X’s leadership in online auctions for performing and distressed assets.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the amounts recorded for acquired assets and assumed liabilities recorded at their fair values as of the acquisition date (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:66.859%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:11.011%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.130%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Preliminary:<br/>June 24, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,290 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease right-of-use assets</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,945 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">135,446 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liabilities</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,945)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,810)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets and liabilities</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,697)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of identifiable net assets acquired</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">187,360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The net assets of Ten-X were recorded at their estimated fair values. In valuing the acquired assets and assumed liabilities, fair value estimates were based primarily on future expected cash flows, market rate assumptions for contractual obligations and appropriate discount rates. The purchase price allocation is preliminary, subject to the final determination of net working capital as of the acquisition date, intangibles valuation and the Company's assessment of certain tax matters. The estimated fair value of the customer base assets incorporated significant assumptions that had a material impact on the estimated fair value, such as discount rates, projected revenue growth rates, customer attrition rates and profit margins.</span></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the fair values (in thousands) of the identifiable intangible assets included in the Company's North America operating segment, their related estimated useful lives (in years) and their respective amortization methods: </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:28.600%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.030%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.473%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Fair Value</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Life</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization Method</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer base</span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accelerated</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Technology</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Straight-line</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Straight-line</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Goodwill is calculated as the excess of the consideration transferred over the net assets recognized and represents the future economic benefits arising from other assets acquired that could not be individually identified and separately recognized. Specifically, the goodwill recorded as part of the Ten-X acquisition includes but is not limited to: (i) the expected synergies and other benefits that the Company believes will result from combining its operations with Ten-X's operations; and (ii) any </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">intangible assets that do not qualify for separate recognition, such as the assembled workforce. The $135 million of goodwill recorded as part of the acquisition is associated with the Company's North America operating segment. Goodwill recorded in connection with this acquisition is not amortized, but is subject to an annual impairment test. Goodwill recognized is not deductible for income tax purposes. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, transaction costs associated with the Ten-X acquisition were not material. The Company paid $3 million in incentive compensation to Ten-X employees negotiated as part of the acquisition, the expense was recognized in the post-combination period.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">RentPath</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On February 11, 2020, RentPath Holdings, Inc. (“RentPath”), certain direct or indirect wholly-owned subsidiaries of RentPath (together with RentPath, the “Sellers”), and, solely for the purposes set forth therein, CSGP Holdings, LLC (“CSGP”), an indirect wholly owned subsidiary of the Company ("Buyer") entered into an asset purchase agreement (the “Asset Purchase Agreement”) dated as of February 12, 2020. Pursuant to the Asset Purchase Agreement, and subject to the terms and conditions set forth therein, CSGP agreed to acquire for $588 million in cash all of the equity interests of RentPath, as reorganized following an internal restructuring of the Sellers (“Reorganized RentPath") pursuant to and under the joint chapter 11 plan of reorganization of the Sellers and certain of their affiliates to be filed in the U.S. Bankruptcy Court for the District of Delaware. Under the terms of the Asset Purchase Agreement, the Company agreed to guarantee the full and timely performance of CSGP’s obligations under the Asset Purchase Agreement. The completion of the transaction is subject to customary conditions, including the expiration or termination of the applicable waiting period under applicable antitrust laws and bankruptcy approvals. On April 29, 2020, the Company and RentPath each received a request for additional information from the U.S. Federal Trade Commission (“FTC”) with respect to the acquisition. The FTC’s additional request extends the waiting period imposed by the Hart-Scott Rodino Antitrust Improvements Act of 1976 (the “HSR Act”) until the parties complete the compliance process and the FTC has had an opportunity to review and engage with the parties on the substance of their submission. Bankruptcy court approval was obtained on June 9, 2020. On July 29, 2020, the Company exercised its option pursuant to the Asset Purchase Agreement to extend the Outside Date under that agreement for an additional three months in exchange for a maximum potential payment of $7.5 million. The Company continues to expect the acquisition to close on or before February 12, 2021. As required by the Asset Purchase Agreement, the Company paid a $59 million break fee into a cash escrow account. In the event the Asset Purchase Agreement is terminated under specified circumstances in which certain antitrust approvals are not obtained, or a governmental order related to antitrust or competition matters prohibits the consummation of the transaction, this amount is not refundable to the Company. As the transaction had not closed as of June 30, 2020, the break fee is recorded as restricted cash within cash, cash equivalents and restricted cash </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">on the Company's condensed consolidated balance sheets. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">STR, LLC and STR Global Ltd.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On Octo</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ber 22, 2019, the Company acquired all of the issued and outstanding equity interests of STR for a purchase price of $435 million. STR is a global provider of benchmarking and analytics for the hospitality industry. The combination of STR's and CoStar's offerings is expected to allow for the creation of valuable new and improved tools for industry participants. The Company applied the acquisition method to account for the STR transaction, which requires that assets acquired and liabilities assumed be recorded at their fair values as of the acquisition date. </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the amounts recorded for acquired assets and assumed liabilities recorded at their fair values as of the acquisition date (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:42.298%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.982%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.128%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.132%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Preliminary:<br/>October 22, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement Period Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Updated Preliminary:<br/>October 22, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,710 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(90)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,067 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,067 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease right-of-use assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,306 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,306 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">261,436 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">432 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">261,868 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">178,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">178,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,306)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,306)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,966)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,966)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,980)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,980)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets and liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,815)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,815)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of identifiable net assets acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">435,452 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">342 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">435,794 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The net assets of STR were recorded at their estimated fair values. In valuing the acquired assets and assumed liabilities, fair value estimates were based primarily on future expected cash flows, market rate assumptions for contractual obligations and appropriate discount rates. Measurement period adjustments primarily relate to the determination of working capital as of the acquisition date. The purchase price allocation is preliminary, subject to the completion of the Company's assessment of certain tax matters. The customer base assets incorporated significant assumptions that had a material impact on the estimated fair value, such as discount rates, projected revenue growth rates, customer attrition rates and projected profit margins. The following table summarizes the fair values (in thousands) of the identifiable intangible assets included in each of the Company's operating segments, their related estimated useful lives (in years) and their respective amortization methods:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:28.600%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.030%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.473%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Fair Value</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Life</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Fair Value</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Life</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization Method</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer base</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accelerated</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade name</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Straight-line</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Straight-line</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Goodwill is calculated as the excess of the consideration transferred over the net assets recognized and represents the future economic benefits arising from other assets acquired that could not be individually identified and separately recognized. Specifically, the goodwill recorded as part of the STR acquisition includes but is not limited to: (i) the expected synergies and other benefits that the Company believes will result from combining its operations with STR's operations; and (ii) any intangible assets that do not qualify for separate recognition, such as the assembled workforce. Goodwill recorded in connection with this acquisition is not amortized, but is subject to an annual impairment test. Of the $262 million of goodwill recorded as part of the acquisition, $159 million and $103 million are associated with the Company's North America and International operating segments, respectively. The goodwill recognized in the North America operating segment is expected to be deductible for income tax purposes in future periods. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As part of the STR acquisition, the Company incurred $2 million of transaction costs. Additionally, the Company paid $15 million into a cash escrow account for deferred compensation for certain STR employees, to be paid to active employees after a defined one year period following the acquisition or when earlier terminated by the Company without cause or by the employee for good reason. In the event some or all of those employees are not entitled to their retention bonus, the funds will be remitted to the seller. The Company is recognizing compensation expense for the deferred compensation over the one-year post-combination period.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Off Campus Partners, LLC Acquisition</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On June 12, 2019, the Company acquired Off Campus Partners, LLC ("OCP"), a provider of student housing marketplace content and technology to U.S. universities for $16 million. The purchase agreement required an initial payment of $14 million, net of cash acquired, at the time of closing, with the remainder of the purchase price payable one year following the acquisition date, subject to offset for indemnification claims or adjustments to the purchase price after final determination of closing net working capital. During the three months ended June 30, 2020, the Company paid the remaining purchase price in full. As part of the acquisition, the Company recorded goodwill and intangibles assets of $8 million and $9 million, respectively. The net assets of OCP were recorded at their estimated fair value. Measurement period adjustments recognized in 2019 were not material.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Pro Forma Financial Information</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unaudited pro forma financial information presented below summarizes the combined results of operations for the Company, STR and Ten-X as though the companies were combined as of January 1, 2018 and January 1, 2019, respectively. The unaudited pro forma financial information for all periods presented includes amortization charges from acquired intangible assets, retention compensation, as referenced above, and the related tax effects, along with certain other accounting effects, but excludes the impacts of any expected operational synergies. The unaudited pro forma financial information as presented below is for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved if the acquisition had taken place on January 1, 2018 and January 1, 2019, respectively. </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unaudited pro forma financial information for the three and six months ended June 30, 2020 and 2019 combine the historical results of the Company, STR and Ten-X for the periods prior to the acquisition date, and the effects of the pro forma adjustments listed above.</span></div><div style="text-indent:18pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unaudited pro forma financial information, in the aggregate, was as follows (in thousands, except per share data):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:43.735%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.941%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.941%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.941%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.943%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">406,107 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">375,999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">810,745 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">725,691 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,373 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,730 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,240 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">128,270 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share - basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.34 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.56 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.25 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share - diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.34 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.55 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.22 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.51 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div>Revenue and net income attributable to Ten-X from June 24, 2020 through June 30, 2020 were not material. 187000000 <div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the amounts recorded for acquired assets and assumed liabilities recorded at their fair values as of the acquisition date (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:66.859%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:11.011%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.130%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Preliminary:<br/>June 24, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,290 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease right-of-use assets</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,945 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">135,446 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liabilities</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,945)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,810)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets and liabilities</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,697)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of identifiable net assets acquired</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">187,360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the amounts recorded for acquired assets and assumed liabilities recorded at their fair values as of the acquisition date (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:42.298%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.982%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.128%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.132%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Preliminary:<br/>October 22, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement Period Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Updated Preliminary:<br/>October 22, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,710 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(90)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,067 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,067 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease right-of-use assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,306 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,306 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">261,436 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">432 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">261,868 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">178,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">178,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,306)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,306)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,966)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,966)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,980)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,980)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets and liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,815)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,815)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of identifiable net assets acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">435,452 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">342 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">435,794 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 3290000 131000 4945000 135446000 58000000 4945000 4810000 4697000 187360000 <div style="text-indent:18pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the fair values (in thousands) of the identifiable intangible assets included in the Company's North America operating segment, their related estimated useful lives (in years) and their respective amortization methods: </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:28.600%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.030%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.473%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Fair Value</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Life</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization Method</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer base</span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accelerated</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Technology</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Straight-line</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Straight-line</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div>The following table summarizes the fair values (in thousands) of the identifiable intangible assets included in each of the Company's operating segments, their related estimated useful lives (in years) and their respective amortization methods:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:28.600%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.030%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.473%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Fair Value</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Life</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Fair Value</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Life</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization Method</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer base</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accelerated</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade name</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Straight-line</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Straight-line</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table> 46000000 P6Y 11000000 P5Y 1000000 P2Y 58000000 135000000 3000000 588000000 7500000 59000000 435000000 11710000 -90000 11620000 8067000 8067000 7306000 7306000 261436000 432000 261868000 178000000 178000000 7306000 7306000 10966000 10966000 7980000 7980000 4815000 4815000 435452000 342000 435794000 97000 P13Y 42000 P10Y 24000 P15Y 10000 P5Y 5000 P5Y 131000 47000 262000000 159000000 103000000 2000000 15000000 P1Y 16000000 14000000 8000000 9000000 <div style="text-indent:18pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unaudited pro forma financial information, in the aggregate, was as follows (in thousands, except per share data):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:43.735%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.941%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.941%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.941%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.943%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">406,107 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">375,999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">810,745 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">725,691 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,373 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,730 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,240 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">128,270 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share - basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.34 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.56 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.25 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share - diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.34 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.55 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.22 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.51 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 406107000 375999000 810745000 725691000 50373000 56730000 120240000 128270000 1.34 1.56 3.25 3.53 1.34 1.55 3.22 3.51 INVESTMENTS AND FAIR VALUE MEASUREMENTS <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fair value is defined as the price that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. There is a three-tier fair value hierarchy, which categorizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets for identical assets or liabilities; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs for which little or no market data exists, therefore requiring an entity to develop its own assumptions. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, the Company's financial assets comprise Level 1 cash equivalents with original maturities of three months or less in the amount of $3,252 million. As of June 30, 2020, the Company had no Level 2 or Level 3 financial assets measured at fair value.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the six months ended June 30, 2020, the Company sold its ARS investments for $10.3 million and recognized a realized loss of $0.5 million for the six months ended June 30, 2020 included in other (expense) income on the Company's condensed consolidated statements of operations. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table represents the Company's investments in marketable securities and fair value measurements by investment category reported as cash equivalents and investments as of December 31, 2019 (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:19.700%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.557%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.143%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.562%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="39" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/> Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">576,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">576,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">576,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Auction rate securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(730)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,070 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,070 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total cash equivalents and long-term investments</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">587,561 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(730)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">586,831 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">576,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,070 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s Level 3 assets consisted of ARS, whose underlying assets were primarily student loan securities supported by guarantees from the Federal Family Education Loan Program of the U.S. Department of Education. As of December 31, 2019, these investments were in an unrealized loss position for a period of twelve months or greater. The unrealized losses were generated primarily from changes in interest rates and ARS that failed to settle at auction due to adverse conditions in the global credit markets. The losses were considered temporary, as the contractual terms of these investments do not permit the issuer to settle the security at a price less than the amortized cost of the investment. The Company had no realized gains or losses on its investments during the year ended December 31, 2019.</span></div>The carrying value of cash equivalents, accounts receivable, accounts payable and accrued expenses approximates fair value as of June 30, 2020 and December 31, 2019. INVESTMENTS AND FAIR VALUE MEASUREMENTS <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fair value is defined as the price that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. There is a three-tier fair value hierarchy, which categorizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets for identical assets or liabilities; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs for which little or no market data exists, therefore requiring an entity to develop its own assumptions. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, the Company's financial assets comprise Level 1 cash equivalents with original maturities of three months or less in the amount of $3,252 million. As of June 30, 2020, the Company had no Level 2 or Level 3 financial assets measured at fair value.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the six months ended June 30, 2020, the Company sold its ARS investments for $10.3 million and recognized a realized loss of $0.5 million for the six months ended June 30, 2020 included in other (expense) income on the Company's condensed consolidated statements of operations. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table represents the Company's investments in marketable securities and fair value measurements by investment category reported as cash equivalents and investments as of December 31, 2019 (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:19.700%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.557%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.143%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.562%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="39" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/> Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">576,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">576,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">576,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Auction rate securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(730)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,070 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,070 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total cash equivalents and long-term investments</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">587,561 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(730)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">586,831 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">576,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,070 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s Level 3 assets consisted of ARS, whose underlying assets were primarily student loan securities supported by guarantees from the Federal Family Education Loan Program of the U.S. Department of Education. As of December 31, 2019, these investments were in an unrealized loss position for a period of twelve months or greater. The unrealized losses were generated primarily from changes in interest rates and ARS that failed to settle at auction due to adverse conditions in the global credit markets. The losses were considered temporary, as the contractual terms of these investments do not permit the issuer to settle the security at a price less than the amortized cost of the investment. The Company had no realized gains or losses on its investments during the year ended December 31, 2019.</span></div>The carrying value of cash equivalents, accounts receivable, accounts payable and accrued expenses approximates fair value as of June 30, 2020 and December 31, 2019. 3252000000 10300000 -500000 <div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table represents the Company's investments in marketable securities and fair value measurements by investment category reported as cash equivalents and investments as of December 31, 2019 (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:19.700%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.557%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.143%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.562%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="39" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/> Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">576,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">576,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">576,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Auction rate securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(730)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,070 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,070 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total cash equivalents and long-term investments</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">587,561 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(730)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">586,831 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">576,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,070 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table represents the Company's investments in marketable securities and fair value measurements by investment category reported as cash equivalents and investments as of December 31, 2019 (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:19.700%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.557%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.143%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.410%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.562%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="39" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/> Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">576,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">576,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">576,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Auction rate securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(730)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,070 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,070 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total cash equivalents and long-term investments</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">587,561 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(730)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">586,831 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">576,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,070 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 576761000 0 0 576761000 576761000 10800000 0 730000 10070000 0 0 10070000 587561000 0 730000 586831000 576761000 0 10070000 LEASES <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has operating leases for its office facilities, data centers and certain vehicles, as well as finance leases for office equipment. The Company's leases have remaining terms of less than one year to nine years. The leases contain various renewal and termination options. The period that is subject to an option to extend the lease is included in the lease term if it is reasonably certain that the option will be exercised. The period that is subject to an option to terminate the lease is included if it is reasonably certain that the option will not be exercised.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Lease costs related to the Company's operating leases included in the condensed consolidated statements of operations were as follows (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:53.116%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.678%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease costs:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Cost of revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,846 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,740 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Software development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,388 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,027 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,979 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Selling and marketing (excluding customer base amortization)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,550 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,179 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,089 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,176 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">950 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,350 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,242 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease costs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,960 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,308 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,963 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,981 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The impact of lease costs related to finance leases and short-term leases was not material for the three and six months ended June 30, 2020.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Supplemental balance sheet information related to operating leases was as follows (in thousands):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:36.742%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:36.011%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.257%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.260%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet Location</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term lease liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease and other long-term liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,482 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,153 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term in years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:12pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.5</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:12pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Balance sheet information related to finance leases was not material as of </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">June 30, 2020</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">.</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:75.891%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.688%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.689%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows used in operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,689 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ROU assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,124 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,585 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:18pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Maturities of operating lease liabilities at June 30, 2020 were as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:85.719%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.281%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,935 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,477 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,930 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,433 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,754 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,041 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">156,570 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,183)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,387 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> P1Y P9Y <div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Lease costs related to the Company's operating leases included in the condensed consolidated statements of operations were as follows (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:53.116%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.678%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease costs:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Cost of revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,846 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,740 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Software development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,388 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,027 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,979 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Selling and marketing (excluding customer base amortization)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,550 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,179 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,089 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,176 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">950 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,350 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,242 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease costs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,960 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,308 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,963 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,981 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 2846000 3152000 5740000 6390000 1388000 1027000 2784000 1979000 2550000 2179000 5089000 4370000 1176000 950000 2350000 1242000 7960000 7308000 15963000 13981000 <div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Supplemental balance sheet information related to operating leases was as follows (in thousands):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:36.742%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:36.011%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.257%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.260%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet Location</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term lease liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease and other long-term liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,482 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,153 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term in years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:12pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.5</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:12pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 112482000 120153000000 P4Y6M P5Y 0.038 0.040 <div style="text-indent:18pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:75.891%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.688%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.689%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows used in operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,689 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ROU assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,124 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,585 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 17689000 15849000 11124000 5585000 <div style="text-indent:18pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Maturities of operating lease liabilities at June 30, 2020 were as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:85.719%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.281%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,935 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,477 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,930 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,433 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,754 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,041 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">156,570 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,183)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,387 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 18935000 34477000 32930000 31433000 25754000 13041000 156570000 13183000 143387000 GOODWILL <div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The changes in the carrying amount of goodwill by operating segment consist of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:53.051%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.494%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.494%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.497%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill, December 31, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,573,088 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,447 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,611,535 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Acquisitions, including measurement period adjustments</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165,272 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,532 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">267,804 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of foreign currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,681 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,681 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill, December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,738,360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,660 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,882,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Acquisitions, including measurement period adjustments</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">135,765 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">135,878 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of foreign currency translation</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,781)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,781)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill, June 30, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,874,125 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,992 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,009,117 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">__________________________</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="margin-top:12pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> In connection with the acquisition of Cozy, during 2019 the Company recorded a measurement period adjustment which resulted in a $1 million reduction to the initial amount of goodwill of approximately $53 million.</span></div><div style="margin-top:3pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">(2) </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Goodwill for the six months ended June 30, 2020 includes Ten-X goodwill recorded during the three months ended June 30, 2020 and STR measurement period adjustments of $0.3 million and $0.1 million recorded during the three months ended March 31, 2020 to the North America and International reporting segments, respectively.</span></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recorded goodwill of approximately $135 million in connection with the June 24, 2020 acquisition of Ten-X, $262 million in connection with the October 22, 2019 acquisition of STR and approximately $8 million in connection with the June 2019 acquisition of OCP. </span></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">No impairments of the Company's goodwill were recognized during the three and six months ended June 30, 2020 and 2019.</span></div> <div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The changes in the carrying amount of goodwill by operating segment consist of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:53.051%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.494%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.494%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.497%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill, December 31, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,573,088 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,447 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,611,535 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Acquisitions, including measurement period adjustments</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165,272 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,532 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">267,804 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of foreign currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,681 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,681 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill, December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,738,360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,660 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,882,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Acquisitions, including measurement period adjustments</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">135,765 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">135,878 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of foreign currency translation</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,781)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,781)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill, June 30, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,874,125 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,992 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,009,117 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">__________________________</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="margin-top:12pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> In connection with the acquisition of Cozy, during 2019 the Company recorded a measurement period adjustment which resulted in a $1 million reduction to the initial amount of goodwill of approximately $53 million.</span></div><div style="margin-top:3pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">(2) </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Goodwill for the six months ended June 30, 2020 includes Ten-X goodwill recorded during the three months ended June 30, 2020 and STR measurement period adjustments of $0.3 million and $0.1 million recorded during the three months ended March 31, 2020 to the North America and International reporting segments, respectively.</span></div> 1573088000 38447000 1611535000 165272000 102532000 267804000 0 2681000 2681000 1738360000 143660000 1882020000 135765000 113000 135878000 -8781000 -8781000 1874125000 134992000 2009117000 -1000000 53000000 300000 100000 135000000 262000000 8000000 0 0 0 0 INTANGIBLE ASSETS <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets consist of the following (in thousands, except amortization period data):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.099%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.812%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.812%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.817%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average<br/>Amortization<br/>Period (in years)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired technology and data</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,983 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,168 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(93,460)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(90,542)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired technology and data, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,523 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,626 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired customer base</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">529,967 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">487,532 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(258,703)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(233,202)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired customer base, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">271,264 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">254,330 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired trade names and other intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">238,804 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236,358 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(95,041)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(84,118)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired trade names and other intangible assets, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,763 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152,240 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Intangible assets, net</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">437,550 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">421,196 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">No impairments of the Company's intangible assets were recognized during the three and six months ended June 30, 2020 and 2019.</span></div> <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets consist of the following (in thousands, except amortization period data):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.099%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.812%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.812%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.817%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average<br/>Amortization<br/>Period (in years)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired technology and data</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,983 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,168 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(93,460)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(90,542)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired technology and data, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,523 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,626 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired customer base</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">529,967 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">487,532 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(258,703)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(233,202)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired customer base, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">271,264 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">254,330 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired trade names and other intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">238,804 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236,358 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(95,041)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(84,118)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired trade names and other intangible assets, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,763 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152,240 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Intangible assets, net</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">437,550 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">421,196 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 115983000 105168000 P5Y 93460000 90542000 22523000 14626000 529967000 487532000 P11Y 258703000 233202000 271264000 254330000 238804000 236358000 P12Y 95041000 84118000 143763000 152240000 437550000 421196000 0 0 0 0 LONG-TERM DEBT <div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On July 1, 2020, the Company entered into a second amended and restated credit agreement (the "2020 Credit Agreement"), which amended and restated in its entirety the 2017 Credit Agreement. See Note 15 for information regarding the Company's 2020 Credit Agreement and Senior Notes issuance and related debt issuance costs.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On October 19, 2017, the Company entered into an amended and restated credit agreement (the "2017 Credit Agreement"), which amended and restated in its entirety the then-existing credit agreement dated April 1, 2014. The 2017 Credit Agreement, through a syndicate of financial institutions as lenders and issuing banks, provided for a $750 million revolving credit facility with a term of five years, of which up to $20 million was available for the issuance of letters of credit. On March 25, 2020, the Company borrowed $745 million under the revolving credit facility. At June 30, 2020, $4.8 million of the revolving credit facility remained available. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company had an irrevocable standby letter of credit outstanding totaling $0.2 million as of June 30, 2020 and December 31, 2019, which is required to secure its San Francisco office lease. The letter of credit was established in 2014 and automatically renews annually through January 31, 2025.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The loans under the 2017 Credit Agreement bore interest, at the Company’s option, of either (i) during any interest period selected by the Company, at the London interbank offered rate for deposits in U.S. dollars with a maturity comparable to such interest period, adjusted for statutory reserves (“LIBOR”), plus an initial spread of 1.25% per annum, subject to adjustment based on the Company’s First Lien Secured Leverage Ratio (as defined in the 2017 Credit Agreement) or (ii) at the greatest of (x) the prime rate from time to time announced by JPMorgan Chase Bank, N.A., (y) the New York Federal Reserve Bank rate, plus ½ of 1% and (z) LIBOR for a one-month interest period plus 1.00%, plus an initial spread of 0.25% per annum, subject to adjustment based on the Company’s First Lien Secured Leverage Ratio. If any principal or interest on any amount payable by the Borrower under the 2017 Credit Agreement was not paid when due, the applicable interest rate on overdue principal would increase by 2.00% per annum and any other overdue amount would bear interest at rate of 2.00% per annum plus the rate applicable to base rate revolving loans. The obligations under the 2017 Credit Agreement were guaranteed by all material subsidiaries of the Company and were secured by a lien on substantially all of the assets of the Company and its material subsidiaries, in each case subject to certain exceptions, pursuant to security and guarantee agreements. </span></div>The 2017 Credit Agreement required the Company to maintain (i) a First Lien Secured Leverage Ratio not exceeding 3.50 to 1.00 and (ii) after the incurrence of additional indebtedness under certain specified exceptions in the 2017 Credit Agreement, a Total Leverage Ratio (as defined in the 2017 Credit Agreement) not exceeding 4.50 to 1.00. The 2017 Credit Agreement also included other covenants, including ones that, subject to certain exceptions, restricted the ability of the Company and its subsidiaries to (i) incur additional indebtedness, (ii) create, incur, assume or permit to exist any liens, (iii) enter into mergers, consolidations or similar transactions, (iv) make investments and acquisitions, (v) make certain dispositions of assets, (vi) make dividends, distributions and prepayments of certain indebtedness, and (vii) enter into certain transactions with affiliates. The Company had $745 million of debt outstanding at June 30, 2020 with a weighted average interest rate of 2.2% and no debt outstanding at December 31, 2019. Borrowings under the revolving credit facility are recorded on the Company's condensed consolidated balance sheets as long-term debt and were due in October 2022. 750000000 P5Y 20000000 745000000 4800000 200000 0.0125 0.0100 0.0025 0.0200 0.0200 3.50 4.50 745000000 0.022 0 <div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the three and six months ended June 30, 2020 and 2019, the Company recognized interest expense as follows (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:53.116%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.678%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on outstanding borrowings</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,233 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,509 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">508 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commitment fees and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">478 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">991 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,486 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,658 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,429 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 4233000 0 4509000 0 216000 219000 508000 438000 37000 478000 641000 991000 4486000 697000 5658000 1429000 2000000 2000000 INCOME TAXES The income tax provision reflects an effective tax rate of approximately 22% and 21% for the three months ended June 30, 2020 and 2019, respectively, and 14% and 16% for the six months ended June 30, 2020 and 2019, respectively. The decrease in the effective tax rate for the six months ended June 30, 2020 was primarily due to lower income before income taxes for the six months ended June 30, 2020, as well as an increase in excess tax benefits. The increase in the effective tax rate for the three months ended June 30, 2020 was primarily due to lower excess tax benefits for the three months ended June 30, 2020. On March 27, 2020, President Trump signed into law the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act"). The CARES Act did not have a material impact on the Company's condensed consolidated financial statements for the six months ended June 30, 2020. 0.22 0.21 0.14 0.16 COMMITMENTS AND CONTINGENCIES <div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company leases office facilities under various non-cancelable operating leases. The leases contain various renewal options. See Note 7 for further discussion of the Company's operating lease commitments. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Currently, and from time to time, the Company is involved in litigation incidental to the conduct of its business. In accordance with GAAP, the Company records a provision for a liability when it is both probable that a liability has been incurred and the amount can be reasonably estimated. While it is reasonably possible that an unfavorable outcome may occur as a result of one or more of the Company’s current litigation matters, at this time management has concluded that the resolutions of these matters are not expected to have a material effect on the Company's consolidated financial position, future results of operations or liquidity. Legal defense costs are expensed as incurred.</span></div> SEGMENT REPORTING <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Segment Information</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company manages its business geographically in two operating segments, with the primary areas of measurement and decision-making being North America, which includes the U.S. and Canada, and International, which primarily includes Europe, Asia-Pacific and Latin America. Management relies on an internal management reporting process that provides revenue and operating segment net income before interest expense (income) and other expense (income), loss on debt extinguishment, income taxes, depreciation and amortization (“EBITDA”). Management believes that operating segment EBITDA is an appropriate measure for evaluating the operational performance of the Company’s operating segments. EBITDA is used by management to internally measure operating and management performance and to evaluate the performance of the business. However, this measure should be considered in addition to, not as a substitute for or superior to, income from operations or other measures of financial performance prepared in accordance with GAAP. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Summarized EBITDA information by operating segment consists of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:49.023%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,292 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,001 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">214,705 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">210,269 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,994)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,447)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,287)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,564)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total EBITDA</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109,298 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,554 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">206,705 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The reconciliation of net income to EBITDA consists of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:49.023%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,248 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133,153 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148,417 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of acquired intangible assets in cost of revenues</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,054 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,033 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,059 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,546 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Amortization of acquired intangible assets in operating expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,935 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,175 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,857 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and other amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,990 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,546 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense (income)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,678)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,945 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,890)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other expense (income)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">474 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(538)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(367)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(539)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,889 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,452 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,304 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">EBITDA</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109,298 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,554 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">206,705 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">        Summarized information by operating segment consists of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.206%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.030%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.032%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,992 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,146 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total property and equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,316 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,874,125 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,738,360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,992 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,660 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total goodwill</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,009,117 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,882,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,260,750 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,615,258 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">218,280 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">238,728 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,479,030 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,853,986 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,208,740 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">402,759 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,969 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,254,709 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">448,393 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 2 <div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Summarized EBITDA information by operating segment consists of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:49.023%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,292 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,001 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">214,705 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">210,269 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,994)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,447)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,287)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,564)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total EBITDA</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109,298 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,554 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">206,705 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 112292000 95001000 214705000 210269000 -2994000 -1447000 -5287000 -3564000 109298000 93554000 209418000 206705000 <div style="text-indent:18pt;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The reconciliation of net income to EBITDA consists of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:49.023%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,248 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133,153 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148,417 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of acquired intangible assets in cost of revenues</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,054 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,033 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,059 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,546 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Amortization of acquired intangible assets in operating expenses</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,935 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,175 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,857 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and other amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,990 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,546 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense (income)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,678)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,945 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,890)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other expense (income)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">474 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(538)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(367)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(539)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,889 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,452 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,304 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">EBITDA</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109,298 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,554 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">206,705 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 60360000 63248000 133153000 148417000 6054000 5033000 12059000 10546000 14935000 7175000 26419000 14857000 6990000 6546000 13757000 13010000 -3596000 4678000 -1945000 8890000 -474000 538000 367000 539000 16889000 16768000 22452000 29304000 109298000 93554000 209418000 206705000 Summarized information by operating segment consists of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.206%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.030%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.032%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,992 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,146 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total property and equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,316 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,874,125 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,738,360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,992 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,660 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total goodwill</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,009,117 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,882,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,260,750 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,615,258 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">218,280 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">238,728 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,479,030 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,853,986 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,208,740 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">402,759 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,969 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,254,709 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">448,393 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table> 101324000 103383000 2992000 4146000 104316000 107529000 1874125000 1738360000 134992000 143660000 2009117000 1882020000 6260750000 3615258000 218280000 238728000 6479030000 3853986000 1208740000 402759000 45969000 45634000 1254709000 448393000 STOCKHOLDERS' EQUITY<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Equity Offering</span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On May 28, 2020, the Company completed a public equity offering of 2,633,587 shares of common stock for $655 per share. Net proceeds from the public equity offering were approximately $1.7 billion, after deducting approximately $35.0 million of underwriting fees, commissions and other stock issuance costs. The Company intends to use the net proceeds from the sale of the securities to fund all or a portion of the costs of any strategic acquisitions it pursues in the future, to finance the growth of its business and for working capital and other general corporate purposes. General corporate purposes may include additions to working capital, capital expenditures, repayment of debt, investments in the Company’s subsidiaries, and the repurchase, redemption or retirement of securities, including the Company’s common stock. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Refer to the Company's Annual Report on Form 10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission on February 26, 2020, for further details on the Company's Stockholders' Equity.</span></div> 2633587 655 1700000000 35000000.0 SUBSEQUENT EVENTS<div style="text-indent:-36pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Senior Notes due 2030 and 2020 Credit Agreement</span></div><div style="text-indent:-36pt;padding-left:36pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On July 1, 2020, the Company issued $1.0 billion aggregate principal amount of 2.800% Senior Notes due July 15, 2030 (the “Senior Notes”). The Senior Notes were sold to a group of financial institutions as initial purchasers who subsequently resold the Senior Notes to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">non-U.S. persons pursuant to Regulation S under the Securities Act of 1933, as amended (the “Securities Act”), and to persons reasonably believed to be qualified institutional buyers pursuant to Rule 144A under the Securities Act</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> at a purchase price equal to 99.921% of their principal amount. Interest on the Senior Notes is payable semi-annually in arrears beginning on January 15, 2021. The Senior Notes may be redeemed in whole or in part by the Company (a) at any time prior to April 15, 2030 at a redemption price equal to 100% of the principal amount of the Senior Notes, plus the Applicable Premium (as calculated in accordance with the indenture governing the Senior Notes) as of, and any accrued and </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">unpaid interest, if any, on the principal amount of Senior Notes being redeemed to, but excluding, the redemption date, and (b) on or after April 15, 2030 at a redemption price equal to 100% of the principal amount of the Senior Notes, plus any accrued and unpaid interest, if any, on the principal amount of Senior Notes being redeemed to, but excluding, the redemption date. The Company used a portion of the net proceeds from the issuance of the Senior Notes to repay outstanding borrowings under the 2017 Credit Agreement, and intends to use the remaining proceeds to fund all or a portion of the costs of any strategic acquisitions the Company pursues in the future, to finance the growth of the Company's business and for working capital and other general corporate purposes. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other general corporate purposes may include additions to working capital, capital expenditures, repayment of debt, investments in the Company’s subsidiaries and the repurchase, redemption or retirement of securities, including the Company’s common stock. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with the issuance of the Senior Notes, the Company incurred approximately $13.2 million in debt issuance costs, $3.2 million of which was accrued as of June 30, 2020 and recorded as deposits and other assets on the Company's condensed consolidated balance sheets. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On July 1, 2020, the Company also entered into the 2020 Credit Agreement, which amended, restated and replaced in its entirety the 2017 Credit Agreement. The 2020 Credit Agreement provides for a $750 million revolving credit facility with a term of five years and a letter of credit sublimit of $20 million from a syndicate of financial institutions as lenders and issuing banks. On July 1, 2020, the Company repaid in full the balance on its existing $750 million revolving credit facility under the 2017 Credit Agreement using the proceeds from the issuance of the Senior Notes. Subject to certain conditions, on no more than five occasions, the Company may request increases in the amount of revolving commitments and/or the establishment of term commitments under the 2020 Credit Agreement. Borrowings under the 2020 Credit Agreement will bear interest at a floating rate which can be, at the Company’s option, either (a) an alternate base rate plus an applicable rate ranging from 0.50% to 1.25% or (b) a LIBOR or EURIBOR (with a floor of 0%) for the specified interest period plus an applicable rate ranging from 1.50% to 2.25%, in each case depending on the Company's Total Leverage Ratio (as defined in the 2020 Credit Agreement). LIBOR may not always be available to the Company as a base interest rate for borrowings under the credit facility. The 2020 Credit Agreement is scheduled to mature on July 1, 2025. Funds drawn down on the revolving credit facility pursuant to the 2020 Credit Agreement may be used for working capital and other general corporate purposes of the Company and its restricted subsidiaries. In connection with the 2020 Credit Agreement, the Company incurred approximately $3.2 million in debt issuance costs, $0.5 million of which was accrued as of June 30, 2020 and recorded as deposits and other assets on the Company's condensed consolidated balance sheets. </span></div>Obligations under both the Senior Notes and the 2020 Credit Agreement are guaranteed on a senior unsecured basis by the domestic material wholly-owned subsidiaries of the Company. The terms of both the Senior Notes and the 2020 Credit Agreement also require that the Company comply with certain customary financial and non-financial covenants. 1000000000.0 0.02800 0.99921 1 1 13200000 3200000 750000000 P5Y 20000000 750000000 0.0050 0.0125 0 0.0150 0.0225 3200000 500000 750000000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover page - shares
6 Months Ended
Jun. 30, 2020
Jul. 24, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2020  
Entity File Number 0-24531  
Entity Registrant Name COSTAR GROUP, INC.  
Entity Central Index Key 0001057352  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 52-2091509  
Entity Address, Address Line One 1331 L Street, NW  
Entity Address, City or Town Washington,  
Entity Address, State or Province DC  
Entity Address, Postal Zip Code 20005  
City Area Code (202)  
Local Phone Number 346-6500  
Title of 12(b) Security Common Stock ($0.01 par value)  
Trading Symbol CSGP  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   39,367,098
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Statement [Abstract]        
Revenues                                                                           $ 397,159 $ 343,760 $ 789,006 $ 672,185
Cost of revenues   74,040 71,918 152,949 143,071
Gross profit   323,119 271,842 636,057 529,114
Operating expenses:        
Selling and marketing (excluding customer base amortization) 130,461 119,075 255,568 207,169
Software development   39,001 28,455 80,611 56,383
General and administrative    57,403 42,337 116,276 82,413
Customer base amortization   14,935 7,175 26,419 14,857
Total operating expenses 241,800 197,042 478,874 360,822
Income from operations   81,319 74,800 157,183 168,292
Interest (expense) income (3,596) 4,678 (1,945) 8,890
Other (expense) income (474) 538 367 539
Income before income taxes    77,249 80,016 155,605 177,721
Income tax expense 16,889 16,768 22,452 29,304
Net income   $ 60,360 $ 63,248 $ 133,153 $ 148,417
Net income per share-basic (in dollars per share) $ 1.61 $ 1.74 $ 3.60 $ 4.09
Net income per share-diluted (in dollars per share) $ 1.60 $ 1.73 $ 3.57 $ 4.06
Weighted average outstanding shares-basic (in shares) 37,524 36,310 36,998 36,273
Weighted average outstanding shares-diluted (in shares) 37,734 36,627 37,256 36,597
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Statement of Comprehensive Income [Abstract]        
Net income $ 60,360 $ 63,248 $ 133,153 $ 148,417
Other comprehensive income (loss), net of tax        
Foreign currency translation adjustment 863 (767) (12,086) (387)
Unrealized gain on investments 0 0 189 0
Reclassification adjustment for realized loss on investments included in net income 0 0 541 0
Total other comprehensive income (loss) 863 (767) (11,356) (387)
Total comprehensive income $ 61,223 $ 62,481 $ 121,797 $ 148,030
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current assets:    
Cash, cash equivalents and restricted cash $ 3,548,405 $ 1,070,731
Accounts receivable 127,030 96,788
Less: Allowance for credit losses (13,363) (4,548)
Accounts receivable 113,667 92,240
Prepaid expenses and other current assets 28,576 36,194
Total current assets 3,690,648 1,199,165
Long-term investments 0 10,070
Deferred income taxes, net 4,372 5,408
Property and equipment, net 104,316 107,529
Lease right-of-use assets 112,641 115,084
Goodwill 2,009,117 1,882,020
Intangible assets, net 437,550 421,196
Deferred commission costs, net 91,712 89,374
Deposits and other assets 13,868 9,232
Income tax receivable 14,806 14,908
Total assets 6,479,030 3,853,986
Current liabilities:    
Accounts payable 26,864 7,640
Accrued wages and commissions 56,748 53,087
Accrued expenses 45,726 38,680
Income taxes payable 22,764 10,705
Lease liabilities 30,905 29,670
Deferred revenue 80,358 67,274
Total current liabilities 263,365 207,056
Long-term debt 745,000 0
Deferred income taxes, net 93,934 87,096
Income taxes payable 20,738 20,521
Lease and other long-term liabilities 131,672 133,720
Total liabilities 1,254,709 448,393
Total stockholders' equity 5,224,321 3,405,593
Total liabilities and stockholders’ equity $ 6,479,030 $ 3,853,986
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Cumulative Effect, Period of Adoption, Adjusted Balance
Common Stock [Member]
Common Stock [Member]
Cumulative Effect, Period of Adoption, Adjusted Balance
Additional Paid-In Capital [Member]
Additional Paid-In Capital [Member]
Cumulative Effect, Period of Adoption, Adjusted Balance
Accumulated Other Comprehensive Loss [Member]
Accumulated Other Comprehensive Loss [Member]
Cumulative Effect, Period of Adoption, Adjusted Balance
Retained Earnings [Member]
Retained Earnings [Member]
Cumulative Effect, Period of Adoption, Adjustment
Retained Earnings [Member]
Cumulative Effect, Period of Adoption, Adjusted Balance
Balance (in shares) at Dec. 31, 2018       36,446                
Beginning Balance at Dec. 31, 2018 $ 3,021,942 $ 12,057 $ 3,033,999 $ 364 $ 364 $ 2,419,812 $ 2,419,812 $ (11,688) $ (11,688) $ 613,454 $ 12,057 $ 625,511
Net income 85,169                 85,169    
Other comprehensive income (loss) 380             380        
Exercise of stock options (in shares)       79                
Exercise of stock options 10,638     $ 1   10,637            
Restricted stock grants (in shares)       132                
Restricted stock grants 0     $ 1   (1)            
Restricted stock grants surrendered (in shares)       (43)                
Restricted stock grants surrendered (18,679)         (18,679)            
Stock-based compensation expense 12,034         12,034            
Management stock purchase plan 3,491         3,491            
Employee stock purchase plan (in shares)       4                
Employee stock purchase plan 1,582         1,582            
Balance (in shares) at Mar. 31, 2019       36,618                
Ending Balance at Mar. 31, 2019 3,128,614     $ 366   2,428,876   (11,308)   710,680    
Balance (in shares) at Dec. 31, 2018       36,446                
Beginning Balance at Dec. 31, 2018 3,021,942 $ 12,057 $ 3,033,999 $ 364 $ 364 2,419,812 $ 2,419,812 (11,688) $ (11,688) 613,454 $ 12,057 $ 625,511
Net income 148,417                      
Other comprehensive income (loss) (387)                      
Balance (in shares) at Jun. 30, 2019       36,624                
Ending Balance at Jun. 30, 2019 3,204,071     $ 366   2,441,852   (12,075)   773,928    
Balance (in shares) at Mar. 31, 2019       36,618                
Beginning Balance at Mar. 31, 2019 3,128,614     $ 366   2,428,876   (11,308)   710,680    
Net income 63,248                 63,248    
Other comprehensive income (loss) (767)             (767)        
Exercise of stock options (in shares)       15                
Exercise of stock options 3,001         3,001            
Restricted stock grants (in shares)       4                
Restricted stock grants 0                      
Restricted stock grants surrendered (in shares)       (17)                
Restricted stock grants surrendered (5,546)         (5,546)            
Stock-based compensation expense 13,706         13,706            
Employee stock purchase plan (in shares)       4                
Employee stock purchase plan 1,815         1,815            
Balance (in shares) at Jun. 30, 2019       36,624                
Ending Balance at Jun. 30, 2019 3,204,071     $ 366   2,441,852   (12,075)   773,928    
Balance (in shares) at Dec. 31, 2019       36,668                
Beginning Balance at Dec. 31, 2019 3,405,593     $ 366   2,473,338   (8,585)   940,474    
Net income 72,793                 72,793    
Other comprehensive income (loss) (12,219)             (12,219)        
Exercise of stock options (in shares)       41                
Exercise of stock options 9,233     $ 1   9,232            
Restricted stock grants (in shares)       83                
Restricted stock grants 0     $ 1   (1)            
Restricted stock grants surrendered (in shares)       (56)                
Restricted stock grants surrendered (30,145)     $ (1)   (30,144)            
Stock-based compensation expense 15,006         15,006            
Employee stock purchase plan (in shares)       4                
Employee stock purchase plan 2,550         2,550            
Balance (in shares) at Mar. 31, 2020       36,740                
Ending Balance at Mar. 31, 2020 3,462,811     $ 367   2,469,981   (20,804)   1,013,267    
Balance (in shares) at Dec. 31, 2019       36,668                
Beginning Balance at Dec. 31, 2019 3,405,593     $ 366   2,473,338   (8,585)   940,474    
Net income 133,153                      
Other comprehensive income (loss) (11,356)                      
Balance (in shares) at Jun. 30, 2020       39,383                
Ending Balance at Jun. 30, 2020 5,224,321     $ 393   4,170,242   (19,941)   1,073,627    
Balance (in shares) at Mar. 31, 2020       36,740                
Beginning Balance at Mar. 31, 2020 3,462,811     $ 367   2,469,981   (20,804)   1,013,267    
Net income 60,360                 60,360    
Other comprehensive income (loss) 863             863        
Exercise of stock options (in shares)       11                
Exercise of stock options 2,924         2,924            
Restricted stock grants (in shares)       11                
Restricted stock grants 0         0            
Restricted stock grants surrendered (in shares)       (17)                
Restricted stock grants surrendered (3,509)         (3,509)            
Stock-based compensation expense 8,609         8,609            
Employee stock purchase plan (in shares)       4                
Employee stock purchase plan 2,292         2,292            
Stock issued for equity offering (in shares)       2,634                
Stock issued for equity offering, net of transaction costs 1,689,971     $ 26   1,689,945            
Balance (in shares) at Jun. 30, 2020       39,383                
Ending Balance at Jun. 30, 2020 $ 5,224,321     $ 393   $ 4,170,242   $ (19,941)   $ 1,073,627    
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Operating activities:    
Net income $ 133,153 $ 148,417
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 52,235 38,413
Amortization of deferred commissions costs 29,662 25,550
Amortization of debt issuance costs 508 438
Realized loss on investments 541 0
Non-cash lease expense 12,400 10,859
Stock-based compensation expense 24,053 25,845
Deferred income taxes, net 3,569 6,359
Credit loss expense 15,688 5,224
Foreign currency, net (789) 0
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable (37,364) (10,898)
Income taxes payable 12,328 (5,577)
Prepaid expenses and other current assets 4,371 1,751
Deferred commissions (32,122) (33,397)
Other assets (6,757) 236
Accounts payable and other liabilities 37,793 22,691
Lease liabilities (14,126) (12,977)
Deferred revenue 13,503 10,633
Net cash provided by operating activities 248,646 233,567
Investing activities:    
Proceeds from sale and settlement of investments 10,259 0
Purchases of property and equipment and other assets (12,782) (14,387)
Cash paid for acquisitions, net of cash acquired 184,502 13,721
Net cash used in investing activities (187,025) (28,108)
Financing activities:    
Proceeds from long-term debt 745,000 0
Repurchase of restricted stock to satisfy tax withholding obligations (33,653) (24,225)
Proceeds from equity offering, net of transaction costs 1,690,148 0
Proceeds from exercise of stock options and employee stock purchase plan 16,513 16,695
Other financing activities (1,650) (123)
Net cash provided by (used in) financing activities 2,416,358 (7,653)
Effect of foreign currency exchange rates on cash and cash equivalents (305) (410)
Net increase in cash, cash equivalents and restricted cash 2,477,674 197,396
Cash, cash equivalents and restricted cash at the beginning of period 1,070,731 1,100,416
Cash, cash equivalents and restricted cash at the end of period 3,548,405 1,297,812
Supplemental cash flow disclosures:    
Interest paid 5,194 1,007
Income taxes paid 6,558 28,484
Supplemental non-cash investing and financing activities:    
Consideration owed for acquisitions $ 0 $ 1,650
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.2
ORGANIZATION
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
ORGANIZATION ORGANIZATION CoStar Group, Inc. (the “Company” or “CoStar”) provides information, analytics, online marketplace and auction services to the commercial real estate and related business community through its comprehensive, proprietary database of commercial real estate information and related tools. The Company provides online marketplaces for commercial real estate, apartment rentals, lands for sale and businesses for sale, and its services are typically distributed to its clients under subscription-based license agreements that renew automatically, a majority of which have a term of at least one year. The Company operates within two operating segments, North America, which includes the United States ("U.S.") and Canada, and International, which primarily includes Europe, Asia-Pacific, and Latin America.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation

The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Accounting policies are consistent for each operating segment.

Interim Financial Statements

The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information. In the opinion of the Company’s management, the financial statements reflect all adjustments, consisting only of a normal recurring nature, necessary to present fairly the Company’s financial position at June 30, 2020 and December 31, 2019, the results of its operations for the three and six months ended June 30, 2020 and 2019, its comprehensive income for the three and six months ended June 30, 2020 and 2019, its changes in stockholders' equity for the three and six months ended June 30, 2020 and 2019, and its cash flows for the six months ended June 30, 2020 and 2019.

Certain notes and other information have been condensed or omitted from the interim financial statements presented in this Quarterly Report on Form 10-Q. Therefore, these financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended December 31, 2019.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to revenue recognition, allowance for credit losses, the useful lives and recoverability of long-lived and intangible assets, and goodwill, income taxes, accounting for business combinations, stock-based compensation, estimating the Company's incremental borrowing rate for its leases, and contingencies, among others. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses. Actual results could differ from these estimates.

Revenue Recognition

The Company derives revenues primarily by (i) providing access to its proprietary database of commercial real estate information and (ii) providing online marketplaces for professional property management companies, property owners, brokers and landlords, in each case typically through a fixed monthly fee for its subscription-based services. The Company's subscription-based services consist primarily of information, analytics and online marketplace services offered over the Internet to commercial real estate industry and related professionals. Subscription contract rates are based on the number of sites, number of users, organization size, the client’s business focus, geography, the number and types of services to which a client subscribes, the number of properties a client advertises and the prominence and placement of a client's advertised properties in
the search results. The Company’s subscription-based license agreements typically renew automatically, and a majority have a term of at least one year.

The Company also provides (i) market research, portfolio and debt analysis, management and reporting capabilities, (ii) real estate and lease management solutions, including lease administration and abstraction services, to commercial customers, real estate investors, and lenders via the Company’s other service offerings, (iii) benchmarking and analytics for the hospitality industry through STR, LLC (formerly known as STR, Inc.) and STR Global, Ltd. (together with STR, LLC, referred to as “STR”) and (iv) an online auction platform for commercial real estate through Ten-X Holding Company, Inc. which was acquired in June 2020. See Note 5 for details of the acquisition.

The Company analyzes contracts to determine the appropriate revenue recognition using the following steps: (i) identification of contracts with customers, (ii) identification of distinct performance obligations in the contract, (iii) determination of contract transaction price, (iv) allocation of contract transaction price to the performance obligations, and (v) determination of revenue recognition based on timing of satisfaction of the performance obligation(s).

The Company recognizes revenues upon the satisfaction of its performance obligation(s) (upon transfer of control of promised services to its customers) in an amount that reflects the consideration to which it expects to be entitled to in exchange for those services. Revenues from subscription-based services are recognized on a straight-line basis over the term of the agreement.

In limited circumstances, the Company's contracts with customers include promises to transfer multiple services, such as contracts for its subscription-based services and professional services. For these contracts, the Company accounts for individual performance obligations separately if they are distinct, which involves the determination of the standalone selling price for each distinct performance obligation.

Deferred revenue results from amounts billed in advance to customers or cash received from customers in advance of the Company's fulfillment of its performance obligation(s) and is recognized as those obligations are satisfied.

Contract assets represent a conditional right to consideration for satisfied performance obligations that become a receivable when the conditions are satisfied. Contract assets are generated when contractual billing schedules differ from revenue recognition timing.

Certain sales commissions are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions incurred for obtaining new contracts are deferred and then amortized as selling and marketing expenses on a straight-line basis over a period of benefit that the Company has determined to be three years. The three-year amortization period was determined based on several factors, including the nature of the technology and proprietary data underlying the services being purchased, customer contract renewal rates and industry competition. Certain commission costs are not capitalized as they do not represent incremental costs of obtaining a contract.

See Note 3 for further discussion of the Company's revenue recognition.

Cost of Revenues

Cost of revenues principally consists of salaries, benefits, bonuses and stock-based compensation expenses and other indirect costs for the Company's researchers who collect and analyze the commercial real estate data that is the basis for the Company's information, analytics and online marketplaces and for employees that support these products. Additionally, cost of revenues includes the cost of data from third-party data sources, credit card and other transaction fees relating to processing customer transactions, which are expensed as incurred, and the amortization of acquired trade names, technology and other intangible assets.

Advertising Costs

The Company expenses advertising costs as incurred. Advertising costs include digital marketing, television, company-sponsored events, print and other media advertising. Advertising costs were approximately $70 million and $53 million for the three months ended June 30, 2020 and 2019, respectively, and $123 million and $86 million for the six months ended June 30, 2020 and 2019, respectively.
Foreign Currency

The Company’s reporting currency is the U.S. dollar. The functional currency for the majority of its operations is the local currency, with the exception of certain international locations of STR for which the functional currency is the British Pound. Assets and liabilities denominated in a foreign currency are translated into U.S. dollars using the exchange rates in effect as of the balance sheet date. Gains and losses resulting from translation are included in accumulated other comprehensive loss. Currency gains and losses on the translation of intercompany loans made to foreign subsidiaries that are of a long-term investment nature are also included in accumulated other comprehensive loss. Gains and losses resulting from transactions denominated in a currency other than the functional currency of the entity are included in other (expense) income in the condensed consolidated statements of operations using the average exchange rates in effect during the period. The Company recognized net foreign currency losses of $0.5 million and gains of $0.5 million for the three months ended June 30, 2020 and 2019, respectively, and net foreign currency gains of $0.9 million and $0.5 million for the six months ended June 30, 2020 and 2019, respectively, which are included in other (expense) income on the condensed consolidated statements of operations.

Accumulated Other Comprehensive Loss

The components of accumulated other comprehensive loss were as follows (in thousands):
 June 30,
2020
December 31,
2019
Foreign currency translation adjustment$(19,941) $(7,855) 
Net unrealized loss on investments, net of tax—  (730) 
Total accumulated other comprehensive loss
$(19,941) $(8,585) 
During the six months ended June 30, 2020, the Company sold its long-term variable debt instruments with an auction reset feature, referred to as auction rate securities ("ARS") and reclassified out of accumulated other comprehensive loss a realized loss of $0.5 million to earnings which is included in other (expense) income in the condensed consolidated statements of operations. There were no amounts reclassified out of accumulated other comprehensive loss to the condensed consolidated statements of operations for the three and six months ended June 30, 2019.

See Note 6 for additional information regarding investments.

Income Taxes

Deferred income taxes result from temporary differences between the tax basis of assets and liabilities and the basis reported in the Company’s condensed consolidated financial statements. Deferred tax liabilities and assets are determined based on the difference between the financial statement and the tax basis of assets and liabilities using enacted rates in effect during the year in which the Company expects differences to reverse. Valuation allowances are provided against assets, including net operating losses, if the Company determines it is more likely than not that some portion or all of an asset may not be realized. Interest and penalties related to income tax matters are recognized in income tax expense.

See Note 11 for additional information regarding income taxes.

Net Income Per Share

Net income per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period on a basic and diluted basis.
The following table sets forth the calculation of basic and diluted net income per share (in thousands, except per share data):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 
Numerator:
2020201920202019
 
Net income
$60,360  $63,248  $133,153  $148,417  
Denominator:    
Denominator for basic net income per share — weighted-average outstanding shares
37,524  36,310  36,998  36,273  
Effect of dilutive securities:    
Stock options, restricted stock awards and restricted stock units
210  317  258  324  
Denominator for diluted net income per share — weighted-average outstanding shares
37,734  36,627  37,256  36,597  
     
Net income per share — basic $1.61  $1.74  $3.60  $4.09  
Net income per share — diluted $1.60  $1.73  $3.57  $4.06  
 
The Company’s potentially dilutive securities include outstanding stock options and unvested stock-based awards which include restricted stock awards that vest over a specific service period, restricted stock awards with a performance and a market condition, restricted stock units and awards of matching restricted stock units ("Matching RSUs") awarded under the Company's Management Stock Purchase Plan. Shares underlying unvested restricted stock awards that vest based on performance and market conditions that have not been achieved as of the end of the period are not included in the computation of basic or diluted net income per share. Diluted net income per share considers the impact of potentially dilutive securities except when the inclusion of the potentially dilutive securities would have an anti-dilutive effect.

The following table summarizes the shares underlying the unvested performance-based restricted stock and anti-dilutive securities excluded from the basic and diluted earnings per share calculations (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Performance-based restricted stock awards79  90  79  90  
Anti-dilutive securities70  99  83  120  
Stock-Based Compensation

Equity instruments issued in exchange for services performed by officers, employees, and directors of the Company are accounted for using a fair-value based method and the fair value of such equity instruments is recognized as expense in the consolidated statements of operations.

For stock-based awards that vest over a specific service period, compensation expense is measured based on the fair value of the awards at the grant date, and is recognized on a straight-line basis over the vesting period of the awards, net of an estimated forfeiture rate. For equity instruments that vest based on achievement of a performance condition, stock-based compensation expense is recognized based on the expected achievement of the related performance conditions at the end of each reporting period over the vesting period of the awards. If the Company's initial estimates of the achievement of the performance conditions change, the related stock-based compensation expense and timing may fluctuate from period to period based on those estimates. If the performance conditions are not met, no stock-based compensation expense will be recognized, and any previously recognized stock-based compensation expense will be reversed. For awards with both a performance and a market condition, the Company estimates the fair value of each equity instrument granted on the date of grant using a Monte-Carlo simulation model. This pricing model uses multiple simulations to evaluate the probability of achieving the market condition to calculate the fair value of the awards.
Stock-based compensation expense for stock options, restricted stock awards and restricted stock units issued under equity incentive plans, stock purchases under the Employee Stock Purchase Plan, Deferred Stock Units (“DSUs”) and Matching RSUs awarded under the Company's Management Stock Purchase Plan included in the Company’s results of operations were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
 2020201920202019
Cost of revenues$2,530  $2,560  $5,002  $4,618  
Selling and marketing (excluding customer base amortization)1,770  1,765  3,794  3,404  
Software development2,287  2,339  4,815  4,395  
General and administrative2,940  7,152  11,096  13,428  
Total stock-based compensation expense (1)
$9,527  $13,816  $24,707  $25,845  
__________________________
(1) Includes $0.7 million of expense related to the cash settlement of stock options in connection with the acquisition of Ten-X Holding Company, Inc. See Note 5 for details of the acquisition.
Allowance for Credit Losses

On January 1, 2020, the Company adopted Accounting Standards Updates ("ASU") 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments; ASU 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses; ASU 2019-04, Codification Improvements to Financial Instruments - Credit Losses (Topic 326); ASU 2019-05, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument; ASU 2019-11, Codification Improvements to Financial Instruments - Credit Losses (Topic 326) and ASU 2020-02, Financial Instruments-Credit Losses (Topic 326) and Leases (Topic 842), later codified as Accounting Standards Codification ("ASC") 326 ("ASC 326"), using the modified retrospective transition approach. Refer to the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission on February 26, 2020, for further details of the Company’s policy prior to the adoption of ASC 326.

As of January 1, 2020, the Company maintained an allowance for credit losses to cover its current expected credit losses ("CECL") on its trade receivables and contract assets arising from the failure of customers to make contractual payments. The Company estimates credit losses expected over the life of its trade receivables and contract assets based on historical information combined with current conditions that may affect a customer’s ability to pay and reasonable and supportable forecasts. While the Company uses various credit quality metrics, it primarily monitors collectability by reviewing the duration of collection pursuits on its delinquent trade receivables. Based on the Company’s experience, the customer's delinquency status is the strongest indicator of the credit quality of the underlying trade receivables, which is analyzed monthly. In most instances, the Company’s policy is to write-off trade receivables when they are deemed uncollectible. A majority of the Company's trade receivables are less than 365 days.

Under the CECL impairment model, the Company develops and documents its allowance for credit losses on its trade receivables based on four portfolio segments. The determination of portfolio segments is based primarily on the qualitative consideration of the nature of the Company’s business operations and the characteristics of the underlying trade receivables, as follows:

CoStar Suite Portfolio Segment - The CoStar Suite portfolio segment consists of two classes of trade receivables based on geographical location: CoStar Suite, North America and CoStar Suite, International.

Information Services Portfolio Segment - The information services portfolio segment consists of four classes of trade receivables: Real Estate Manager; information services, North America; STR, US; and STR, International.

Multifamily Portfolio Segment - The multifamily portfolio segment consists of one class of trade receivables.

Commercial Property and Land Portfolio Segment - The commercial property and land portfolio segment consists of two classes of trade receivables: LoopNet and other commercial property and land online marketplaces.
See Note 4 for further discussion of the Company’s accounting for allowance for credit losses.

Leases

The determination of whether an arrangement contains a lease and the classification of a lease, if applicable, is made at lease commencement, at which time the Company also measures and recognizes a right-of-use ("ROU") asset, representing the Company’s right to use the underlying asset, and a lease liability, representing the Company’s obligation to make lease payments under the terms of the arrangement. For the purposes of recognizing ROU assets and lease liabilities associated with the Company’s leases, the Company has elected the practical expedient to not recognize a ROU asset or lease liability for short-term leases, which are leases with a term of twelve months or less. The lease term is defined as the noncancelable portion of the lease term, plus any periods covered by an option to extend the lease if it is reasonably certain that that the option will be exercised.

In determining the amount of lease payments used in measuring ROU assets and lease liabilities, the Company has elected the practical expedient not to separate non-lease components from lease components for all classes of underlying assets. Consideration deemed part of the lease payments used to measure ROU assets and lease liabilities generally includes fixed payments and variable payments based on either an index or a rate, offset by lease incentives. The ROU asset also includes any lease prepayments. ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The rates implicit within the Company's leases are generally not determinable. Therefore, the Company's incremental borrowing rate is used to determine the present value of lease payments. The determination of the Company’s incremental borrowing rate requires judgment and is determined at lease commencement, or as of January 1, 2019 for operating leases in existence upon adoption of ASC 842. The incremental borrowing rate is subsequently reassessed upon a modification to the lease arrangement.

Lease costs related to the Company's operating leases are generally recognized as a single ratable lease cost over the lease term.

See Note 7 for further discussion of the Company’s accounting for leases.

Long-Lived Assets, Intangible Assets and Goodwill

Long-lived assets, such as property and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.

Goodwill is tested annually for impairment by each reporting unit on October 1 of each year or more frequently if an event or other circumstance indicates that we may not recover the carrying value of the asset. The Company may first assess qualitative factors to evaluate whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount or elect to bypass such assessment. If it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, or the Company elects to bypass such assessment, the Company then determines the fair value of each reporting unit. The fair value of each reporting unit is compared to the carrying amount of the reporting unit. If the carrying value of the reporting unit exceeds the fair value, then an impairment loss is recognized for the difference. 
Debt Issuance Costs

Costs incurred in connection with the issuance of long-term debt are deferred and amortized as interest expense over the term of the related debt using the effective interest method for term debt and on a straight-line basis for revolving debt. The Company made a policy election to classify deferred issuance costs on the revolving credit facility as a long-term asset on its condensed consolidated balance sheets. Upon a refinancing or amendment, previously capitalized debt issuance costs are expensed and included in loss on extinguishment of debt if the Company determines that there has been a substantial modification of the related debt. If the Company determines that there has not been a substantial modification of the related debt, any previously capitalized debt issuance costs are amortized as interest expense over the term of the new debt instrument.

See Note 10 for additional information regarding the Company's revolving credit facility. See Note 15 for information regarding the Company's 2020 Credit Agreement and Senior Notes issuance.

Business Combinations

The Company allocates the purchase consideration related to business combinations to the identifiable tangible and intangible assets acquired, and liabilities assumed based on their estimated fair values. The purchase consideration is determined based on the fair value of the assets transferred, liabilities incurred and equity interests issued, after considering any transactions that are separate from the business combination. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets and contingent liabilities. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customer bases, acquired technology and acquired trade names and other intangible assets, useful lives, royalty rates and discount rates. Any adjustments to provisional amounts that are identified during the measurement period are recorded in the reporting period in which the adjustment amounts are determined. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.

For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review and evaluation of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, determine their estimated fair value.

If the Company cannot reasonably determine the fair value of a pre-acquisition contingency (non-income tax related) by the end of the measurement period, which is generally the case given the nature of such matters, the Company will recognize an asset or a liability for such pre-acquisition contingency if: (i) it is probable that an asset existed or a liability had been assumed at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in the Company's estimates of such contingencies will affect earnings and could have a material effect on its results of operations and financial position.

In addition, uncertain tax positions and tax related valuation allowances assumed in connection with a business combination are initially estimated as of the acquisition date. The Company reevaluates these items based upon facts and circumstances that existed as of the acquisition date with any adjustments to its preliminary estimates being recorded to goodwill, provided that the Company is within the measurement period. Subsequent to the measurement period, changes to these uncertain tax positions and tax related valuation allowances will affect the Company's provision for income taxes in its condensed consolidated statements of operations and comprehensive income and could have a material impact on its results of operations and financial position.

Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements

On January 1, 2020, the Company adopted ASU 2019-12, Simplifying the Accounting for Income Taxes, on a prospective basis. The amounts related to the reclassification of franchise taxes from income from operations to income tax expense for the three and six months ended June 30, 2020 did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.
On January 1, 2020, the Company adopted ASU 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, on a prospective basis. ASU 2018-15 requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in ASC 350-40 to determine which implementation costs to defer and recognize as an asset. The adoption did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.

On January 1, 2020, the Company adopted ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, using the modified retrospective method. This accounting standard replaced the prior incurred loss accounting model with a current expected credit loss approach. As of January 1, 2020, no cumulative transition adjustment was recorded to the beginning balance of retained earnings, as the adoption did not result in a higher allowance for credit losses under the CECL impairment model. The adoption did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.

Recent Accounting Pronouncements Not Yet Adopted

On March 12, 2020, the Financial Accounting Standards Board issued ASU 2020-04, Reference Rate Reform (“ASC 848”): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASC 848 contains optional expedients and exceptions for applying GAAP to debt, contracts, hedging relationships, and other transactions affected by reference rate reform. The provisions of ASC 848 must be applied to all contracts that are accounted for under a Topic, Subtopic or Industry Subtopic for all transactions other than derivatives, which may be applied at a hedging relationship level. This guidance is effective for fiscal years beginning after January 1, 2021, including interim periods within those fiscal years. The Company is currently evaluating the impact this guidance will have on its financial statements and related disclosures.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE FROM CONTRACTS WITH CUSTOMERS
6 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
REVENUE FROM CONTRACTS WITH CUSTOMERS REVENUE FROM CONTRACTS WITH CUSTOMERS 
Disaggregated Revenue

The Company provides information, analytics and online marketplaces to the commercial real estate industry and related professionals. The revenues by operating segment and type of service consist of the following (in thousands):
Three Months Ended June 30,
20202019
North AmericaInternationalTotalNorth AmericaInternationalTotal
Information and analytics
CoStar Suite$157,793  $7,260  $165,053  $145,910  $6,915  $152,825  
Information services25,022  5,514  30,536  18,659  2,118  20,777  
Online marketplaces
Multifamily145,541  —  145,541  120,488  —  120,488  
Commercial property and land
56,006  23  56,029  49,505  165  49,670  
Total revenues$384,362  $12,797  $397,159  $334,562  $9,198  $343,760  

Six Months Ended June 30,
20202019
North AmericaInternationalTotalNorth AmericaInternationalTotal
Information and analytics
CoStar Suite$315,128  $14,881  $330,009  $286,883  $13,643  $300,526  
Information services50,712  12,206  62,918  35,250  4,377  39,627  
Online marketplaces
Multifamily283,001  —  283,001  234,756  —  234,756  
Commercial property and land
112,968  110  113,078  96,910  366  97,276  
Total revenues$761,809  $27,197  $789,006  $653,799  $18,386  $672,185  
Deferred Revenue

Changes in deferred revenue for the period were as follows (in thousands):
Balance at December 31, 2019$70,620  
Revenue recognized in the current period from the amounts in the beginning balance(52,125) 
New deferrals, net of amounts recognized in the current period65,628  
Effects of foreign currency(773) 
Balance at June 30, 2020(1)
$83,350  
__________________________
(1) Deferred revenue is comprised of $80 million of current liabilities and $3 million of noncurrent liabilities classified within lease and other long-term liabilities on the Company’s condensed consolidated balance sheet as of June 30, 2020.
Contract Assets

The Company had contract assets of $7 million and $4 million as of June 30, 2020 and December 31, 2019, respectively, which are generated when contractual billing schedules differ from revenue recognition timing. Contract assets represent a conditional right to consideration for satisfied performance obligations that becomes a receivable when the conditions are satisfied. Current contract assets are included in prepaid expenses and other current assets, and non-current contract assets are included in deposits and other assets on the Company's condensed consolidated balance sheets. The Company recognized revenue of $2 million and $3 million from contract assets for the three and six months ended June 30, 2020, respectively.

Commissions

Commissions expense is included in selling and marketing expense in the Company's condensed consolidated statements of operations. Commissions expense activity for the three and six months ended June 30, 2020 and 2019 was as follows (in thousands). The Company determined that no deferred commissions were impaired as of June 30, 2020:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Commissions incurred$21,174  $23,844  $43,611  $42,395  
Commissions capitalized in the current period(15,599) (19,668) (32,122) (33,397) 
Amortization of deferred commissions costs14,915  13,143  29,662  25,550  
Total commissions expense
$20,490  $17,319  $41,151  $34,548  
Unsatisfied Performance Obligations

Remaining contract consideration for which revenue has not been recognized due to unsatisfied performance obligations was approximately $281 million at June 30, 2020, which the Company expects to recognize over the next five years. This amount does not include contract consideration for contracts with a duration of one year or less.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.20.2
ALLOWANCE FOR CREDIT LOSSES
6 Months Ended
Jun. 30, 2020
Credit Loss [Abstract]  
ALLOWANCE FOR CREDIT LOSSES ALLOWANCE FOR CREDIT LOSSES
The following table details the activity related to the allowance for credit losses for trade receivables by portfolio segment (in thousands):
Six Months Ended June 30, 2020
CoStar SuiteInformation servicesMultifamilyCommercial property and landTotal
Beginning balance at December 31, 2019$1,264  $624  $1,195  $1,465  $4,548  
Current-period provision for expected credit losses(1), (2)
7,046  2,975  3,677  1,990  15,688  
Write-offs charged against the allowance, net of recoveries and other(3,450) (76) (2,152) (1,195) (6,873) 
Ending balance at June 30, 2020$4,860  $3,523  $2,720  $2,260  $13,363  
__________________________
(1) Credit loss expense is included in general and administrative expenses on the condensed consolidated statement of operations.
(2) Credit loss expense related to contract assets was not material for the six months ended June 30, 2020.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITIONS
6 Months Ended
Jun. 30, 2020
Business Combinations [Abstract]  
ACQUISITIONS ACQUISITIONS
Ten-X

On June 24, 2020, pursuant to the Agreement and Plan of Merger, dated May 13, 2020, by and among CoStar Realty Information, Inc., a Delaware corporation and wholly owned subsidiary of the Company (“CRI”), Crescendo Sub, Inc., a Delaware corporation and wholly-owned subsidiary of CRI (“Merger Sub”), Ten-X Holding Company, Inc., a Delaware corporation (“Ten-X”), and Thomas H. Lee Equity Fund VII L.P., a Delaware limited partnership, solely in its capacity as representative thereunder, Merger Sub was merged with and into Ten-X (the “Merger”), with Ten-X surviving the Merger as a wholly-owned subsidiary of CRI. In connection with the Merger, the Company acquired all of the issued and outstanding equity interests in Ten-X for a purchase price of $187 million in cash. Ten-X operates an online auction platform for commercial real estate. This acquisition is expected to enable the Company to create a new end-to-end commercial real estate platform, combining LoopNet and our online audience of buyers with Ten-X’s leadership in online auctions for performing and distressed assets.

The following table summarizes the amounts recorded for acquired assets and assumed liabilities recorded at their fair values as of the acquisition date (in thousands):
Preliminary:
June 24, 2020
Cash and cash equivalents$3,290  
Accounts receivable131  
Lease right-of-use assets4,945  
Goodwill135,446  
Intangible assets58,000  
Lease liabilities(4,945) 
Deferred tax liabilities(4,810) 
Other assets and liabilities(4,697) 
Fair value of identifiable net assets acquired$187,360  
The net assets of Ten-X were recorded at their estimated fair values. In valuing the acquired assets and assumed liabilities, fair value estimates were based primarily on future expected cash flows, market rate assumptions for contractual obligations and appropriate discount rates. The purchase price allocation is preliminary, subject to the final determination of net working capital as of the acquisition date, intangibles valuation and the Company's assessment of certain tax matters. The estimated fair value of the customer base assets incorporated significant assumptions that had a material impact on the estimated fair value, such as discount rates, projected revenue growth rates, customer attrition rates and profit margins.
The following table summarizes the fair values (in thousands) of the identifiable intangible assets included in the Company's North America operating segment, their related estimated useful lives (in years) and their respective amortization methods:
Estimated Fair ValueEstimated Useful LifeAmortization Method
Customer base$46,000  6Accelerated
Technology11,000  5Straight-line
Other intangible assets1,000  2Straight-line
Total intangible assets$58,000  

Goodwill is calculated as the excess of the consideration transferred over the net assets recognized and represents the future economic benefits arising from other assets acquired that could not be individually identified and separately recognized. Specifically, the goodwill recorded as part of the Ten-X acquisition includes but is not limited to: (i) the expected synergies and other benefits that the Company believes will result from combining its operations with Ten-X's operations; and (ii) any
intangible assets that do not qualify for separate recognition, such as the assembled workforce. The $135 million of goodwill recorded as part of the acquisition is associated with the Company's North America operating segment. Goodwill recorded in connection with this acquisition is not amortized, but is subject to an annual impairment test. Goodwill recognized is not deductible for income tax purposes.

As of June 30, 2020, transaction costs associated with the Ten-X acquisition were not material. The Company paid $3 million in incentive compensation to Ten-X employees negotiated as part of the acquisition, the expense was recognized in the post-combination period.

RentPath

On February 11, 2020, RentPath Holdings, Inc. (“RentPath”), certain direct or indirect wholly-owned subsidiaries of RentPath (together with RentPath, the “Sellers”), and, solely for the purposes set forth therein, CSGP Holdings, LLC (“CSGP”), an indirect wholly owned subsidiary of the Company ("Buyer") entered into an asset purchase agreement (the “Asset Purchase Agreement”) dated as of February 12, 2020. Pursuant to the Asset Purchase Agreement, and subject to the terms and conditions set forth therein, CSGP agreed to acquire for $588 million in cash all of the equity interests of RentPath, as reorganized following an internal restructuring of the Sellers (“Reorganized RentPath") pursuant to and under the joint chapter 11 plan of reorganization of the Sellers and certain of their affiliates to be filed in the U.S. Bankruptcy Court for the District of Delaware. Under the terms of the Asset Purchase Agreement, the Company agreed to guarantee the full and timely performance of CSGP’s obligations under the Asset Purchase Agreement. The completion of the transaction is subject to customary conditions, including the expiration or termination of the applicable waiting period under applicable antitrust laws and bankruptcy approvals. On April 29, 2020, the Company and RentPath each received a request for additional information from the U.S. Federal Trade Commission (“FTC”) with respect to the acquisition. The FTC’s additional request extends the waiting period imposed by the Hart-Scott Rodino Antitrust Improvements Act of 1976 (the “HSR Act”) until the parties complete the compliance process and the FTC has had an opportunity to review and engage with the parties on the substance of their submission. Bankruptcy court approval was obtained on June 9, 2020. On July 29, 2020, the Company exercised its option pursuant to the Asset Purchase Agreement to extend the Outside Date under that agreement for an additional three months in exchange for a maximum potential payment of $7.5 million. The Company continues to expect the acquisition to close on or before February 12, 2021. As required by the Asset Purchase Agreement, the Company paid a $59 million break fee into a cash escrow account. In the event the Asset Purchase Agreement is terminated under specified circumstances in which certain antitrust approvals are not obtained, or a governmental order related to antitrust or competition matters prohibits the consummation of the transaction, this amount is not refundable to the Company. As the transaction had not closed as of June 30, 2020, the break fee is recorded as restricted cash within cash, cash equivalents and restricted cash on the Company's condensed consolidated balance sheets.

STR, LLC and STR Global Ltd.

On October 22, 2019, the Company acquired all of the issued and outstanding equity interests of STR for a purchase price of $435 million. STR is a global provider of benchmarking and analytics for the hospitality industry. The combination of STR's and CoStar's offerings is expected to allow for the creation of valuable new and improved tools for industry participants. The Company applied the acquisition method to account for the STR transaction, which requires that assets acquired and liabilities assumed be recorded at their fair values as of the acquisition date.
The following table summarizes the amounts recorded for acquired assets and assumed liabilities recorded at their fair values as of the acquisition date (in thousands):
Preliminary:
October 22, 2019
Measurement Period AdjustmentsUpdated Preliminary:
October 22, 2019
Cash and cash equivalents$11,710  $(90) $11,620  
Accounts receivable8,067  8,067  
Lease right-of-use assets7,306  7,306  
Goodwill261,436  432  261,868  
Intangible assets178,000  178,000  
Lease liabilities(7,306) (7,306) 
Deferred revenue(10,966) (10,966) 
Deferred tax liabilities(7,980) (7,980) 
Other assets and liabilities(4,815) (4,815) 
Fair value of identifiable net assets acquired$435,452  $342  $435,794  
The net assets of STR were recorded at their estimated fair values. In valuing the acquired assets and assumed liabilities, fair value estimates were based primarily on future expected cash flows, market rate assumptions for contractual obligations and appropriate discount rates. Measurement period adjustments primarily relate to the determination of working capital as of the acquisition date. The purchase price allocation is preliminary, subject to the completion of the Company's assessment of certain tax matters. The customer base assets incorporated significant assumptions that had a material impact on the estimated fair value, such as discount rates, projected revenue growth rates, customer attrition rates and projected profit margins. The following table summarizes the fair values (in thousands) of the identifiable intangible assets included in each of the Company's operating segments, their related estimated useful lives (in years) and their respective amortization methods:
North AmericaInternational
Estimated Fair ValueEstimated Useful LifeEstimated Fair ValueEstimated Useful LifeAmortization Method
Customer base$97,000  13$42,000  10Accelerated
Trade name24,000  15Straight-line
Other intangible assets10,000  55,000  5Straight-line
Total intangible assets$131,000  $47,000  

Goodwill is calculated as the excess of the consideration transferred over the net assets recognized and represents the future economic benefits arising from other assets acquired that could not be individually identified and separately recognized. Specifically, the goodwill recorded as part of the STR acquisition includes but is not limited to: (i) the expected synergies and other benefits that the Company believes will result from combining its operations with STR's operations; and (ii) any intangible assets that do not qualify for separate recognition, such as the assembled workforce. Goodwill recorded in connection with this acquisition is not amortized, but is subject to an annual impairment test. Of the $262 million of goodwill recorded as part of the acquisition, $159 million and $103 million are associated with the Company's North America and International operating segments, respectively. The goodwill recognized in the North America operating segment is expected to be deductible for income tax purposes in future periods.

As part of the STR acquisition, the Company incurred $2 million of transaction costs. Additionally, the Company paid $15 million into a cash escrow account for deferred compensation for certain STR employees, to be paid to active employees after a defined one year period following the acquisition or when earlier terminated by the Company without cause or by the employee for good reason. In the event some or all of those employees are not entitled to their retention bonus, the funds will be remitted to the seller. The Company is recognizing compensation expense for the deferred compensation over the one-year post-combination period.

Off Campus Partners, LLC Acquisition

On June 12, 2019, the Company acquired Off Campus Partners, LLC ("OCP"), a provider of student housing marketplace content and technology to U.S. universities for $16 million. The purchase agreement required an initial payment of $14 million, net of cash acquired, at the time of closing, with the remainder of the purchase price payable one year following the acquisition date, subject to offset for indemnification claims or adjustments to the purchase price after final determination of closing net working capital. During the three months ended June 30, 2020, the Company paid the remaining purchase price in full. As part of the acquisition, the Company recorded goodwill and intangibles assets of $8 million and $9 million, respectively. The net assets of OCP were recorded at their estimated fair value. Measurement period adjustments recognized in 2019 were not material.

Pro Forma Financial Information

The unaudited pro forma financial information presented below summarizes the combined results of operations for the Company, STR and Ten-X as though the companies were combined as of January 1, 2018 and January 1, 2019, respectively. The unaudited pro forma financial information for all periods presented includes amortization charges from acquired intangible assets, retention compensation, as referenced above, and the related tax effects, along with certain other accounting effects, but excludes the impacts of any expected operational synergies. The unaudited pro forma financial information as presented below is for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved if the acquisition had taken place on January 1, 2018 and January 1, 2019, respectively.
The unaudited pro forma financial information for the three and six months ended June 30, 2020 and 2019 combine the historical results of the Company, STR and Ten-X for the periods prior to the acquisition date, and the effects of the pro forma adjustments listed above.
The unaudited pro forma financial information, in the aggregate, was as follows (in thousands, except per share data):
Three Months Ended June 30,Six Months Ended June 30,
2020201920202019
Revenue$406,107  $375,999  $810,745  $725,691  
Net income$50,373  $56,730  $120,240  $128,270  
Net income per share - basic$1.34  $1.56  $3.25  $3.53  
Net income per share - diluted$1.34  $1.55  $3.22  $3.51  
Revenue and net income attributable to Ten-X from June 24, 2020 through June 30, 2020 were not material.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.20.2
INVESTMENTS AND FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 30, 2020
Investments And Fair Value Disclosures [Abstract]  
INVESTMENTS AND FAIR VALUE MEASUREMENTS INVESTMENTS AND FAIR VALUE MEASUREMENTS
Fair value is defined as the price that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. There is a three-tier fair value hierarchy, which categorizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets for identical assets or liabilities; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs for which little or no market data exists, therefore requiring an entity to develop its own assumptions.

As of June 30, 2020, the Company's financial assets comprise Level 1 cash equivalents with original maturities of three months or less in the amount of $3,252 million. As of June 30, 2020, the Company had no Level 2 or Level 3 financial assets measured at fair value.

During the six months ended June 30, 2020, the Company sold its ARS investments for $10.3 million and recognized a realized loss of $0.5 million for the six months ended June 30, 2020 included in other (expense) income on the Company's condensed consolidated statements of operations.

The following table represents the Company's investments in marketable securities and fair value measurements by investment category reported as cash equivalents and investments as of December 31, 2019 (in thousands):
December 31, 2019
 Amortized
Cost
Gross
Unrealized
Gains
Gross
 Unrealized
Losses
Fair
Value
Level 1Level 2Level 3
Cash equivalents$576,761  $—  $—  $576,761  $576,761  $—  $—  
Auction rate securities10,800  —  (730) 10,070  —  —  10,070  
Total cash equivalents and long-term investments
$587,561  $—  $(730) $586,831  $576,761  $—  $10,070  
The Company’s Level 3 assets consisted of ARS, whose underlying assets were primarily student loan securities supported by guarantees from the Federal Family Education Loan Program of the U.S. Department of Education. As of December 31, 2019, these investments were in an unrealized loss position for a period of twelve months or greater. The unrealized losses were generated primarily from changes in interest rates and ARS that failed to settle at auction due to adverse conditions in the global credit markets. The losses were considered temporary, as the contractual terms of these investments do not permit the issuer to settle the security at a price less than the amortized cost of the investment. The Company had no realized gains or losses on its investments during the year ended December 31, 2019.
The carrying value of cash equivalents, accounts receivable, accounts payable and accrued expenses approximates fair value as of June 30, 2020 and December 31, 2019.
INVESTMENTS AND FAIR VALUE MEASUREMENTS INVESTMENTS AND FAIR VALUE MEASUREMENTS
Fair value is defined as the price that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. There is a three-tier fair value hierarchy, which categorizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets for identical assets or liabilities; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs for which little or no market data exists, therefore requiring an entity to develop its own assumptions.

As of June 30, 2020, the Company's financial assets comprise Level 1 cash equivalents with original maturities of three months or less in the amount of $3,252 million. As of June 30, 2020, the Company had no Level 2 or Level 3 financial assets measured at fair value.

During the six months ended June 30, 2020, the Company sold its ARS investments for $10.3 million and recognized a realized loss of $0.5 million for the six months ended June 30, 2020 included in other (expense) income on the Company's condensed consolidated statements of operations.

The following table represents the Company's investments in marketable securities and fair value measurements by investment category reported as cash equivalents and investments as of December 31, 2019 (in thousands):
December 31, 2019
 Amortized
Cost
Gross
Unrealized
Gains
Gross
 Unrealized
Losses
Fair
Value
Level 1Level 2Level 3
Cash equivalents$576,761  $—  $—  $576,761  $576,761  $—  $—  
Auction rate securities10,800  —  (730) 10,070  —  —  10,070  
Total cash equivalents and long-term investments
$587,561  $—  $(730) $586,831  $576,761  $—  $10,070  
The Company’s Level 3 assets consisted of ARS, whose underlying assets were primarily student loan securities supported by guarantees from the Federal Family Education Loan Program of the U.S. Department of Education. As of December 31, 2019, these investments were in an unrealized loss position for a period of twelve months or greater. The unrealized losses were generated primarily from changes in interest rates and ARS that failed to settle at auction due to adverse conditions in the global credit markets. The losses were considered temporary, as the contractual terms of these investments do not permit the issuer to settle the security at a price less than the amortized cost of the investment. The Company had no realized gains or losses on its investments during the year ended December 31, 2019.
The carrying value of cash equivalents, accounts receivable, accounts payable and accrued expenses approximates fair value as of June 30, 2020 and December 31, 2019.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES
6 Months Ended
Jun. 30, 2020
Leases [Abstract]  
LEASES LEASES
The Company has operating leases for its office facilities, data centers and certain vehicles, as well as finance leases for office equipment. The Company's leases have remaining terms of less than one year to nine years. The leases contain various renewal and termination options. The period that is subject to an option to extend the lease is included in the lease term if it is reasonably certain that the option will be exercised. The period that is subject to an option to terminate the lease is included if it is reasonably certain that the option will not be exercised.

Lease costs related to the Company's operating leases included in the condensed consolidated statements of operations were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
Operating lease costs:2020201920202019
   Cost of revenues$2,846  $3,152  $5,740  $6,390  
   Software development1,388  1,027  2,784  1,979  
   Selling and marketing (excluding customer base amortization)2,550  2,179  5,089  4,370  
   General and administrative1,176  950  2,350  1,242  
Total operating lease costs$7,960  $7,308  $15,963  $13,981  
The impact of lease costs related to finance leases and short-term leases was not material for the three and six months ended June 30, 2020.

Supplemental balance sheet information related to operating leases was as follows (in thousands):
BalanceBalance Sheet LocationJune 30, 2020December 31, 2019
Long-term lease liabilitiesLease and other long-term liabilities$112,482  $120,153  
Weighted-average remaining lease term in years4.55.0
Weighted-average discount rate3.8 %4.0 %
Balance sheet information related to finance leases was not material as of June 30, 2020.

Supplemental cash flow information related to leases was as follows (in thousands):
Six Months Ended
June 30,
20202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used in operating leases$17,689  $15,849  
ROU assets obtained in exchange for lease obligations:
Operating leases$11,124  $5,585  
Maturities of operating lease liabilities at June 30, 2020 were as follows (in thousands):
Remainder of 2020$18,935  
202134,477  
202232,930  
202331,433  
202425,754  
Thereafter13,041  
Total lease payments156,570  
Less imputed interest(13,183) 
Present value of lease liabilities$143,387  
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL
6 Months Ended
Jun. 30, 2020
Goodwill [Abstract]  
GOODWILL GOODWILL
The changes in the carrying amount of goodwill by operating segment consist of the following (in thousands):
 North AmericaInternationalTotal
Goodwill, December 31, 2018$1,573,088  $38,447  $1,611,535  
Acquisitions, including measurement period adjustments(1)
165,272  102,532  267,804  
Effect of foreign currency translation—  2,681  2,681  
Goodwill, December 31, 20191,738,360  143,660  1,882,020  
Acquisitions, including measurement period adjustments(2)
135,765  113  135,878  
Effect of foreign currency translation(8,781) (8,781) 
Goodwill, June 30, 2020$1,874,125  $134,992  $2,009,117  
__________________________
(1) In connection with the acquisition of Cozy, during 2019 the Company recorded a measurement period adjustment which resulted in a $1 million reduction to the initial amount of goodwill of approximately $53 million.
(2) Goodwill for the six months ended June 30, 2020 includes Ten-X goodwill recorded during the three months ended June 30, 2020 and STR measurement period adjustments of $0.3 million and $0.1 million recorded during the three months ended March 31, 2020 to the North America and International reporting segments, respectively.
The Company recorded goodwill of approximately $135 million in connection with the June 24, 2020 acquisition of Ten-X, $262 million in connection with the October 22, 2019 acquisition of STR and approximately $8 million in connection with the June 2019 acquisition of OCP.
No impairments of the Company's goodwill were recognized during the three and six months ended June 30, 2020 and 2019.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.20.2
INTANGIBLE ASSETS
6 Months Ended
Jun. 30, 2020
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
INTANGIBLE ASSETS INTANGIBLE ASSETS
Intangible assets consist of the following (in thousands, except amortization period data):
 June 30,
2020
December 31,
2019
Weighted-
Average
Amortization
Period (in years)
Acquired technology and data$115,983  $105,168  5
Accumulated amortization(93,460) (90,542)  
Acquired technology and data, net22,523  14,626   
Acquired customer base529,967  487,532  11
Accumulated amortization(258,703) (233,202)  
Acquired customer base, net271,264  254,330   
Acquired trade names and other intangible assets238,804  236,358  12
Accumulated amortization(95,041) (84,118)  
Acquired trade names and other intangible assets, net143,763  152,240   
Intangible assets, net
$437,550  $421,196   
No impairments of the Company's intangible assets were recognized during the three and six months ended June 30, 2020 and 2019.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.20.2
LONG-TERM DEBT
6 Months Ended
Jun. 30, 2020
Debt Disclosure [Abstract]  
LONG-TERM DEBT LONG-TERM DEBT
On July 1, 2020, the Company entered into a second amended and restated credit agreement (the "2020 Credit Agreement"), which amended and restated in its entirety the 2017 Credit Agreement. See Note 15 for information regarding the Company's 2020 Credit Agreement and Senior Notes issuance and related debt issuance costs.

On October 19, 2017, the Company entered into an amended and restated credit agreement (the "2017 Credit Agreement"), which amended and restated in its entirety the then-existing credit agreement dated April 1, 2014. The 2017 Credit Agreement, through a syndicate of financial institutions as lenders and issuing banks, provided for a $750 million revolving credit facility with a term of five years, of which up to $20 million was available for the issuance of letters of credit. On March 25, 2020, the Company borrowed $745 million under the revolving credit facility. At June 30, 2020, $4.8 million of the revolving credit facility remained available.

The Company had an irrevocable standby letter of credit outstanding totaling $0.2 million as of June 30, 2020 and December 31, 2019, which is required to secure its San Francisco office lease. The letter of credit was established in 2014 and automatically renews annually through January 31, 2025.

The loans under the 2017 Credit Agreement bore interest, at the Company’s option, of either (i) during any interest period selected by the Company, at the London interbank offered rate for deposits in U.S. dollars with a maturity comparable to such interest period, adjusted for statutory reserves (“LIBOR”), plus an initial spread of 1.25% per annum, subject to adjustment based on the Company’s First Lien Secured Leverage Ratio (as defined in the 2017 Credit Agreement) or (ii) at the greatest of (x) the prime rate from time to time announced by JPMorgan Chase Bank, N.A., (y) the New York Federal Reserve Bank rate, plus ½ of 1% and (z) LIBOR for a one-month interest period plus 1.00%, plus an initial spread of 0.25% per annum, subject to adjustment based on the Company’s First Lien Secured Leverage Ratio. If any principal or interest on any amount payable by the Borrower under the 2017 Credit Agreement was not paid when due, the applicable interest rate on overdue principal would increase by 2.00% per annum and any other overdue amount would bear interest at rate of 2.00% per annum plus the rate applicable to base rate revolving loans. The obligations under the 2017 Credit Agreement were guaranteed by all material subsidiaries of the Company and were secured by a lien on substantially all of the assets of the Company and its material subsidiaries, in each case subject to certain exceptions, pursuant to security and guarantee agreements.
The 2017 Credit Agreement required the Company to maintain (i) a First Lien Secured Leverage Ratio not exceeding 3.50 to 1.00 and (ii) after the incurrence of additional indebtedness under certain specified exceptions in the 2017 Credit Agreement, a Total Leverage Ratio (as defined in the 2017 Credit Agreement) not exceeding 4.50 to 1.00. The 2017 Credit Agreement also included other covenants, including ones that, subject to certain exceptions, restricted the ability of the Company and its subsidiaries to (i) incur additional indebtedness, (ii) create, incur, assume or permit to exist any liens, (iii) enter into mergers, consolidations or similar transactions, (iv) make investments and acquisitions, (v) make certain dispositions of assets, (vi) make dividends, distributions and prepayments of certain indebtedness, and (vii) enter into certain transactions with affiliates. The Company had $745 million of debt outstanding at June 30, 2020 with a weighted average interest rate of 2.2% and no debt outstanding at December 31, 2019. Borrowings under the revolving credit facility are recorded on the Company's condensed consolidated balance sheets as long-term debt and were due in October 2022.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES
6 Months Ended
Jun. 30, 2020
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES The income tax provision reflects an effective tax rate of approximately 22% and 21% for the three months ended June 30, 2020 and 2019, respectively, and 14% and 16% for the six months ended June 30, 2020 and 2019, respectively. The decrease in the effective tax rate for the six months ended June 30, 2020 was primarily due to lower income before income taxes for the six months ended June 30, 2020, as well as an increase in excess tax benefits. The increase in the effective tax rate for the three months ended June 30, 2020 was primarily due to lower excess tax benefits for the three months ended June 30, 2020. On March 27, 2020, President Trump signed into law the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act"). The CARES Act did not have a material impact on the Company's condensed consolidated financial statements for the six months ended June 30, 2020.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
The Company leases office facilities under various non-cancelable operating leases. The leases contain various renewal options. See Note 7 for further discussion of the Company's operating lease commitments.

Currently, and from time to time, the Company is involved in litigation incidental to the conduct of its business. In accordance with GAAP, the Company records a provision for a liability when it is both probable that a liability has been incurred and the amount can be reasonably estimated. While it is reasonably possible that an unfavorable outcome may occur as a result of one or more of the Company’s current litigation matters, at this time management has concluded that the resolutions of these matters are not expected to have a material effect on the Company's consolidated financial position, future results of operations or liquidity. Legal defense costs are expensed as incurred.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT REPORTING
6 Months Ended
Jun. 30, 2020
Segment Reporting [Abstract]  
SEGMENT REPORTING SEGMENT REPORTING
Segment Information

The Company manages its business geographically in two operating segments, with the primary areas of measurement and decision-making being North America, which includes the U.S. and Canada, and International, which primarily includes Europe, Asia-Pacific and Latin America. Management relies on an internal management reporting process that provides revenue and operating segment net income before interest expense (income) and other expense (income), loss on debt extinguishment, income taxes, depreciation and amortization (“EBITDA”). Management believes that operating segment EBITDA is an appropriate measure for evaluating the operational performance of the Company’s operating segments. EBITDA is used by management to internally measure operating and management performance and to evaluate the performance of the business. However, this measure should be considered in addition to, not as a substitute for or superior to, income from operations or other measures of financial performance prepared in accordance with GAAP. 

Summarized EBITDA information by operating segment consists of the following (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
 2020201920202019
North America$112,292  $95,001  $214,705  $210,269  
International(2,994) (1,447) (5,287) (3,564) 
Total EBITDA$109,298  $93,554  $209,418  $206,705  
The reconciliation of net income to EBITDA consists of the following (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Net income$60,360  $63,248  $133,153  $148,417  
Amortization of acquired intangible assets in cost of revenues6,054  5,033  12,059  10,546  
Amortization of acquired intangible assets in operating expenses
14,935  7,175  26,419  14,857  
Depreciation and other amortization6,990  6,546  13,757  13,010  
Interest expense (income)3,596  (4,678) 1,945  (8,890) 
Other expense (income)474  (538) (367) (539) 
Income tax expense16,889  16,768  22,452  29,304  
EBITDA
$109,298  $93,554  $209,418  $206,705  
        Summarized information by operating segment consists of the following (in thousands):
June 30,
2020
December 31,
2019
Property and equipment, net:  
North America$101,324  $103,383  
International2,992  4,146  
Total property and equipment, net$104,316  $107,529  
Goodwill:  
North America$1,874,125  $1,738,360  
International134,992  143,660  
Total goodwill$2,009,117  $1,882,020  
Assets:  
North America$6,260,750  $3,615,258  
International218,280  238,728  
Total assets$6,479,030  $3,853,986  
Liabilities:  
North America$1,208,740  $402,759  
International45,969  45,634  
Total liabilities$1,254,709  $448,393  
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.20.2
STOCKHOLDERS' EQUITY
6 Months Ended
Jun. 30, 2020
Equity [Abstract]  
STOCKHOLDERS' EQUITY STOCKHOLDERS' EQUITY
Equity Offering

On May 28, 2020, the Company completed a public equity offering of 2,633,587 shares of common stock for $655 per share. Net proceeds from the public equity offering were approximately $1.7 billion, after deducting approximately $35.0 million of underwriting fees, commissions and other stock issuance costs. The Company intends to use the net proceeds from the sale of the securities to fund all or a portion of the costs of any strategic acquisitions it pursues in the future, to finance the growth of its business and for working capital and other general corporate purposes. General corporate purposes may include additions to working capital, capital expenditures, repayment of debt, investments in the Company’s subsidiaries, and the repurchase, redemption or retirement of securities, including the Company’s common stock.

Refer to the Company's Annual Report on Form 10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission on February 26, 2020, for further details on the Company's Stockholders' Equity.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.2
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2020
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS
Senior Notes due 2030 and 2020 Credit Agreement

On July 1, 2020, the Company issued $1.0 billion aggregate principal amount of 2.800% Senior Notes due July 15, 2030 (the “Senior Notes”). The Senior Notes were sold to a group of financial institutions as initial purchasers who subsequently resold the Senior Notes to non-U.S. persons pursuant to Regulation S under the Securities Act of 1933, as amended (the “Securities Act”), and to persons reasonably believed to be qualified institutional buyers pursuant to Rule 144A under the Securities Act at a purchase price equal to 99.921% of their principal amount. Interest on the Senior Notes is payable semi-annually in arrears beginning on January 15, 2021. The Senior Notes may be redeemed in whole or in part by the Company (a) at any time prior to April 15, 2030 at a redemption price equal to 100% of the principal amount of the Senior Notes, plus the Applicable Premium (as calculated in accordance with the indenture governing the Senior Notes) as of, and any accrued and
unpaid interest, if any, on the principal amount of Senior Notes being redeemed to, but excluding, the redemption date, and (b) on or after April 15, 2030 at a redemption price equal to 100% of the principal amount of the Senior Notes, plus any accrued and unpaid interest, if any, on the principal amount of Senior Notes being redeemed to, but excluding, the redemption date. The Company used a portion of the net proceeds from the issuance of the Senior Notes to repay outstanding borrowings under the 2017 Credit Agreement, and intends to use the remaining proceeds to fund all or a portion of the costs of any strategic acquisitions the Company pursues in the future, to finance the growth of the Company's business and for working capital and other general corporate purposes. Other general corporate purposes may include additions to working capital, capital expenditures, repayment of debt, investments in the Company’s subsidiaries and the repurchase, redemption or retirement of securities, including the Company’s common stock. In connection with the issuance of the Senior Notes, the Company incurred approximately $13.2 million in debt issuance costs, $3.2 million of which was accrued as of June 30, 2020 and recorded as deposits and other assets on the Company's condensed consolidated balance sheets.

On July 1, 2020, the Company also entered into the 2020 Credit Agreement, which amended, restated and replaced in its entirety the 2017 Credit Agreement. The 2020 Credit Agreement provides for a $750 million revolving credit facility with a term of five years and a letter of credit sublimit of $20 million from a syndicate of financial institutions as lenders and issuing banks. On July 1, 2020, the Company repaid in full the balance on its existing $750 million revolving credit facility under the 2017 Credit Agreement using the proceeds from the issuance of the Senior Notes. Subject to certain conditions, on no more than five occasions, the Company may request increases in the amount of revolving commitments and/or the establishment of term commitments under the 2020 Credit Agreement. Borrowings under the 2020 Credit Agreement will bear interest at a floating rate which can be, at the Company’s option, either (a) an alternate base rate plus an applicable rate ranging from 0.50% to 1.25% or (b) a LIBOR or EURIBOR (with a floor of 0%) for the specified interest period plus an applicable rate ranging from 1.50% to 2.25%, in each case depending on the Company's Total Leverage Ratio (as defined in the 2020 Credit Agreement). LIBOR may not always be available to the Company as a base interest rate for borrowings under the credit facility. The 2020 Credit Agreement is scheduled to mature on July 1, 2025. Funds drawn down on the revolving credit facility pursuant to the 2020 Credit Agreement may be used for working capital and other general corporate purposes of the Company and its restricted subsidiaries. In connection with the 2020 Credit Agreement, the Company incurred approximately $3.2 million in debt issuance costs, $0.5 million of which was accrued as of June 30, 2020 and recorded as deposits and other assets on the Company's condensed consolidated balance sheets.
Obligations under both the Senior Notes and the 2020 Credit Agreement are guaranteed on a senior unsecured basis by the domestic material wholly-owned subsidiaries of the Company. The terms of both the Senior Notes and the 2020 Credit Agreement also require that the Company comply with certain customary financial and non-financial covenants.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Basis of Presentation Basis of PresentationThe condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Accounting policies are consistent for each operating segment.
Use of Estimates
Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to revenue recognition, allowance for credit losses, the useful lives and recoverability of long-lived and intangible assets, and goodwill, income taxes, accounting for business combinations, stock-based compensation, estimating the Company's incremental borrowing rate for its leases, and contingencies, among others. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses. Actual results could differ from these estimates.
Revenue Recognition
Revenue Recognition

The Company derives revenues primarily by (i) providing access to its proprietary database of commercial real estate information and (ii) providing online marketplaces for professional property management companies, property owners, brokers and landlords, in each case typically through a fixed monthly fee for its subscription-based services. The Company's subscription-based services consist primarily of information, analytics and online marketplace services offered over the Internet to commercial real estate industry and related professionals. Subscription contract rates are based on the number of sites, number of users, organization size, the client’s business focus, geography, the number and types of services to which a client subscribes, the number of properties a client advertises and the prominence and placement of a client's advertised properties in
the search results. The Company’s subscription-based license agreements typically renew automatically, and a majority have a term of at least one year.

The Company also provides (i) market research, portfolio and debt analysis, management and reporting capabilities, (ii) real estate and lease management solutions, including lease administration and abstraction services, to commercial customers, real estate investors, and lenders via the Company’s other service offerings, (iii) benchmarking and analytics for the hospitality industry through STR, LLC (formerly known as STR, Inc.) and STR Global, Ltd. (together with STR, LLC, referred to as “STR”) and (iv) an online auction platform for commercial real estate through Ten-X Holding Company, Inc. which was acquired in June 2020. See Note 5 for details of the acquisition.

The Company analyzes contracts to determine the appropriate revenue recognition using the following steps: (i) identification of contracts with customers, (ii) identification of distinct performance obligations in the contract, (iii) determination of contract transaction price, (iv) allocation of contract transaction price to the performance obligations, and (v) determination of revenue recognition based on timing of satisfaction of the performance obligation(s).

The Company recognizes revenues upon the satisfaction of its performance obligation(s) (upon transfer of control of promised services to its customers) in an amount that reflects the consideration to which it expects to be entitled to in exchange for those services. Revenues from subscription-based services are recognized on a straight-line basis over the term of the agreement.

In limited circumstances, the Company's contracts with customers include promises to transfer multiple services, such as contracts for its subscription-based services and professional services. For these contracts, the Company accounts for individual performance obligations separately if they are distinct, which involves the determination of the standalone selling price for each distinct performance obligation.

Deferred revenue results from amounts billed in advance to customers or cash received from customers in advance of the Company's fulfillment of its performance obligation(s) and is recognized as those obligations are satisfied.

Contract assets represent a conditional right to consideration for satisfied performance obligations that become a receivable when the conditions are satisfied. Contract assets are generated when contractual billing schedules differ from revenue recognition timing.

Certain sales commissions are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions incurred for obtaining new contracts are deferred and then amortized as selling and marketing expenses on a straight-line basis over a period of benefit that the Company has determined to be three years. The three-year amortization period was determined based on several factors, including the nature of the technology and proprietary data underlying the services being purchased, customer contract renewal rates and industry competition. Certain commission costs are not capitalized as they do not represent incremental costs of obtaining a contract.

See Note 3 for further discussion of the Company's revenue recognition.
Cost of Revenues
Cost of Revenues

Cost of revenues principally consists of salaries, benefits, bonuses and stock-based compensation expenses and other indirect costs for the Company's researchers who collect and analyze the commercial real estate data that is the basis for the Company's information, analytics and online marketplaces and for employees that support these products. Additionally, cost of revenues includes the cost of data from third-party data sources, credit card and other transaction fees relating to processing customer transactions, which are expensed as incurred, and the amortization of acquired trade names, technology and other intangible assets.
Advertising Costs Advertising CostsThe Company expenses advertising costs as incurred. Advertising costs include digital marketing, television, company-sponsored events, print and other media advertising.
Foreign Currency Foreign Currency The Company’s reporting currency is the U.S. dollar. The functional currency for the majority of its operations is the local currency, with the exception of certain international locations of STR for which the functional currency is the British Pound. Assets and liabilities denominated in a foreign currency are translated into U.S. dollars using the exchange rates in effect as of the balance sheet date. Gains and losses resulting from translation are included in accumulated other comprehensive loss. Currency gains and losses on the translation of intercompany loans made to foreign subsidiaries that are of a long-term investment nature are also included in accumulated other comprehensive loss. Gains and losses resulting from transactions denominated in a currency other than the functional currency of the entity are included in other (expense) income in the condensed consolidated statements of operations using the average exchange rates in effect during the period.
Income Taxes
Income Taxes

Deferred income taxes result from temporary differences between the tax basis of assets and liabilities and the basis reported in the Company’s condensed consolidated financial statements. Deferred tax liabilities and assets are determined based on the difference between the financial statement and the tax basis of assets and liabilities using enacted rates in effect during the year in which the Company expects differences to reverse. Valuation allowances are provided against assets, including net operating losses, if the Company determines it is more likely than not that some portion or all of an asset may not be realized. Interest and penalties related to income tax matters are recognized in income tax expense.
Net Income Per Share
Net Income Per Share

Net income per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period on a basic and diluted basis.
The Company’s potentially dilutive securities include outstanding stock options and unvested stock-based awards which include restricted stock awards that vest over a specific service period, restricted stock awards with a performance and a market condition, restricted stock units and awards of matching restricted stock units ("Matching RSUs") awarded under the Company's Management Stock Purchase Plan. Shares underlying unvested restricted stock awards that vest based on performance and market conditions that have not been achieved as of the end of the period are not included in the computation of basic or diluted net income per share. Diluted net income per share considers the impact of potentially dilutive securities except when the inclusion of the potentially dilutive securities would have an anti-dilutive effect.
Stock-Based Compensation
Stock-Based Compensation

Equity instruments issued in exchange for services performed by officers, employees, and directors of the Company are accounted for using a fair-value based method and the fair value of such equity instruments is recognized as expense in the consolidated statements of operations.

For stock-based awards that vest over a specific service period, compensation expense is measured based on the fair value of the awards at the grant date, and is recognized on a straight-line basis over the vesting period of the awards, net of an estimated forfeiture rate. For equity instruments that vest based on achievement of a performance condition, stock-based compensation expense is recognized based on the expected achievement of the related performance conditions at the end of each reporting period over the vesting period of the awards. If the Company's initial estimates of the achievement of the performance conditions change, the related stock-based compensation expense and timing may fluctuate from period to period based on those estimates. If the performance conditions are not met, no stock-based compensation expense will be recognized, and any previously recognized stock-based compensation expense will be reversed. For awards with both a performance and a market condition, the Company estimates the fair value of each equity instrument granted on the date of grant using a Monte-Carlo simulation model. This pricing model uses multiple simulations to evaluate the probability of achieving the market condition to calculate the fair value of the awards.
Allowance for Credit Losses
Allowance for Credit Losses

On January 1, 2020, the Company adopted Accounting Standards Updates ("ASU") 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments; ASU 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses; ASU 2019-04, Codification Improvements to Financial Instruments - Credit Losses (Topic 326); ASU 2019-05, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument; ASU 2019-11, Codification Improvements to Financial Instruments - Credit Losses (Topic 326) and ASU 2020-02, Financial Instruments-Credit Losses (Topic 326) and Leases (Topic 842), later codified as Accounting Standards Codification ("ASC") 326 ("ASC 326"), using the modified retrospective transition approach. Refer to the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission on February 26, 2020, for further details of the Company’s policy prior to the adoption of ASC 326.

As of January 1, 2020, the Company maintained an allowance for credit losses to cover its current expected credit losses ("CECL") on its trade receivables and contract assets arising from the failure of customers to make contractual payments. The Company estimates credit losses expected over the life of its trade receivables and contract assets based on historical information combined with current conditions that may affect a customer’s ability to pay and reasonable and supportable forecasts. While the Company uses various credit quality metrics, it primarily monitors collectability by reviewing the duration of collection pursuits on its delinquent trade receivables. Based on the Company’s experience, the customer's delinquency status is the strongest indicator of the credit quality of the underlying trade receivables, which is analyzed monthly. In most instances, the Company’s policy is to write-off trade receivables when they are deemed uncollectible. A majority of the Company's trade receivables are less than 365 days.

Under the CECL impairment model, the Company develops and documents its allowance for credit losses on its trade receivables based on four portfolio segments. The determination of portfolio segments is based primarily on the qualitative consideration of the nature of the Company’s business operations and the characteristics of the underlying trade receivables, as follows:

CoStar Suite Portfolio Segment - The CoStar Suite portfolio segment consists of two classes of trade receivables based on geographical location: CoStar Suite, North America and CoStar Suite, International.

Information Services Portfolio Segment - The information services portfolio segment consists of four classes of trade receivables: Real Estate Manager; information services, North America; STR, US; and STR, International.

Multifamily Portfolio Segment - The multifamily portfolio segment consists of one class of trade receivables.

Commercial Property and Land Portfolio Segment - The commercial property and land portfolio segment consists of two classes of trade receivables: LoopNet and other commercial property and land online marketplaces.
Leases
Leases

The determination of whether an arrangement contains a lease and the classification of a lease, if applicable, is made at lease commencement, at which time the Company also measures and recognizes a right-of-use ("ROU") asset, representing the Company’s right to use the underlying asset, and a lease liability, representing the Company’s obligation to make lease payments under the terms of the arrangement. For the purposes of recognizing ROU assets and lease liabilities associated with the Company’s leases, the Company has elected the practical expedient to not recognize a ROU asset or lease liability for short-term leases, which are leases with a term of twelve months or less. The lease term is defined as the noncancelable portion of the lease term, plus any periods covered by an option to extend the lease if it is reasonably certain that that the option will be exercised.

In determining the amount of lease payments used in measuring ROU assets and lease liabilities, the Company has elected the practical expedient not to separate non-lease components from lease components for all classes of underlying assets. Consideration deemed part of the lease payments used to measure ROU assets and lease liabilities generally includes fixed payments and variable payments based on either an index or a rate, offset by lease incentives. The ROU asset also includes any lease prepayments. ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The rates implicit within the Company's leases are generally not determinable. Therefore, the Company's incremental borrowing rate is used to determine the present value of lease payments. The determination of the Company’s incremental borrowing rate requires judgment and is determined at lease commencement, or as of January 1, 2019 for operating leases in existence upon adoption of ASC 842. The incremental borrowing rate is subsequently reassessed upon a modification to the lease arrangement.
Lease costs related to the Company's operating leases are generally recognized as a single ratable lease cost over the lease term.
Long-Lived Assets, Intangible Assets Long-lived assets, such as property and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset.
Goodwill Goodwill is tested annually for impairment by each reporting unit on October 1 of each year or more frequently if an event or other circumstance indicates that we may not recover the carrying value of the asset. The Company may first assess qualitative factors to evaluate whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount or elect to bypass such assessment. If it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value, or the Company elects to bypass such assessment, the Company then determines the fair value of each reporting unit. The fair value of each reporting unit is compared to the carrying amount of the reporting unit. If the carrying value of the reporting unit exceeds the fair value, then an impairment loss is recognized for the difference.
Debt Issuance Costs Debt Issuance CostsCosts incurred in connection with the issuance of long-term debt are deferred and amortized as interest expense over the term of the related debt using the effective interest method for term debt and on a straight-line basis for revolving debt. The Company made a policy election to classify deferred issuance costs on the revolving credit facility as a long-term asset on its condensed consolidated balance sheets. Upon a refinancing or amendment, previously capitalized debt issuance costs are expensed and included in loss on extinguishment of debt if the Company determines that there has been a substantial modification of the related debt. If the Company determines that there has not been a substantial modification of the related debt, any previously capitalized debt issuance costs are amortized as interest expense over the term of the new debt instrument.
Business Combinations
Business Combinations

The Company allocates the purchase consideration related to business combinations to the identifiable tangible and intangible assets acquired, and liabilities assumed based on their estimated fair values. The purchase consideration is determined based on the fair value of the assets transferred, liabilities incurred and equity interests issued, after considering any transactions that are separate from the business combination. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets and contingent liabilities. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customer bases, acquired technology and acquired trade names and other intangible assets, useful lives, royalty rates and discount rates. Any adjustments to provisional amounts that are identified during the measurement period are recorded in the reporting period in which the adjustment amounts are determined. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.

For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review and evaluation of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, determine their estimated fair value.

If the Company cannot reasonably determine the fair value of a pre-acquisition contingency (non-income tax related) by the end of the measurement period, which is generally the case given the nature of such matters, the Company will recognize an asset or a liability for such pre-acquisition contingency if: (i) it is probable that an asset existed or a liability had been assumed at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in the Company's estimates of such contingencies will affect earnings and could have a material effect on its results of operations and financial position.

In addition, uncertain tax positions and tax related valuation allowances assumed in connection with a business combination are initially estimated as of the acquisition date. The Company reevaluates these items based upon facts and circumstances that existed as of the acquisition date with any adjustments to its preliminary estimates being recorded to goodwill, provided that the Company is within the measurement period. Subsequent to the measurement period, changes to these uncertain tax positions and tax related valuation allowances will affect the Company's provision for income taxes in its condensed consolidated statements of operations and comprehensive income and could have a material impact on its results of operations and financial position.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements

On January 1, 2020, the Company adopted ASU 2019-12, Simplifying the Accounting for Income Taxes, on a prospective basis. The amounts related to the reclassification of franchise taxes from income from operations to income tax expense for the three and six months ended June 30, 2020 did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.
On January 1, 2020, the Company adopted ASU 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, on a prospective basis. ASU 2018-15 requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in ASC 350-40 to determine which implementation costs to defer and recognize as an asset. The adoption did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.

On January 1, 2020, the Company adopted ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, using the modified retrospective method. This accounting standard replaced the prior incurred loss accounting model with a current expected credit loss approach. As of January 1, 2020, no cumulative transition adjustment was recorded to the beginning balance of retained earnings, as the adoption did not result in a higher allowance for credit losses under the CECL impairment model. The adoption did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.

Recent Accounting Pronouncements Not Yet Adopted

On March 12, 2020, the Financial Accounting Standards Board issued ASU 2020-04, Reference Rate Reform (“ASC 848”): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASC 848 contains optional expedients and exceptions for applying GAAP to debt, contracts, hedging relationships, and other transactions affected by reference rate reform. The provisions of ASC 848 must be applied to all contracts that are accounted for under a Topic, Subtopic or Industry Subtopic for all transactions other than derivatives, which may be applied at a hedging relationship level. This guidance is effective for fiscal years beginning after January 1, 2021, including interim periods within those fiscal years. The Company is currently evaluating the impact this guidance will have on its financial statements and related disclosures.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Schedule of accumulated other comprehensive loss
The components of accumulated other comprehensive loss were as follows (in thousands):
 June 30,
2020
December 31,
2019
Foreign currency translation adjustment$(19,941) $(7,855) 
Net unrealized loss on investments, net of tax—  (730) 
Total accumulated other comprehensive loss
$(19,941) $(8,585) 
Calculation of basic and diluted net income (loss) per share
The following table sets forth the calculation of basic and diluted net income per share (in thousands, except per share data):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 
Numerator:
2020201920202019
 
Net income
$60,360  $63,248  $133,153  $148,417  
Denominator:    
Denominator for basic net income per share — weighted-average outstanding shares
37,524  36,310  36,998  36,273  
Effect of dilutive securities:    
Stock options, restricted stock awards and restricted stock units
210  317  258  324  
Denominator for diluted net income per share — weighted-average outstanding shares
37,734  36,627  37,256  36,597  
     
Net income per share — basic $1.61  $1.74  $3.60  $4.09  
Net income per share — diluted $1.60  $1.73  $3.57  $4.06  
Schedule of anti-dilutive securities excluded from computation of earnings per share
The following table summarizes the shares underlying the unvested performance-based restricted stock and anti-dilutive securities excluded from the basic and diluted earnings per share calculations (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Performance-based restricted stock awards79  90  79  90  
Anti-dilutive securities70  99  83  120  
Stock-based compensation expense for stock options and restricted stock
Stock-based compensation expense for stock options, restricted stock awards and restricted stock units issued under equity incentive plans, stock purchases under the Employee Stock Purchase Plan, Deferred Stock Units (“DSUs”) and Matching RSUs awarded under the Company's Management Stock Purchase Plan included in the Company’s results of operations were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
 2020201920202019
Cost of revenues$2,530  $2,560  $5,002  $4,618  
Selling and marketing (excluding customer base amortization)1,770  1,765  3,794  3,404  
Software development2,287  2,339  4,815  4,395  
General and administrative2,940  7,152  11,096  13,428  
Total stock-based compensation expense (1)
$9,527  $13,816  $24,707  $25,845  
__________________________
(1) Includes $0.7 million of expense related to the cash settlement of stock options in connection with the acquisition of Ten-X Holding Company, Inc. See Note 5 for details of the acquisition.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)
6 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The revenues by operating segment and type of service consist of the following (in thousands):
Three Months Ended June 30,
20202019
North AmericaInternationalTotalNorth AmericaInternationalTotal
Information and analytics
CoStar Suite$157,793  $7,260  $165,053  $145,910  $6,915  $152,825  
Information services25,022  5,514  30,536  18,659  2,118  20,777  
Online marketplaces
Multifamily145,541  —  145,541  120,488  —  120,488  
Commercial property and land
56,006  23  56,029  49,505  165  49,670  
Total revenues$384,362  $12,797  $397,159  $334,562  $9,198  $343,760  

Six Months Ended June 30,
20202019
North AmericaInternationalTotalNorth AmericaInternationalTotal
Information and analytics
CoStar Suite$315,128  $14,881  $330,009  $286,883  $13,643  $300,526  
Information services50,712  12,206  62,918  35,250  4,377  39,627  
Online marketplaces
Multifamily283,001  —  283,001  234,756  —  234,756  
Commercial property and land
112,968  110  113,078  96,910  366  97,276  
Total revenues$761,809  $27,197  $789,006  $653,799  $18,386  $672,185  
Contract with Customer, Asset and Liability
Changes in deferred revenue for the period were as follows (in thousands):
Balance at December 31, 2019$70,620  
Revenue recognized in the current period from the amounts in the beginning balance(52,125) 
New deferrals, net of amounts recognized in the current period65,628  
Effects of foreign currency(773) 
Balance at June 30, 2020(1)
$83,350  
__________________________
(1) Deferred revenue is comprised of $80 million of current liabilities and $3 million of noncurrent liabilities classified within lease and other long-term liabilities on the Company’s condensed consolidated balance sheet as of June 30, 2020.
Schedule of Commissions Expense Commissions expense activity for the three and six months ended June 30, 2020 and 2019 was as follows (in thousands). The Company determined that no deferred commissions were impaired as of June 30, 2020:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Commissions incurred$21,174  $23,844  $43,611  $42,395  
Commissions capitalized in the current period(15,599) (19,668) (32,122) (33,397) 
Amortization of deferred commissions costs14,915  13,143  29,662  25,550  
Total commissions expense
$20,490  $17,319  $41,151  $34,548  
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.2
ALLOWANCE FOR CREDIT LOSSES (Tables)
6 Months Ended
Jun. 30, 2020
Credit Loss [Abstract]  
Financing Receivable, Allowance for Credit Loss
The following table details the activity related to the allowance for credit losses for trade receivables by portfolio segment (in thousands):
Six Months Ended June 30, 2020
CoStar SuiteInformation servicesMultifamilyCommercial property and landTotal
Beginning balance at December 31, 2019$1,264  $624  $1,195  $1,465  $4,548  
Current-period provision for expected credit losses(1), (2)
7,046  2,975  3,677  1,990  15,688  
Write-offs charged against the allowance, net of recoveries and other(3,450) (76) (2,152) (1,195) (6,873) 
Ending balance at June 30, 2020$4,860  $3,523  $2,720  $2,260  $13,363  
__________________________
(1) Credit loss expense is included in general and administrative expenses on the condensed consolidated statement of operations.
(2) Credit loss expense related to contract assets was not material for the six months ended June 30, 2020.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITIONS (Tables)
6 Months Ended
Jun. 30, 2020
Business Combinations [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table summarizes the amounts recorded for acquired assets and assumed liabilities recorded at their fair values as of the acquisition date (in thousands):
Preliminary:
June 24, 2020
Cash and cash equivalents$3,290  
Accounts receivable131  
Lease right-of-use assets4,945  
Goodwill135,446  
Intangible assets58,000  
Lease liabilities(4,945) 
Deferred tax liabilities(4,810) 
Other assets and liabilities(4,697) 
Fair value of identifiable net assets acquired$187,360  
The following table summarizes the amounts recorded for acquired assets and assumed liabilities recorded at their fair values as of the acquisition date (in thousands):
Preliminary:
October 22, 2019
Measurement Period AdjustmentsUpdated Preliminary:
October 22, 2019
Cash and cash equivalents$11,710  $(90) $11,620  
Accounts receivable8,067  8,067  
Lease right-of-use assets7,306  7,306  
Goodwill261,436  432  261,868  
Intangible assets178,000  178,000  
Lease liabilities(7,306) (7,306) 
Deferred revenue(10,966) (10,966) 
Deferred tax liabilities(7,980) (7,980) 
Other assets and liabilities(4,815) (4,815) 
Fair value of identifiable net assets acquired$435,452  $342  $435,794  
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination
The following table summarizes the fair values (in thousands) of the identifiable intangible assets included in the Company's North America operating segment, their related estimated useful lives (in years) and their respective amortization methods:
Estimated Fair ValueEstimated Useful LifeAmortization Method
Customer base$46,000  6Accelerated
Technology11,000  5Straight-line
Other intangible assets1,000  2Straight-line
Total intangible assets$58,000  
The following table summarizes the fair values (in thousands) of the identifiable intangible assets included in each of the Company's operating segments, their related estimated useful lives (in years) and their respective amortization methods:
North AmericaInternational
Estimated Fair ValueEstimated Useful LifeEstimated Fair ValueEstimated Useful LifeAmortization Method
Customer base$97,000  13$42,000  10Accelerated
Trade name24,000  15Straight-line
Other intangible assets10,000  55,000  5Straight-line
Total intangible assets$131,000  $47,000  
Business Acquisition, Pro Forma Information
The unaudited pro forma financial information, in the aggregate, was as follows (in thousands, except per share data):
Three Months Ended June 30,Six Months Ended June 30,
2020201920202019
Revenue$406,107  $375,999  $810,745  $725,691  
Net income$50,373  $56,730  $120,240  $128,270  
Net income per share - basic$1.34  $1.56  $3.25  $3.53  
Net income per share - diluted$1.34  $1.55  $3.22  $3.51  
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.2
INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jun. 30, 2020
Investments And Fair Value Disclosures [Abstract]  
Schedule of available for sale securities reconciliation
The following table represents the Company's investments in marketable securities and fair value measurements by investment category reported as cash equivalents and investments as of December 31, 2019 (in thousands):
December 31, 2019
 Amortized
Cost
Gross
Unrealized
Gains
Gross
 Unrealized
Losses
Fair
Value
Level 1Level 2Level 3
Cash equivalents$576,761  $—  $—  $576,761  $576,761  $—  $—  
Auction rate securities10,800  —  (730) 10,070  —  —  10,070  
Total cash equivalents and long-term investments
$587,561  $—  $(730) $586,831  $576,761  $—  $10,070  
Summary of fair value hierarchy for its financial assets and liabilities measured at fair value on a recurring basis
The following table represents the Company's investments in marketable securities and fair value measurements by investment category reported as cash equivalents and investments as of December 31, 2019 (in thousands):
December 31, 2019
 Amortized
Cost
Gross
Unrealized
Gains
Gross
 Unrealized
Losses
Fair
Value
Level 1Level 2Level 3
Cash equivalents$576,761  $—  $—  $576,761  $576,761  $—  $—  
Auction rate securities10,800  —  (730) 10,070  —  —  10,070  
Total cash equivalents and long-term investments
$587,561  $—  $(730) $586,831  $576,761  $—  $10,070  
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2020
Leases [Abstract]  
Components of lease expense
Lease costs related to the Company's operating leases included in the condensed consolidated statements of operations were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
Operating lease costs:2020201920202019
   Cost of revenues$2,846  $3,152  $5,740  $6,390  
   Software development1,388  1,027  2,784  1,979  
   Selling and marketing (excluding customer base amortization)2,550  2,179  5,089  4,370  
   General and administrative1,176  950  2,350  1,242  
Total operating lease costs$7,960  $7,308  $15,963  $13,981  
Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to operating leases was as follows (in thousands):
BalanceBalance Sheet LocationJune 30, 2020December 31, 2019
Long-term lease liabilitiesLease and other long-term liabilities$112,482  $120,153  
Weighted-average remaining lease term in years4.55.0
Weighted-average discount rate3.8 %4.0 %
Schedule of Supplemental Cash Flow Information for Leases
Supplemental cash flow information related to leases was as follows (in thousands):
Six Months Ended
June 30,
20202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used in operating leases$17,689  $15,849  
ROU assets obtained in exchange for lease obligations:
Operating leases$11,124  $5,585  
Lessee, Operating Lease, Liability, Maturity
Maturities of operating lease liabilities at June 30, 2020 were as follows (in thousands):
Remainder of 2020$18,935  
202134,477  
202232,930  
202331,433  
202425,754  
Thereafter13,041  
Total lease payments156,570  
Less imputed interest(13,183) 
Present value of lease liabilities$143,387  
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL (Tables)
6 Months Ended
Jun. 30, 2020
Goodwill [Abstract]  
Schedule of goodwill
The changes in the carrying amount of goodwill by operating segment consist of the following (in thousands):
 North AmericaInternationalTotal
Goodwill, December 31, 2018$1,573,088  $38,447  $1,611,535  
Acquisitions, including measurement period adjustments(1)
165,272  102,532  267,804  
Effect of foreign currency translation—  2,681  2,681  
Goodwill, December 31, 20191,738,360  143,660  1,882,020  
Acquisitions, including measurement period adjustments(2)
135,765  113  135,878  
Effect of foreign currency translation(8,781) (8,781) 
Goodwill, June 30, 2020$1,874,125  $134,992  $2,009,117  
__________________________
(1) In connection with the acquisition of Cozy, during 2019 the Company recorded a measurement period adjustment which resulted in a $1 million reduction to the initial amount of goodwill of approximately $53 million.
(2) Goodwill for the six months ended June 30, 2020 includes Ten-X goodwill recorded during the three months ended June 30, 2020 and STR measurement period adjustments of $0.3 million and $0.1 million recorded during the three months ended March 31, 2020 to the North America and International reporting segments, respectively.
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.2
INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2020
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
Schedule of acquired finite-lived intangible assets by major class
Intangible assets consist of the following (in thousands, except amortization period data):
 June 30,
2020
December 31,
2019
Weighted-
Average
Amortization
Period (in years)
Acquired technology and data$115,983  $105,168  5
Accumulated amortization(93,460) (90,542)  
Acquired technology and data, net22,523  14,626   
Acquired customer base529,967  487,532  11
Accumulated amortization(258,703) (233,202)  
Acquired customer base, net271,264  254,330   
Acquired trade names and other intangible assets238,804  236,358  12
Accumulated amortization(95,041) (84,118)  
Acquired trade names and other intangible assets, net143,763  152,240   
Intangible assets, net
$437,550  $421,196   
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.2
LONG-TERM DEBT (Tables)
6 Months Ended
Jun. 30, 2020
Debt Disclosure [Abstract]  
Schedule of Interest Expense
For the three and six months ended June 30, 2020 and 2019, the Company recognized interest expense as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Interest on outstanding borrowings$4,233  $—  $4,509  $—  
Amortization of debt issuance costs216  219  508  438  
Commitment fees and other37  478  641  991  
Total interest expense$4,486  $697  $5,658  $1,429  
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT REPORTING (Tables)
6 Months Ended
Jun. 30, 2020
Segment Reporting [Abstract]  
Summarized information by operating segment
Summarized EBITDA information by operating segment consists of the following (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
 2020201920202019
North America$112,292  $95,001  $214,705  $210,269  
International(2,994) (1,447) (5,287) (3,564) 
Total EBITDA$109,298  $93,554  $209,418  $206,705  
Reconciliation of net income to EBITDA
The reconciliation of net income to EBITDA consists of the following (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Net income$60,360  $63,248  $133,153  $148,417  
Amortization of acquired intangible assets in cost of revenues6,054  5,033  12,059  10,546  
Amortization of acquired intangible assets in operating expenses
14,935  7,175  26,419  14,857  
Depreciation and other amortization6,990  6,546  13,757  13,010  
Interest expense (income)3,596  (4,678) 1,945  (8,890) 
Other expense (income)474  (538) (367) (539) 
Income tax expense16,889  16,768  22,452  29,304  
EBITDA
$109,298  $93,554  $209,418  $206,705  
Summarized information by operating segment, assets and liabilities Summarized information by operating segment consists of the following (in thousands):
June 30,
2020
December 31,
2019
Property and equipment, net:  
North America$101,324  $103,383  
International2,992  4,146  
Total property and equipment, net$104,316  $107,529  
Goodwill:  
North America$1,874,125  $1,738,360  
International134,992  143,660  
Total goodwill$2,009,117  $1,882,020  
Assets:  
North America$6,260,750  $3,615,258  
International218,280  238,728  
Total assets$6,479,030  $3,853,986  
Liabilities:  
North America$1,208,740  $402,759  
International45,969  45,634  
Total liabilities$1,254,709  $448,393  
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.2
ORGANIZATION (Details)
6 Months Ended
Jun. 30, 2020
operating_segments
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Term of subscription-based license agreements 1 year
Number of business segments 2
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, REVENUE RECOGNITION AND ADVERTISING COSTS (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Accounting Policies [Abstract]        
Term of subscription-based license agreements     1 year  
Deferred sales commission, amortization period     3 years  
Advertising expense $ 70 $ 53 $ 123 $ 86
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, FOREIGN CURRENCY AND ACCUMULATED OTHER COMPREHENSIVE LOSS, NET OF TAX (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Accounting Policies [Abstract]          
Unrealized foreign currency transaction gains $ 500,000 $ 500,000 $ 900,000 $ 500,000  
Foreign currency, net     789,000 0  
Accumulated Other Comprehensive Loss Net of Tax [Abstract]          
Foreign currency translation adjustment         $ (7,855,000)
Net unrealized loss on investments, net of tax 0   0   (730,000)
Total accumulated other comprehensive loss $ (19,941,000)   $ (19,941,000)   $ (8,585,000)
Reclassification out of accumulated other comprehensive loss   $ 0   $ 0  
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, NET INCOME PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
  Numerator:            
Net income $ 60,360 $ 72,793 $ 63,248 $ 85,169 $ 133,153 $ 148,417
Denominator:            
Denominator for basic net income per share - weighted-average outstanding shares (in shares) 37,524   36,310   36,998 36,273
Effect of dilutive securities:            
Stock options and restricted stock awards (in shares) 210   317   258 324
Denominator for diluted net income per share — weighted average outstanding shares (in shares) 37,734   36,627   37,256 36,597
Net income per share - basic (in dollars per share) $ 1.61   $ 1.74   $ 3.60 $ 4.09
Net income per share - diluted (in dollars per share) $ 1.60   $ 1.73   $ 3.57 $ 4.06
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Antidilutive securities excluded from computation of earnings per share 70   99   83 120
Performance Based Restricted Stock [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Antidilutive securities excluded from computation of earnings per share 79   90   79 90
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, STOCK BASED COMPENSATION EXPENSE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Compensation expense $ 9,527 $ 13,816 $ 24,707 $ 25,845
Ten-X [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Compensation expense     700  
Cost of Revenues [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Compensation expense 2,530 2,560 5,002 4,618
Selling and Marketing (excluding customer base amortization) [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Compensation expense 1,770 1,765 3,794 3,404
Software Development [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Compensation expense 2,287 2,339 4,815 4,395
General and Administrative [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Compensation expense $ 2,940 $ 7,152 $ 11,096 $ 13,428
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE FROM CONTRACTS WITH CUSTOMERS , DISAGGREGATED REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenues                                                                           $ 397,159 $ 343,760 $ 789,006 $ 672,185
Information And Analytics [Member] | CoStar Suite [Member]        
Disaggregation of Revenue [Line Items]        
Revenues                                                                           165,053 152,825 330,009 300,526
Information And Analytics [Member] | Information services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues                                                                           30,536 20,777 62,918 39,627
Online Marketplaces [Member] | Multifamily Online Marketplace [Member]        
Disaggregation of Revenue [Line Items]        
Revenues                                                                           145,541 120,488 283,001 234,756
Online Marketplaces [Member] | Commercial property and land [Member]        
Disaggregation of Revenue [Line Items]        
Revenues                                                                           56,029 49,670 113,078 97,276
North America [Member]        
Disaggregation of Revenue [Line Items]        
Revenues                                                                           384,362 334,562 761,809 653,799
North America [Member] | Information And Analytics [Member] | CoStar Suite [Member]        
Disaggregation of Revenue [Line Items]        
Revenues                                                                           157,793 145,910 315,128 286,883
North America [Member] | Information And Analytics [Member] | Information services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues                                                                           25,022 18,659 50,712 35,250
North America [Member] | Online Marketplaces [Member] | Multifamily Online Marketplace [Member]        
Disaggregation of Revenue [Line Items]        
Revenues                                                                           145,541 120,488 283,001 234,756
North America [Member] | Online Marketplaces [Member] | Commercial property and land [Member]        
Disaggregation of Revenue [Line Items]        
Revenues                                                                           56,006 49,505 112,968 96,910
International [Member]        
Disaggregation of Revenue [Line Items]        
Revenues                                                                           12,797 9,198 27,197 18,386
International [Member] | Information And Analytics [Member] | CoStar Suite [Member]        
Disaggregation of Revenue [Line Items]        
Revenues                                                                           7,260 6,915 14,881 13,643
International [Member] | Information And Analytics [Member] | Information services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues                                                                           5,514 2,118 12,206 4,377
International [Member] | Online Marketplaces [Member] | Multifamily Online Marketplace [Member]        
Disaggregation of Revenue [Line Items]        
Revenues                                                                           0 0 0 0
International [Member] | Online Marketplaces [Member] | Commercial property and land [Member]        
Disaggregation of Revenue [Line Items]        
Revenues                                                                           $ 23 $ 165 $ 110 $ 366
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE FROM CONTRACTS WITH CUSTOMERS , CONTRACT ASSETS AND LIABILITIES (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Change in Contract with Customer, Liability [Roll Forward]    
Beginning balance $ 70,620  
Revenue recognized in the current period from the amounts in the beginning balance (52,125)  
New deferrals, net of amounts recognized in the current period 65,628  
Effects of foreign currency (773)  
Ending balance 83,350  
Current liability 80,358 $ 67,274
Noncurrent liability $ 3,000  
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE FROM CONTRACTS WITH CUSTOMERS , CONTRACT ASSETS (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]      
Contract with customer, asset, gross $ 7 $ 7 $ 4
Revenue recognized $ 2 $ 3  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE FROM CONTRACTS WITH CUSTOMERS , COMMISSIONS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]        
Commissions incurred $ 21,174 $ 23,844 $ 43,611 $ 42,395
Commissions capitalized in the current period (15,599) (19,668) (32,122) (33,397)
Amortization of deferred commissions costs 14,915 13,143 29,662 25,550
Total commissions expense $ 20,490 $ 17,319 $ 41,151 $ 34,548
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE FROM CONTRACTS WITH CUSTOMERS , UNSATISFIED PERFORMANCE OBLIGATIONS (Details)
$ in Millions
Jun. 30, 2020
USD ($)
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation $ 281
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period 5 years
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.2
ALLOWANCE FOR CREDIT LOSSES (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
Financing Receivable, Allowance for Credit Loss [Roll Forward]  
Beginning balance at December 31, 2019 $ 4,548
Current-period provision for expected credit losses 15,688
Write-offs charged against the allowance, net of recoveries and other (6,873)
Ending balance at June 30, 2020 13,363
CoStar Suite [Member]  
Financing Receivable, Allowance for Credit Loss [Roll Forward]  
Beginning balance at December 31, 2019 1,264
Current-period provision for expected credit losses 7,046
Write-offs charged against the allowance, net of recoveries and other (3,450)
Ending balance at June 30, 2020 4,860
Information services [Member]  
Financing Receivable, Allowance for Credit Loss [Roll Forward]  
Beginning balance at December 31, 2019 624
Current-period provision for expected credit losses 2,975
Write-offs charged against the allowance, net of recoveries and other (76)
Ending balance at June 30, 2020 3,523
Multifamily [Member]  
Financing Receivable, Allowance for Credit Loss [Roll Forward]  
Beginning balance at December 31, 2019 1,195
Current-period provision for expected credit losses 3,677
Write-offs charged against the allowance, net of recoveries and other (2,152)
Ending balance at June 30, 2020 2,720
Commercial property and land [Member]  
Financing Receivable, Allowance for Credit Loss [Roll Forward]  
Beginning balance at December 31, 2019 1,465
Current-period provision for expected credit losses 1,990
Write-offs charged against the allowance, net of recoveries and other (1,195)
Ending balance at June 30, 2020 $ 2,260
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITIONS (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 24, 2020
Feb. 11, 2020
Oct. 22, 2019
Jun. 12, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Jul. 29, 2020
Dec. 31, 2018
Business Acquisition [Line Items]                  
Goodwill         $ 2,009,117,000   $ 1,882,020,000   $ 1,611,535,000
Cash paid for acquisitions, net of cash acquired         184,502,000 $ 13,721,000      
Goodwill acquired         135,878,000   $ 267,804,000    
Ten-X [Member]                  
Business Acquisition [Line Items]                  
Aggregate purchase price $ 187,000,000                
Goodwill 135,446,000                
Transaction costs         3,000,000        
RentPath [Member]                  
Business Acquisition [Line Items]                  
Aggregate purchase price   $ 588,000,000              
Restricted cash         $ 59,000,000        
RentPath [Member] | Subsequent Event [Member]                  
Business Acquisition [Line Items]                  
Maximum potential payment for agreement extension               $ 7,500,000  
STR Inc and STR Global Ltd [Member]                  
Business Acquisition [Line Items]                  
Aggregate purchase price     $ 435,000,000            
Goodwill     261,868,000            
Transaction costs     2,000,000            
Employee retention bonus     $ 15,000,000            
Requisite service period     1 year            
Off Campus Partners [Member]                  
Business Acquisition [Line Items]                  
Cash paid for acquisitions, net of cash acquired       $ 16,000,000          
Initial payments to acquire businesses, net of cash acquired       14,000,000          
Goodwill acquired       8,000,000          
Finite-lived intangible assets acquired       $ 9,000,000          
North America [Member] | Ten-X [Member]                  
Business Acquisition [Line Items]                  
Finite-lived intangible assets acquired $ 58,000,000                
North America [Member] | STR Inc and STR Global Ltd [Member]                  
Business Acquisition [Line Items]                  
Goodwill     $ 159,000,000            
Finite-lived intangible assets acquired     131,000            
International [Member] | STR Inc and STR Global Ltd [Member]                  
Business Acquisition [Line Items]                  
Goodwill     103,000,000            
Finite-lived intangible assets acquired     $ 47,000            
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITIONS , SCHEDULE OF IDENTIFIED ASSETS AND LIABILITIES ASSUMED (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 24, 2020
Dec. 31, 2019
Oct. 22, 2019
Dec. 31, 2018
Business Acquisition [Line Items]          
Goodwill $ 2,009,117   $ 1,882,020   $ 1,611,535
Ten-X [Member]          
Business Acquisition [Line Items]          
Cash and cash equivalents   $ 3,290      
Accounts receivable   131      
Lease right-of-use assets   4,945      
Goodwill   135,446      
Intangible assets   58,000      
Lease liabilities   (4,945)      
Deferred tax liabilities   (4,810)      
Other assets and liabilities   (4,697)      
Fair value of identifiable net assets acquired   $ 187,360      
STR Inc and STR Global Ltd [Member]          
Business Acquisition [Line Items]          
Cash and cash equivalents       $ 11,620  
Accounts receivable       8,067  
Lease right-of-use assets       7,306  
Goodwill       261,868  
Intangible assets       178,000  
Lease liabilities       (7,306)  
Deferred revenue       (10,966)  
Deferred tax liabilities       (7,980)  
Other assets and liabilities       (4,815)  
Fair value of identifiable net assets acquired       435,794  
STR Inc and STR Global Ltd [Member] | International [Member]          
Business Acquisition [Line Items]          
Goodwill       103,000  
Previously Reported [Member] | STR Inc and STR Global Ltd [Member]          
Business Acquisition [Line Items]          
Cash and cash equivalents       11,710  
Accounts receivable       8,067  
Lease right-of-use assets       7,306  
Goodwill       261,436  
Intangible assets       178,000  
Lease liabilities       (7,306)  
Deferred revenue       (10,966)  
Deferred tax liabilities       (7,980)  
Other assets and liabilities       (4,815)  
Fair value of identifiable net assets acquired       435,452  
Restatement Adjustment [Member] | STR Inc and STR Global Ltd [Member]          
Business Acquisition [Line Items]          
Cash and cash equivalents       (90)  
Goodwill       432  
Fair value of identifiable net assets acquired       $ 342  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITIONS , FINITE LIVED ASSETS (Details) - USD ($)
Jun. 24, 2020
Oct. 22, 2019
North America [Member] | Ten-X [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 58,000,000  
North America [Member] | Ten-X [Member] | Customer Relationships [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 46,000,000  
Estimated Useful Life 6 years  
North America [Member] | Ten-X [Member] | Technology Service [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 11,000,000  
Estimated Useful Life 5 years  
North America [Member] | Ten-X [Member] | Other Intangible Assets [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 1,000,000  
Estimated Useful Life 2 years  
North America [Member] | STR Inc and STR Global Ltd [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value   $ 131,000
North America [Member] | STR Inc and STR Global Ltd [Member] | Customer Relationships [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value   $ 97,000
Estimated Useful Life   13 years
North America [Member] | STR Inc and STR Global Ltd [Member] | Trade Names [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value   $ 24,000
Estimated Useful Life   15 years
North America [Member] | STR Inc and STR Global Ltd [Member] | Other Intangible Assets [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value   $ 10,000
Estimated Useful Life   5 years
International [Member] | STR Inc and STR Global Ltd [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value   $ 47,000
International [Member] | STR Inc and STR Global Ltd [Member] | Customer Relationships [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value   $ 42,000
Estimated Useful Life   10 years
International [Member] | STR Inc and STR Global Ltd [Member] | Other Intangible Assets [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value   $ 5,000
Estimated Useful Life   5 years
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITIONS , SCHEDULE OF PRO FORMA INFORMATION (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Business Combinations [Abstract]        
Revenue $ 406,107 $ 375,999 $ 810,745 $ 725,691
Net income $ 50,373 $ 56,730 $ 120,240 $ 128,270
Net income per share - basic (usd per share) $ 1.34 $ 1.56 $ 3.25 $ 3.53
Net income per share - diluted (usd per share) $ 1.34 $ 1.55 $ 3.22 $ 3.51
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.2
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Proceeds from sale of investments   $ 10,300,000    
Reclassification out of accumulated other comprehensive loss $ 0   $ 0  
Fair Value, Inputs, Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Assets, fair value disclosure       $ 576,761,000
Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Assets, fair value disclosure   3,252,000,000   576,761,000
Auction Rate Securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Reclassification out of accumulated other comprehensive loss   $ 500,000    
Auction Rate Securities [Member] | Fair Value, Inputs, Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Assets, fair value disclosure       $ 0
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.2
INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Investments And Fair Value Disclosures [Line Items]    
Amortized Cost   $ 587,561
Gross Unrealized Gains   0
Gross  Unrealized Losses   (730)
Fair Value   586,831
Cash Equivalents [Member]    
Investments And Fair Value Disclosures [Line Items]    
Amortized Cost   576,761
Gross Unrealized Gains   0
Gross  Unrealized Losses   0
Fair Value   576,761
Auction Rate Securities [Member]    
Investments And Fair Value Disclosures [Line Items]    
Amortized Cost   10,800
Gross Unrealized Gains   0
Gross  Unrealized Losses   (730)
Fair Value   10,070
Fair Value, Inputs, Level 1 [Member]    
Investments And Fair Value Disclosures [Line Items]    
Assets, fair value disclosure   576,761
Fair Value, Inputs, Level 1 [Member] | Cash Equivalents [Member]    
Investments And Fair Value Disclosures [Line Items]    
Assets, fair value disclosure $ 3,252,000 576,761
Fair Value, Inputs, Level 1 [Member] | Auction Rate Securities [Member]    
Investments And Fair Value Disclosures [Line Items]    
Assets, fair value disclosure   0
Fair Value, Inputs, Level 2 [Member]    
Investments And Fair Value Disclosures [Line Items]    
Assets, fair value disclosure   0
Fair Value, Inputs, Level 2 [Member] | Auction Rate Securities [Member]    
Investments And Fair Value Disclosures [Line Items]    
Assets, fair value disclosure   0
Fair Value, Inputs, Level 3 [Member]    
Investments And Fair Value Disclosures [Line Items]    
Assets, fair value disclosure   10,070
Fair Value, Inputs, Level 3 [Member] | Auction Rate Securities [Member]    
Investments And Fair Value Disclosures [Line Items]    
Assets, fair value disclosure   $ 10,070
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Narrative) (Details)
Jun. 30, 2020
Minimum [Member]  
Lessee, Lease, Description [Line Items]  
Term of contract 1 year
Maximum [Member]  
Lessee, Lease, Description [Line Items]  
Term of contract 9 years
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Lease Cost) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Lessee, Lease, Description [Line Items]        
Total operating lease costs $ 7,960 $ 7,308 $ 15,963 $ 13,981
Cost of Revenues [Member]        
Lessee, Lease, Description [Line Items]        
Total operating lease costs 2,846 3,152 5,740 6,390
Software Development [Member]        
Lessee, Lease, Description [Line Items]        
Total operating lease costs 1,388 1,027 2,784 1,979
Selling and Marketing [Member]        
Lessee, Lease, Description [Line Items]        
Total operating lease costs 2,550 2,179 5,089 4,370
General and Administrative [Member]        
Lessee, Lease, Description [Line Items]        
Total operating lease costs $ 1,176 $ 950 $ 2,350 $ 1,242
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Supplemental Balance Sheet Information Related to Leases) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Operating leases    
Long-term lease liabilities $ 112,482 $ 120,153,000
Weighted-average remaining lease term in years 4 years 6 months 5 years
Weighted-average discount rate 3.80% 4.00%
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] cspg:LeaseAndOtherLiabilitiesNoncurrent  
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Supplemental Cash Flow Information Related to Leases) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows used in operating leases $ 17,689 $ 15,849
ROU assets obtained in exchange for lease obligations:    
Operating leases $ 11,124 $ 5,585
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Maturities of Operating Lease Liabilities) (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Leases [Abstract]  
Remainder of 2020 $ 18,935
2021 34,477
2022 32,930
2023 31,433
2024 25,754
Thereafter 13,041
Total lease payments 156,570
Less imputed interest (13,183)
Present value of lease liabilities $ 143,387
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Jun. 24, 2020
Goodwill [Roll Forward]          
Goodwill, beginning balance   $ 1,882,020 $ 1,882,020 $ 1,611,535  
Acquisitions, including measurement period adjustments     135,878 267,804  
Effect of foreign currency translation     (8,781) 2,681  
Goodwill, ending balance $ 2,009,117   2,009,117 1,882,020  
Goodwill 2,009,117 1,882,020 1,882,020 1,882,020  
Cozy Services Ltd [Member]          
Goodwill [Roll Forward]          
Goodwill, beginning balance   53,000 53,000    
Goodwill, ending balance       53,000  
Goodwill increase (decrease)       (1,000)  
Goodwill   53,000 53,000 53,000  
Ten-X [Member]          
Goodwill [Roll Forward]          
Goodwill         $ 135,446
North America [Member]          
Goodwill [Roll Forward]          
Goodwill, beginning balance   1,738,360 1,738,360 1,573,088  
Acquisitions, including measurement period adjustments     135,765 165,272  
Effect of foreign currency translation     0  
Goodwill, ending balance 1,874,125   1,874,125 1,738,360  
Goodwill 1,874,125 1,738,360 1,874,125 1,738,360  
North America [Member] | Ten-X [Member]          
Goodwill [Roll Forward]          
Goodwill increase (decrease) 300        
International [Member]          
Goodwill [Roll Forward]          
Goodwill, beginning balance   143,660 143,660 38,447  
Acquisitions, including measurement period adjustments     113 102,532  
Effect of foreign currency translation     (8,781) 2,681  
Goodwill, ending balance 134,992   134,992 143,660  
Goodwill $ 134,992 143,660 $ 134,992 $ 143,660  
International [Member] | Ten-X [Member]          
Goodwill [Roll Forward]          
Goodwill increase (decrease)   $ 100      
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 12, 2019
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Jun. 24, 2020
Oct. 22, 2019
Dec. 31, 2018
Business Acquisition [Line Items]                  
Goodwill   $ 2,009,117,000   $ 2,009,117,000   $ 1,882,020,000     $ 1,611,535,000
Goodwill acquired       135,878,000   267,804,000      
Goodwill, impairment loss   $ 0 $ 0 $ 0 $ 0        
STR Inc and STR Global Ltd [Member]                  
Business Acquisition [Line Items]                  
Goodwill               $ 261,868,000  
Off Campus Partners [Member]                  
Business Acquisition [Line Items]                  
Goodwill acquired $ 8,000,000                
Cozy Services Ltd [Member]                  
Business Acquisition [Line Items]                  
Goodwill           $ 53,000,000      
Ten-X [Member]                  
Business Acquisition [Line Items]                  
Goodwill             $ 135,446,000    
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.20.2
INTANGIBLE ASSETS (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Acquired Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible assets, net $ 437,550,000   $ 437,550,000   $ 421,196,000
Impairment of intangible assets, finite-lived 0 $ 0 0 $ 0  
Acquired database technology [Member]          
Acquired Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible assets, gross 115,983,000   115,983,000   105,168,000
Finite-lived intangible assets, accumulated amortization (93,460,000)   (93,460,000)   (90,542,000)
Finite-lived intangible assets, net 22,523,000   $ 22,523,000   14,626,000
Weighted-average amortization period     5 years    
Acquired customer base [Member]          
Acquired Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible assets, gross 529,967,000   $ 529,967,000   487,532,000
Finite-lived intangible assets, accumulated amortization (258,703,000)   (258,703,000)   (233,202,000)
Finite-lived intangible assets, net 271,264,000   $ 271,264,000   254,330,000
Weighted-average amortization period     11 years    
Acquired trade names and other intangible assets [Member]          
Acquired Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible assets, gross 238,804,000   $ 238,804,000   236,358,000
Finite-lived intangible assets, accumulated amortization (95,041,000)   (95,041,000)   (84,118,000)
Finite-lived intangible assets, net $ 143,763,000   $ 143,763,000   $ 152,240,000
Weighted-average amortization period     12 years    
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.20.2
LONG-TERM DEBT (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 19, 2017
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Mar. 25, 2020
Dec. 31, 2019
Debt Instrument [Line Items]              
Interest expense, debt   $ 4,486,000 $ 697,000 $ 5,658,000 $ 1,429,000    
Amortization of debt issuance costs   216,000 219,000 508,000 438,000    
Commitment fee   37,000 478,000 641,000 991,000    
Capitalized debt issuance costs   2,000,000   2,000,000     $ 2,000,000
Borrowings [Member]              
Debt Instrument [Line Items]              
Interest expense, debt   4,233,000 $ 0 4,509,000 $ 0    
Revolving Credit Facility [Member]              
Debt Instrument [Line Items]              
Line of credit facility, amount outstanding   $ 745,000,000   $ 745,000,000   $ 745,000,000 0
Debt, Weighted Average Interest Rate   2.20%   2.20%      
Revolving Credit Facility [Member] | 2017 Credit Agreement [Member]              
Debt Instrument [Line Items]              
Maximum borrowing capacity $ 750,000,000            
Term of loan 5 years            
Covenant compliance, secured leverage ratio 3.50            
Covenant compliance, total leverage ratio 4.50            
Letter of Credit [Member]              
Debt Instrument [Line Items]              
Remaining borrowing capacity   $ 20,000,000   $ 20,000,000      
Long-term debt   200,000   200,000      
Line of credit facility, amount outstanding             $ 200,000
Letter of Credit [Member] | 2017 Credit Agreement [Member]              
Debt Instrument [Line Items]              
Remaining borrowing capacity   $ 4,800,000   $ 4,800,000      
Interest rate, increase (decrease) 2.00%            
Letter of Credit [Member] | 2017 Credit Agreement [Member] | London Interbank Offered Rate (LIBOR) [Member]              
Debt Instrument [Line Items]              
Basis spread 1.00%            
Letter of Credit [Member] | 2017 Credit Agreement [Member] | Federal Funds Rate [Member]              
Debt Instrument [Line Items]              
Basis spread 0.50%            
Letter of Credit [Member] | 2017 Credit Agreement [Member] | Base Rate [Member]              
Debt Instrument [Line Items]              
Basis spread 2.00%            
Initial Basis Spread [Member] | Letter of Credit [Member] | 2017 Credit Agreement [Member] | London Interbank Offered Rate (LIBOR) [Member]              
Debt Instrument [Line Items]              
Basis spread 1.25%            
Initial Basis Spread One Month LIBOR [Member] | Letter of Credit [Member] | 2017 Credit Agreement [Member] | London Interbank Offered Rate (LIBOR) [Member]              
Debt Instrument [Line Items]              
Basis spread 0.25%            
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Tax Disclosure [Abstract]        
Effective income tax rate 22.00% 21.00% 14.00% 16.00%
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT REPORTING (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Jun. 30, 2020
USD ($)
operating_segments
Jun. 30, 2019
USD ($)
Segment Reporting Information [Line Items]            
Number of business segments | operating_segments         2  
Reconciliation of EBITDA to net income (loss) [Abstract]            
Net income $ 60,360 $ 72,793 $ 63,248 $ 85,169 $ 133,153 $ 148,417
Amortization of acquired intangible assets in cost of revenues 6,054   5,033   12,059 10,546
Amortization of acquired intangible assets in operating expenses 14,935   7,175   26,419 14,857
Depreciation and other amortization 6,990   6,546   13,757 13,010
Interest expense (income) 3,596   (4,678)   1,945 (8,890)
Other expense (income) 474   (538)   (367) (539)
Income tax expense 16,889   16,768   22,452 29,304
EBITDA 109,298   93,554   209,418 206,705
North America [Member]            
Reconciliation of EBITDA to net income (loss) [Abstract]            
EBITDA 112,292   95,001   214,705 210,269
International [Member]            
Reconciliation of EBITDA to net income (loss) [Abstract]            
EBITDA $ (2,994)   $ (1,447)   $ (5,287) $ (3,564)
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT REPORTING, ASSETS AND LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting Information [Line Items]      
Property and equipment, net $ 104,316 $ 107,529  
Goodwill 2,009,117 1,882,020 $ 1,611,535
Reconciliation of operating segment assets to total assets [Abstract]      
Total assets 6,479,030 3,853,986  
Reconciliation of operating segment liabilities to total liabilities [Abstract]      
Total liabilities 1,254,709 448,393  
North America [Member]      
Segment Reporting Information [Line Items]      
Goodwill 1,874,125 1,738,360 1,573,088
International [Member]      
Segment Reporting Information [Line Items]      
Goodwill 134,992 143,660 $ 38,447
Operating Segments [Member] | North America [Member]      
Segment Reporting Information [Line Items]      
Property and equipment, net 101,324 103,383  
Goodwill 1,874,125 1,738,360  
Reconciliation of operating segment assets to total assets [Abstract]      
Total assets 6,260,750 3,615,258  
Reconciliation of operating segment liabilities to total liabilities [Abstract]      
Total liabilities 1,208,740 402,759  
Operating Segments [Member] | International [Member]      
Segment Reporting Information [Line Items]      
Property and equipment, net 2,992 4,146  
Goodwill 134,992 143,660  
Reconciliation of operating segment assets to total assets [Abstract]      
Total assets 218,280 238,728  
Reconciliation of operating segment liabilities to total liabilities [Abstract]      
Total liabilities $ 45,969 $ 45,634  
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.20.2
STOCKHOLDERS' EQUITY (Details) - Public Offering [Member]
$ / shares in Units, $ in Millions
May 28, 2020
USD ($)
$ / shares
shares
Subsidiary, Sale of Stock [Line Items]  
Number of shares issued in transaction (in shares) | shares 2,633,587
Sale of stock (usd per share) | $ / shares $ 655
Consideration received on transaction $ 1,700.0
Payments of stock issuance costs $ 35.0
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.20.2
SUBSEQUENT EVENTS (Details) - USD ($)
Jul. 01, 2020
Jun. 30, 2020
2.800% Senior Notes [Member]    
Subsequent Event [Line Items]    
Debt issuance costs   $ 3,200,000
2.800% Senior Notes [Member] | Subsequent Event [Member]    
Subsequent Event [Line Items]    
Debt instrument, face amount $ 1,000,000,000.0  
Stated interest rate 2.80%  
Discounted rate par value 99.921%  
Redemption price rate 100.00%  
Debt issuance costs $ 13,200,000  
New Credit Agreement [Member]    
Subsequent Event [Line Items]    
Debt issuance costs   $ 500,000
New Credit Agreement [Member] | Subsequent Event [Member]    
Subsequent Event [Line Items]    
Debt issuance costs 3,200,000  
Revolving Loans and Letters of Credit [Member] | New Credit Agreement [Member] | Subsequent Event [Member]    
Subsequent Event [Line Items]    
Maximum borrowing capacity $ 750,000,000  
Term of credit facility 5 years  
Letter of Credit [Member] | New Credit Agreement [Member] | Subsequent Event [Member]    
Subsequent Event [Line Items]    
Maximum borrowing capacity $ 20,000,000  
Letter of Credit [Member] | New Credit Agreement [Member] | Subsequent Event [Member] | Alternate Base Rate [Member] | Minimum [Member]    
Subsequent Event [Line Items]    
Basis spread 0.50%  
Letter of Credit [Member] | New Credit Agreement [Member] | Subsequent Event [Member] | Alternate Base Rate [Member] | Maximum [Member]    
Subsequent Event [Line Items]    
Basis spread 1.25%  
Letter of Credit [Member] | New Credit Agreement [Member] | Subsequent Event [Member] | London Interbank Offered Rate (LIBOR) [Member]    
Subsequent Event [Line Items]    
Basis spread 0.00%  
Letter of Credit [Member] | New Credit Agreement [Member] | Subsequent Event [Member] | London Interbank Offered Rate (LIBOR) [Member] | Minimum [Member]    
Subsequent Event [Line Items]    
Basis spread 1.50%  
Letter of Credit [Member] | New Credit Agreement [Member] | Subsequent Event [Member] | London Interbank Offered Rate (LIBOR) [Member] | Maximum [Member]    
Subsequent Event [Line Items]    
Basis spread 2.25%  
EXCEL 76 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +F*_5 '04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "YBOU08I"9WN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G?TC%L,V%TM/"H(%Q5M(IFUPDPW)R&[?WFQLMX@^@,?,_/+- M-S"=\EP- 9_#X#&0P7@SV=Y%KOR:'8D\!XCJB%;&,B5<:NZ'8"6E9SB E^I# M'A":JKH#BR2U) DSL/ +D8E.*ZX"2AK"&:_5@O>?H<\PK0![M.@H0EW6P,0\ MT9^FOH,K8(81!AN_"Z@78J[^BQ'-N<2SO4\/;T^)+7+8R+ M))W"]"L:3B>/:W:9_-H^;'9;)IJJJ8IJ533WNWK%FYJWM^^SZP^_J[ =M-F; M?VQ\$10=_+H+\0502P,$% @ N8K]4)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "YBOU0+^P(9#$% !9%0 & 'AL+W=O_0L/T(CL3L"4#"3N$&>)\E#:;D)!M9MOIA; %]JQM45F& M\.][9, F.^;8O4G\=5X>'QV]1]9P(]6/-!!"D_%$<6L^V^%?,P:8V&^;6I&@UEIJ,P$5-%TBR. MN=I>BTANKEJT=;CP$BX#;2Y8H^&*+\5,Z&^KJ8(SJU#QPU@D:2@3HL3BJC6F M7UR'F8#\B3]#L4F/CHEYE;F4/\S)Q+]JV89(1,+31H+#O[5P1109)>#X=R_: M*G[3!!X?']3O\I>'EYGS5+@R>@M]'5RU+EO$%PN>1?I%;GX3^Q?J&3U/1FG^ MEVQVSW:[+>)EJ9;Q/A@(XC#9_>?O^T0P*'K-*"Q5MR8M82:6KB' IK3*!$/4+HG[# MO"@.7I%/]=-(N-:"1RG&=%$P731CF@H52M]4.8')5CELN-*AKG_Y]*FF-"\+ MMDM4\3;1H=Z2NS 2Y#&+YT)54>$:=IMU>PY%: 8%S: )S8M8AF:J0,H>>5R9 M)US'?9J]CE_(_*V/ 8D?X<5\64E!RY09UFT M=':*^_&^UB>))Q78)S=.>DYF&@J*2$5H"JVDT)X]P A+ZZ>X8^\)Q[X/*Z/T_'! 'N Y M\I14YPZ7I(Y#R0,,A8)%VSEY?,- RSY &S6" M0U9S#0KW*35$+BKD M[*A1A&\HNX>QE7V!U?2%G R^STZCX )GX+B?,92R#S#.0.G?V$/+H?6^IC*.MJ\,H.2[^FE MQ#,+U-T^5G&UV#<%,@_ _864^G!B?J#831W]!U!+ P04 " "YBOU0ZO-0@RP& M #$&@ & 'AL+W=OAZ(-BT[&PLNB5Z"3MUW=TB2_D2+GTJ4!? M;$D^,^0<#V<.Q>,'G7\K%DH9\KA,L^*DMS!F==3O%].%6L;%H5ZI#'Z9ZWP9 M&[C-[_K%*E?QK#):IGWF>4%_&2=9;W!C1F MK#2H$+\GZJ'8N29E*+=:?RMOSFI^9:/_RBFH#\TM]4IT7U M21X:K-&/"7CB : _'2 M$?S&H J]7\=>$3>*33PXSO4#R4LT>"LO*O8K:^ KRC M\<5D/")P-;G\[7QT>@,WDQOX^CR^N)F0RT_D\FI\?7IS#@!R0+Y,1N3]NP^D M6,2Y*DB2D9N%7A=Q-BL^DG=[]\=] U,L!^I/F^FLT^&OZ^R0<.\C81[SD/D,7VQ.(RR'=['Q+BKO O=>EL2C M8A5/U4D/:EZA\GO5&URK>Y6M5?'C#S3P?OK_\[_XB96!.A6"*A7*9G8_X)&D M/F3I_>[J0F""R\#;AXU6MO\E;__5Y.]2%(7H. MO=3-7XR/>@A_-P+A"2O.(8*B$0TM-EP4]5DD+&['"$QP3U*<4CLS7!B3-!3,XL*%!3SP?&EQX<* ,4H%SH7<<"$[ MZ^7E2N6Q2;([HAY!V16J..JHD^'&:]C%\& "JJKT"1T6E$#^354CO%>/TW0] M*R]KV:!J!47BIS9A[DX5R MQ2UZ$)A@G%MK;X3 * V8M*LW@@N9H&T4[2A@^H;ZW;J&GB6'(G4UXKY-C@N3 MU%E-"(H%PBZ&8W3,<*?*[5/#MM2PSE)SHPVDB7;*&!HWOSHI' \UPOGWC1V;/=O1EI+W4I=WH: M I/"87"$P*@/S8_;S""X(&11&S-;H4X[E3J08!0P8LJF4R7$!]CVE;R@L0MG M%@?"HRB[JHP0%#]TQ)0+$H=>2\5@6[G).N4F3L8L2==&S5Y! M1S.*18?%!@J2UO\^0E#\T-G_(2B@(VBA8RLM6:>T''RMWE-#Z/$]2(4[1?3: M% 9D=RFFZA>H.ZE2/\ )<04>ESZS&PH&"SBU!00*BR)[CX;"F&P1W&RK*EFW MJGP)*[LYT\4+(OZDY XOF$:$4&Q>,&_,M]<.ZLV/[$K2WWDK#SN)N^HXI"!3 MO ?4$L#!!0 M ( +F*_5"5$VVRL , "@, 8 >&PO=V]R:W-H965T&ULI5==<]HX%/TK&D\?VIDV_@1,!IA)L#NELR&90+H/G7U0;(&]M256$I#N MK]\KV7'!"(?IO@1+/N=>G2/I^F:T9_R'R B1Z*4LJ!A;F92;:]L6249*+*[8 MAE!XLV*\Q!*&?&V+#2FY!SX9L:TL.!+;LL3\ MYRTIV'YLN=;KQ&.^SJ2:L">C#5Z3!9%/FP<.([N)DN8EH2)G%'&R&ELW[G7L M.HJ@$=]RLA<'STA)>6;LAQK,TK'EJ!61@B12A<#PLR-34A0J$JSCGSJHU>14 MQ,/GU^B?M7@0\XP%F;+BSSR5V=@*+922%=X6\I'MOY!:4$_%2U@A]%^TK[&. MA9*MD*RLR;"",J?5+WZIC3@@0!PSP:L)7IL0G"'X-<&_-$-0$X)+,_1J@I9N M5]JU<1&6>#+B;(^X0D,T]:#=UVSP*Z?JH"PDA[C^/XODBCA \+>[_ MF$4W2Q@LEO!S%\^7"W3_&5[=/3S&7P W^Q:CV1S&,?J$GA81>O_N WJ'9:I0[ B:T825!'V_>1:2PY7_JR-=T*0+=+K@3+HY%,=3ON/WP:7=X?884+X7A,>HZ!3E^K[;\X]AL0$6A($[:&!',GN- MS%ZGJ_OT;Z@T:H]-GE>!>P<&A/V62=-3S*=!?] RW !R/2?LMPPWP/SP MC-V#1OZ@4_X3A:]HD?]+4K2&KR<"T3G=D4JTL60-3E;1/F5O(J)3A!L.6VJ[ MHAQ)#1NI8:?41Y(46(A\E2?MW4706*#&"'7,6D:H(UALH8BJBDX[;V+XIC]O M(J)31"]P6_YT13GR9]CX,^ST9\DD+A![Z_Z9- \ON FG&,--,(!-665@/)-KKO>F82NCC]F$$K3[@"P/L58_)UH!(T_QQ, M_@-02P,$% @ N8K]4,$%DQ37!0 (!@ !@ !X;"]W;W)K>'5E 8[E-"[2Q(B<]IFF5A81 MDJMP5Y;]]QV2,DES+W:!OEBD=&9X=G9FSBP]/XCZN]QRKM!#653R;+95:G?J M>3+;\C*5[\2.5_#+1M1EJN"VOO/DKN;INC4J"X]B''IEFE>SQ;S][KI>S,5> M%7G%KVLD]V69UH_O>2$.9S,R>_KB:WZW5RSHO M>25S4:&:;\YFY^3T@K'&H$7\G?.#'%VC9BFW0GQO;J[69S/<,.(%SU3C(H6/ M>W[!BZ+Q!#Q^')W.^F,O$X5L_Z)#APW9#&5[J41Y- 8&95YUG^G#,1 C ^);#.C1@+[6 M@!T-VLAY';-V6?5Y1+!U>K+IZOE^0WWJS0"?JV6J)?W_R&WJ"\0C=; ML9=IM99S3P&'QI.7'9_WOGL>M3SOSWWU#C'\%E%,L<'\PFV^Y!F8D\:<),_- M/5AYOWS:+Y^V_IAM^?NZYI5"J91, MO-^3]YWDS[-,[!NZ-<\X<+\MN(EEYR08/YU&F.$)21V6A%$ 7%V/#P!(>CG>U(ZCA"DH2$@9EF MTM-,W"DKJKL3Q>L2>N<]]("RZ0@FGHGV_&E)Z0B"H?#-_ @>1 [&2[YAD,0 MUT P$R5'*GW@\BVJN#)V>*RQ\%E$)U0-J,#'EF(B([TB+^0JC#"U>FQSM.FP MNR:<=J[$$#&?D6E^&G%10!,+WT%@"'VA7\&0@>IFFC@1FY,]W-@3]>CK>0;2 MT"=3MB9<@&-+/9%!O(A;O?X08GW(B\)(CNF5CG%"R+1'&8 DCCO!-](;Y(FX M]>FJ4FEUET,+/0;1ON^Z^$".!L&TH$PX"E4?6J@.,D7<.M67%!14F7/MJVA^H20<,X]">K-\"B MT#;ST$%)J%M)@&&]AP(]P'&UR_JA5(W;176-",)(FR),,(;CR,)W=%1Q*\D3 MWZ'$:#%& 6: FI MP\*(VA2##HI!W8KQ?/Q^*9RZ%- 0SF!:/ VX9L\MG8X.HD'=HC%,X6M^:Q1@ MJLM Y <83[NQ 6?;[D$JJ%LJ_ML$3G4]2%C"M/K187&$;;,-'42#N@\TKRYS M_;@">\FT_#3! FIYE\$&"6)N">K*?!AGBCX#7LA5I@L.@2.#=L0QXN D9,D& M-D@3I WX\A7RPT!T5B;D7J:$HELN];4:QY+7]I MCV3JTG& &0^#@(KX=&[.;<^:7%MLV.\@)]_BBF)?G&PO=V]R:W-H965T&ULO5QK<]NZ$?TK'/=.)YF) M(N)-WCJ>B6W%41S;J>VTT^GT R/1%AN)U"6I./GW%Y1H0006@$R[_1+KL5@> M+, ]9Q=4#A^*\GLU2],Z^+F8Y]6[@UE=+W\?#JO)+%TDU=MBF>;RF[NB7"2U M?%O>#ZMEF2;3]:#%?(C#D \7298?'!VN/_M2'AT6JWJ>Y>F7,JA6BT52_CI. MY\7#NP-T\/C!=78_JYL/AD>'R^0^O4GKK\LOI7PWW'J99HLTK[(B#\KT[MW! M>_3[A>#-@+7%/[+TH=IY'313^584WYLWX^F[@[!!E,[32=VX2.2?'^E).I\W MGB2./UJG!]MK-@-W7S]Z_[">O)S,MZ1*3XKY/[-I/7MW$!T$T_0N6L6'F[VX MWLBG29T<'9;%0U V]M)?\V)]-ZS'R_V;YU.7\MM,CJN/3JXN3T>7-Z/3 M0+ZZN?H\/GU_*]_@F&%_*SZ].SC]>?3X=7=_\ M]2\11N)OP>CO7\>W_PH&P=>;T^#5;Z^#:I:4:15D>7 [*U95DD^K-\%OG?>' MPUJ";R ,)RW0XPU0; %Z6]3)'!AVXAYVLEJLYDF3'(+1W9W,%F^"+VF9%=.@ MN O>3XMEDS[>R%?_E=&6":D&+G'Z@I=(I\%Q,D_R20I<:.2Y4+%8R%QW4Q>3 M[\&_+]+%M[3\#^#F0P\W+S>),_?5WT^G6>,KF0=?DFPZ&.?!2;+,Y.*ZIO3Q MV4Y?;H)C#Y;)9',IZ>2JGJ5E( ,N2776L)V\^N>BJEQ3_?2"[E]NTN=N5-=I M+46"]#!*RCS+[YTS_-S7UTO$4\H/AS\ ,&0+AKC!I/=9 MWD3F<8+[0#G>^.2[4$*,8HJW8#;)W+1#.&2B:W4*>2,DCN.NW0BPX[1K\V$/ MFS/3!E,41TA#_W%/N[%I-T"(1U'7[--^9N>F&4>$,FT2G_<*[07@##.&$+QI MZ';34.>FN9052)9/B@646HZIL4\CAKBVF.<^JPXPM@7&G, V&732R: ;H,&K MNX 86 M80F;V$(1_:! X1+&Y5'(B;:+1\+*O=$T?0PL-SD*52T1]@IFM2K+ M-)^FI?S"$]CV"AU7*?-N*K#?5R M54YF<@;!4LH%$# QQZH)5A(3J#MQ-KUABJ-(:(9CP%!J.Q+JV@ZP$Y+U M;%("*=I#;M[K6U,@D_D<1052Y(?<[->OK$ FB\%U!0(($2@L #.XLH ,C=)B M'Z,S8 IP<0%X@ZL+P"-87@ .P?H"\ <6&/O%^ (PB4ZR4$'8K(4_N,?4.)Y@:Z'QF77!*%F&W+.J7H0"%(KC0 ^^QZB)6Z@2[ MU4GO5@<&"G-F0:.T"79KDR=U.S D24*]FO%9=5NSB@))OP+<$S5BY?>Y G;#:$H@GC:MT^L[(G) M!BA"3(^>QZH+5E$&<5-&7R%)@'+:+B2)(@3B(82G"TD"5*J@D&P-W5($\ 8+ M2< 0%)* G4M($L56Q%-)^RM[>.D 2N*<6_!0Q4G4S4G>RAYX U308A^"C$&# <1B_3% \QB&E)AV>=4L29ULZ;GH,PD2H&%'I)S MKUD7G.)4ZN;47CJ20BR*,8KUR'OMNJ@5X5)/#=I72U*32ZGM''3G(-33;WZ* MEJ0F-<:8&'< ]1[VP(XL_5^J*):Z*;:GW*0FNT:VS:GHE;KI]0EZDYJ;"=H5/$N=?/N"\A6"I1DS**FJ")@VN^LVZ3RTH4F5N4GV.N&5[5WM,\19S\]93 MQ2TS*0HSIMV%9SZK+EC%8ZQ7EW2GN85#,'!0EU10&Q[%4.RI75(?E&,&G89R M'"%=W#*H2RKT.$-=4A['D>9M#!@.Z98JCV7.ZI PH M90E!S"(-F")5]C_H?S+XA-;&I$PQ*>MU\KI3SUJR#U#/QL0FG)AB/^;I;KI* M:TOV,5F-84P)-K(/< *J[_$SP!M%(L3Z(>X8,!R@.*9(W[\ Z8:"<&S)/ES1 M+O?4LCV9@P/5K)TYN*)=[J9=WR$-O'SO8F+>LY+U M/HX*-'PMA1-7/,P]W=ZGU-4<(,P8ZT]F^*RZ2'>>XNU5J'JC!K"C+6J*&7FO M6JA*TRV MP#*+Z,'S6'7!*DH1;DK9_,0OJZJ57.Z[H@S2/U99_4OFR+NT;%2#+X! 7DJ.#$) ZX5$<&^<\PNR38KV4 MLCFCEA,UH0A*> K%GK)? *6B7?8+14/"0@EG*Z"J8IW=R9/BV"7FY^<'_YDU=+->_H/Y6U'6Q M6+^?J8HR,()1:@$Y$M__5F -$D3%ZM?8I): M@"\6V'T61,X>1?U#[AA3Z&E?5O)\LE/J\&$VD\6.[7/Y7AQ8!;]L1;W/%=S6 M]S-YJ%F^,8WVY8Q$43K;Y[R:7)R99W?UQ9DXJI)7[*Y&\KC?Y_7S1U:*Q_,) MGKP\^,;O=TH_F%V<'?)[MF+JS\-=#7>SKI<-W[-*32"MB)2N4[B*'/P]LRQI0-L&U RT46:&=96K_.*L M%H^HUM;0F[XPOC&M832\TM.X4C7\RJ&=NEC>?KVZ_KJZOD)PM;K]?'-U^1UN M5M_ASY?KK]]7Z/836EZN?D>?/M_^M4)3].?J"OWRTZ_H)\0K]'TGCC*O-O)L MID"-[G-6M&_^V+R9>-Z%V#.7SYNVJ6FK0_CA E.*$WHV>QBZPF$6SV.<=6:OI"6=M"0XY,O- M_V#%0I KB92 *"]$5?"2H:K3K)_KNR*7.W2HQ0.'R4?K9R1>W/7S?W :_7:: MS]).6!KTV16#'%?PO,DU$K_H]YX')CTUTR\$]""$U&7K2M*#B1NIV8 M=5JSH-;+@30DMCHGL;H&)X'[]ESJ_"GA6BIGS&66)+)(4S(2[K!*DB1R"Y]W MPN?_4O@:9EW*8UX5S*]X;KLZFH_TVC8QG;O5+CJUBZ#:;RPO^3_@UE)(B4 Q MKQY8NWA=,A>VS!B/9-HV'I?BJ$_/43C:134UL5(R@!5B3\!OZ8S\MJ/AVS&) MHVBDT646S9.%1^B (S@H=*5$\6.JB6I6JI;9K(209&ROPSBRDI7++)G'B4K=G":9!J4N0R56S5D,. MI?;D)NE\'$X.,TAOL4=D#R8<)A/455 U55"V@%>KXMGORMAZ_S2;6ZZTK7SA MU ,*APFUW.75/9.Z=!$]GZ5D0"S-A9+G:UX:[ACU.H_EQ=]'+KE>S$$8X9Y& M.(RCRZ(01PU)@!+C#_FZ=,^FS9^[@,'CN:G;(^>8E,)J9%&K'ZG8IJG:*G=I= M;,G&F=UAA;,$>Y3W#,)A"%TYV.X4:9-E2@DF8ZX[[2A=>%Q,>@R1,(9NC3?] M7B0V5:9IEF0C?0XS0E./N!X])(R>+IS:)3J8_T$\.V7;9*%9MA@#R&%&2+KP M3#_I 43" /ILF/Z61ILH4QQCDHY%NNS(PA=>I&V#5T9D!B ,\ M-(DL1SK,HI1Z*F;2DX>\O2?R[R@&&S"G=ILS))ZGL>5@AQV%$L#GX!Y*) RE M&U-YGKY3)#UH2!@T=[4H&-M(M*W%'LF\C0V(8E4R7>IJOKU1^!*;+C@BR9C6 M#C,/K4G/'Q+FS]VQ+G:YSN@@$Z86)E0]FQ$P0/+!#*"/]4!VN=CM1;K37Q+KD]V8WYYQ@ZB / MI:FUCW/9D9@0ST:.#KZTA0GU>A9T;H T(;: +5#?19BJ<]B3-E^/O5\CJ(-0 MZ2+"\;B8=1CZ9JC'& UC;#2.)U87O)FM9HK$P@4FSA21II84>(R(YYJ@O;4I&%J M.JN)7]JT]^OI@[")2&*IC0,T_8#>&V* M9]XH?V?)-F,9)#G]NW,H-BY)G&5I-MYE.PSQ(J,+S_:%]F"E8; N3]:/._'QO3 M]5QH5+&]AZ1)/(^MY>4?74CW&PGE@=#X>F?L[+1ORVA#XV7!:E MD,?ZC8.>GMAQF-@W%103X"93.CI]81,UP8OQRG58P>QZBMJXIVX^F.>;_DM>0BB0JV1:ZC-YG(*QN3LZ;&R4.YO!Y+902>W.Y M8SDX11O [ULAU,N-?D'W_Q]OVS80_5<.&C"T@&LY M2MH5K6W <7_,PYH:2;,"&_KA+)TE+A2IDB>[WE^_(R4K";8$1;_8XI'O[KW' M(SG=6W?C*R*&;[4V?I94S,VK-/5Y137ZL6W(R,S6NAI9AJY,?>,(BPBJ=9I- M)B_2&I5)YM,86[OYU+:LE:&U ]_6-;K#.6F[GR4GR3%PJ>0 >5O1TO2.B02&E_[G,E0,@#O?A^SOXO:1S_.0+[?:QU_8]VLG">2M9UOW8&%0*]/]X[?>A^\!9#T@B[R[0I'E M&V2<3YW=@PNK)5OXB%(C6L@I$S;EBIW,*L'Q_./E^\7%ZL_%I]7'BVG*DC'$ MT[Q'GW?H[ 'T"_A@#5<>WIJ"BOOX5)@,=+(CG?/LT82_M68,IY,19)-L\DB^ MTT'>:*8,F5ZCA2H(D MW<<>_EIL/#OIGR^/,#H;&)U%1F<_:/CWHT6.D'3PWMFV&<'*Y&-XPA7!SS^] MS++)ZZ6M&S2'.#IY#=;=3@1<'W\*C;,[59 '9;I#'KU"@_K *O2#E1'B2,MG 9O62T;OX]K6 M*#X(4F24%2B.4;EAJG#T=S0*!!NG2#@?0/8.PRD,F_5 H3LR[A5E*V=E#)^$ M8F_-K?3_2O0@61XH(>XTZ#ATAX2E?;2XI*56!_*H.[E'F70;'\6)('*P#1T! M'QJ5H]8B4$FOJ4W;,>[LT"KV82N'+-RG&Y\[U01]SX(5!6C)8\03+!WU/@0#6A9[&%X$#H[KLF M+X(3%[Q<55PI [RW?4R94G25D<((+JSC"A9BH-0>]:64R74;+ ^M7XV3I]&BI31@@9U=*R/,3-Q1U,=$TA*R74HL&U*^;:53Q.*%5_AL MC;G:JKS+\'O@=J0R_K]CG-ZY0V59&5^*T(JMX>XZ':+#8[3H[N#;Y=U+]@%= MJ8P7#[<"G8Q_>9Z ZUZ';L"VB3?RQK)L3?RLY$$E%Q;(_-9:/@Y"@>&)GO\+ M4$L#!!0 ( +F*_5"PO\CX0B0 %IY 8 >&PO=V]R:W-H965T&ULU3W[<]M&>O_*CNIII!F(IJBWG61&5IR]-\MDNM6_5E5=7VN[UE MVZY?/']N9TN]RNW(K'4-O\Q-L\I;^-HLGMMUH_."'EI5SR?C\=GS55[6>]]_ M2]?>-]]_:[JV*FO]OE&V6ZWRYN&5KLS]=WM'>^["AW*Q;/'"\^^_7><+?:O; M3^OW#7Q[[DCY=WM71R]>G>#]=,/?2WUOH\\*=S(UYC-^N2F^ MVQOC@G2E9RV.D,-_=_I:5Q4.!,OX5<;<\U/B@_%G-_J/M'?8RS2W^MI4_RB+ M=OG=WL6>*O0\[ZKV@[G_BY;]G.)X,U-9^JON^=Z3XSTUZVQK5O(PK&!5UOQ_ M_D7@$#UP,=[RP$0>F-"Z>2):Y0]YFW__;6/N58-WPVCX@;9*3\/BRAJ1>K#_^AWOVH;F]^>GOSX\WUU=N/ZNKZ^MVGMQ]OWOZDWK][ MJ>-QIB;CR7C'>,=^\\Z?-;9ZE=O2*C-7[QMM==WFQ! ?EUK-#*"FMKK M3Q9@4.0M?)F7=5[/RKQ2%F[6P(2M564]J[I"JQ:>RQER-"A^OS:K=5X_J+PN M5 F7[Y>FJAZ4N:]A--M-;5F4>0/P':FKJH*A6MW,Y)EI7L%D 'I\&$!?VYPX MUJIE?J?55.M:Z:H$XJ>UE76T5K@-1@QH7#LTY@UM#O;=PN(52"^E\]E2@31K MZ.N^*LF6(/1EV/3"%C8$D7<-: M:5LX3U,@+$ (M$OU:70[4@M=PXH1F/"S7N,,>;3?!K!2KBO8\?Z__LO%9#)^ M^=/5U7OZ>/3R@/9=RO["PLJ:I3E![Z:FI9EU62-5I"O%@8[.7UH0.37(:-Q, M1K\/[A($*DI;!?$+2"^ZGCE,X(I-C70Q5[FJ<0T5/#3KF@9_ OQVCM,+2!YYN8XB+B#QP$\YA5V1+_-&9%DV[2;41J0A;,..T2 MQ-O?NKR!!X!&/NBU:5J@-(6*6QV-#_\V0D8&\C1(7S"XW4+!=FFZJH#5*;1P M1-;\TM5L0A!7#E'@55UW,-#FQ/_F0?B@\T: MT&'(_4)%@3T]QIX!*"D6>ZP M;&"@P8];A#*N$(&+V*<%H@" Y0,] (PBQD5N6N6?M=)^%D10;L$@6S/!MTM@ MG'P^1R8F,;]B*=_0QARPM\".!HM%)1'!2+T#=H0-U N#%Z>HB[)$&NJ[O.IH M/4A^6U>7B0;"4=JEL8BCBD0N;*S1=[KN\-+,+&H2 AG*(7-/\A2Q, ,Q6[:J M,M9J64%G];RK5 7\R=/AXW? _].R0G@"U"M8^"'>4#"#@/:L%^6TTK@TC<(- M+R^,*>[+JLH\+^+D0S0N"Q(:P!,Y[T" MP5OV$/N&E'%#< <<3$T#=@G> \3">T5 5CJGC>+Z@$9P$%VCPQEB.'\LMHGG>H8I0B.R65YZL$_F $541I BL>A M?NF*A9#I%'P3NFF6-PT1*M*?)@7 .*4=5"5301F11E/0=HG4^*K^@M@BNV;6 M=J3.6)O,2) 4)3!3XV5:O-@1B NFV0^!9A-<@& GPO03@K8'SZD$$3=]4/OE M 5PP=R6#:H8Z$T%4DG0T<*]N48>"59(C5G%[0%PK,+Q*6B?\T<2^B73&3>V7 MR=B&;$^ 9/-9M^LJGS&D\8XY3 I/H>IM4'$"ST0"AV4!49S_&4W"!BY,&_,9 M/C"HX4\%P"469SMMABMN']9(<*3V&],MEF US,LO@ -21G!]K@.]HYDY:TJB M%V$FJYN[#&G9S&ZV?>!L=%N)^9B?>DF%A77>D;& 78!PA M+L(%D'^("_#I 4V_,0'8\C?6D6H&#%JW7LEYX34WX)AF8)F:19.OEP]9/ T9 M\0]K9B"J1/%85%"*L1W[NZ\N,-+UGD)I!W!8J@U2G>\ M1) GJB/CDI\#5/LGBWA@T6,6E#(L2G@VH1*_[0%: 1\#F5[E"S"R6*H$4@49 MJ.]5WH'G#@"E:RR#7%7YH,F&"L:F8,9#U;&VX)]38%0E@@V$I:DP!P3.PL-3(IU"?H4$>29T F> MVX\?,O7FS;7:1T% 9N;G&F09ZB7Z[::>C0YH9/BJ?JH,N+7P1%N,U'YK%IJ6 M1_:9&PJW"ZMLV("!<<2!@]^]_\;2^.Z +2@2-'G'X 2";TG?D6TS+$ODA]KIZ5(L _HT%*M$ 20%X&H@>]T$/KUE3X5H'+#B%$HY"-01:1%U;SY0D%L*PA,D XEXE"=F6I4+\0%%4KB! M'3VY?6S,'$"AN5$GZP#F$6T"VRR.L?,#S19!-J!#\/":*MF ?1^/C" M'K9(!?0R@A'QP>V9[+E=1@3;M (L@G^N4!)BC/B0V)@M5&\8.%5 7.'4"@5G M,/)%X::RF74KX.MZIE,'ZAN[E>Y]T$X@2KOV0%^!UL/@422:;8=*.A[P">85 M*^#8&@PP^Y&EJPTLU//^?"B18U5%"6H.#>EM#&G9*=8@@4N"UP-!VS%RYA!= MWYGJCGV9358A>@50%GF%.M?JJI)PFCB+9(0^(AQ&X,F+ ^LQ]8_$8CSGD'% M5A+A*^YH#%2 'D4HOC'D O2BR<^DAV,4^N?2X!S@';S7.8SN[)[=+$?^JXWI M$ITJHO$8P A-YN52@_:Z=I)*?",P'R0DEU, A^0,ZAVD;5;M,>+/'#5%MJ$!'.DA72$V2(_,EKKH,'(:.VE# M,I1%9PANV;PBM;8"CK)^16[;A.G@G"=1A0IOLQQK-%,W./?%"^ M&W/!X!W1'$(V#()&9V!:X@A'G&(QD[ $PT\0[V@>?V5[$K\Y?_81D94C)DM3 MX$; M-+S4F1P&N6V0=\7(F\Y,(E&KMC;=.&0PF.R/B8 ^'<3K,ZL1HI5" MA4-&8APS",F M7';PEZ!"., <@&FZ:R573N;/5X[^T(H,>^7*(4JSD4X6_\W M+7)DT%(F,N#0E.U%D/J!MZ^(!/!UTB>K=64>M!919[LUA8I9,P(]%F#58Q"I MQ^L8FO4>% :[05\H+ @L].Q\K%:HI,2' M?G9Z[+^GZ9TGI76 ,=#>!'4V.TQDNSC9F>'+:*!Z?S#U=+FIUC7"N M9P^#(94H N%N$ZZCE&'$-B(\Y;PU$F7HT^.T3/+MEH7)K*]@4248=._!_$-2&XXI@RMJ MHIQVCN,3Z/QPR%G$<977N(WQ M'!1IC4H#*@._ 9X+,ID=@.)Z DE9L:K/.5M#OA2'C\@P%EL ;Z)0VM?OXDEP MC4>GB>Q9$&C[O_PI, M.N,B36=AQ_;@10!#DLS^L0_M1(#XBA#U3.T#S"Y/C@[PXWEV<7IZH-X"NKH: MC3(B)%J&J2-&QM2%)I.GS;]0M/1H\A(>/QX?J(^&G*VG;"V=_"([O8#)?P@$ MOAOE:? "T,1%$T'P8.:3/#V*P@.QM4W'Z&/GKO817#19@4*UE+WTHL'^+C1/ M+1;)L-[8W[OZ<+MWX!S+"NRBDGQK3&L^%;VYZL&YQW^P!+"FT:>P+IYB_WF2 M2*HSF.AJ$Y4=_,[M20CU:P7BUQ7/'%VJR,LZHZ=S;[\G2=5&+\#R1@*+J!FC M>P2TCU@K$&))<06!*!K1,N!$F(:<5HI8Z)I]U/9>2Y $^6+JBOUVY+*#@].O M[.B;:E]1Y!:%PW =_3FCZ,R0/T]A.K^M9%<#D_E=/&7'K.=T#0H:0W7;51L% M(>"78.7%;@7&56+ 2]5)8\&0^CM5L)"4>4J85@QYD6"2#S @^%1![^5E3=CRGDBOQ+9%ZR,!&BZJA:CP$3LUS@SGU M0#=SD1,) 2F"U)8!"SR=5P2ZJ,(FD"6,T+:4NT^CW&1"^YM$-$0L<@7A/15KZ^+0 M&3XA^XSQ 0POX8@6A0Z%B7&8#1N(8V1(?3-.NY85SXWT*.Z+3UNUI!.(/F'/ MXH: =S+K@NV[.50]M,]$%V?BRT2_H^L/*OHC2;&X!%O=@CA++KP%U02$9YH7 M;,^05 N?(C _4V?C[/ALC!^.L\G)!7PX.C[.CL [A4\G%]G)T3E( +%]<<3H M"U<_T?8&M^24^09B8@0(3H[/L]/)B3H^RXZ/QOC?Y>4%_C]R)N*_CLB/X[/X'_CD>$NI/1 M^'+WXVX#-,"8!SBF 4[/>8"S09]^;;#0NJ0@X #L?7@EV6J,#H)Z1^I1I[%! MP8K+Z_ XVW!'(A '<8%J-,LQY>MK YAYMV-?8O!QJL*5;U#5A<]$# S!1$*W M\V! B2#?9DNJSAN^>W_O9W?'A]M/%DT[?%87');NQ1]_#J483,WO)3JMWH-_ M/V+Y:..(MH?IXR#SVKB_^?[6Y2&J8V%=@ND%V(2^XRB@]V.+*,6,,M.%NV-C M4N*R(+E[HO 1A@*+8Q>[N8P,1V5*@""+AL=(502J3SW14N.(^6,#W%/M'Q?Y MU%0J>>AO8ZMCBW:@SBA*KY,CLH%*O.K1&>%(&&43P5*I>;AEFXP!7W&]J7^\ M$Q!!->BL3;?P*3IG2-&\?\)>F%C/+]7E6/Y>;=O:^5A=7JJ+8W4$$Q";'+ZB M4:_C-,-K+IF/7;32VHYI,BD$\ DA@3D;&&8.8H6*2WQT/Q/H8:K"-)OM,8UO MG9$$'MNF.;4W'%(=JC#A2@-Z.?N#RV_E]T5(RSRRY[BC6'. M?D /UVT#F5SR&C5N>V:OMF?[HWB4:*'.9^X:("&*6*9#>2P'Z^MP"53'L^G M+,, Y)3A&"H1(Q%::0Z'DM^]7:9 (R] M$41,.EF[##7Q@]-ZD(IS8,J,#9>I>;+UDCBX'F>; M'$E4LD']S):1\XX0A[N96YU<0\FO#Z_SI@* E2OG[*Q,H2M4@B6ECV>$.[RF M*#L<"I/\(^1ONTX11E-CIE&C!A.9TY+]W5)ABF@NO5/JC$1A[,#"W,G'/^1* MB*YA(\^#=X:6!6BS-5ASKC7$5R#8R"1\+3IGR S,0BB&?_W$EJ94F/X 9F92 M8IH8H'_ _-RPZC8S?[[7+HJ[/19L_KU6Q4:EPC,UR4Z/Q_P_>3>GV7@\0;\F M.SNZ4+>#-3'[;"DEF7#JJ(@3VP?J*#L'NP/^GIVJX^S\$IRW[&1\HF[-O+WG ML->=KLR:@#?))A?@16;'QYZ*.CK+QY1DXX-G)Y$*"WX\*CWV*>%^"]WQ.SCM,>X:@.,G.QWAENRBPF)\ M9E<)\U=4*%\E+6'77!;QAM-3[VKUU[SN,,!Z-!3LSPM#_;=1O_$MU1 BHW]: M%R0^]_>N;C^!#P<$>'8(,([:BF\BR^&P-_?^1[,&0^IX<@;T_C.;20Y8D+HV1:ATOEEA(-+U*ACE9WOJ^OS@EX?CDT<&_^H=)Z.? M_J^!+)X6&.K/WA2R,(\_&1^.)UNV=;A[@#?4Q.:78=:.IQ$3QMB7J1JYMZD\"V5"IOQJZJ< MH5U6&K\O8GB1/P(Q+.? KSL%!1Z&@A4EB)MZ5Q8*7H!=Z6^=ZQ8=*'O6^ZEFMBNL1V5.C$)@,%< MUK]VU-S=A_!(O8I]QCZ]([Z:$C-9TNPG@/HF&A7X 8,$G:^G JEE\/B!ENHQ M9Q3U%G[J[5^NQK&K_@*SD%F6 DW?UTF-#RMC.7^^V?'0Y]J2.PQ!1NA#,Y\/ MD)L+YDFS /97H('K8 OW &;;2",'P$6Y0*ZC/ #"M%15^R0J"H[# M"VZA.WL)DX(:;-0M, MX)GYWM[P[4-LLTJ*;-D"0E#*W]R"HL19!@AK; >^Z M8DEXN1K"%\E<&1BKF &\ G:#VVCWZ>\W<27BR._J)I*%MRXDN6UWL> ,\!4O4V^Y+;'3[>L+V'MC2XH5%$,;XN_+WK52<##/]L6T943+Z.'ZHHB_Z'*.H%6(1F MC:FZ4%&\<[J!ZO/(,SIY6A- 4)/IP14[A-'(V:B#D@7D+LV(=E#3H-7F(-%R M3:7K'7820 I^0J>DW$$5$6!_@KR78R*D,%2:IP49]4P.*,P=$X M7K*K4GEXPM"A7 TB(?B_ >Z^'0\MB;41VG/;IP#0NT])&4VR M3#+ K36SDENKMAV'XTX>B:&.S4!T%I]V[?M8+XM"$BV1HI0#:KC=1= !J,@T]!4V#.7P9*;656-L)%[[;"HO[1:")^?+^=2 MWN-MT@=?GB[]51+!ET%<0%A_0<%@N93'LZ&O[^4N63S.ID/(?%#NB-OF#+<56\4Z-()0;";]1>JRJ+,4H9)1*1NH RA !B,4J/\4P[7F[Y_R/V3V\-M@2EG>_H>[L*RG@O FM:5&' MST]R$!@_(>>&R1.NMSZQW9!&UF*RH-'H>DVCUC?"RR]T)IM)<@Z9\#1&#J2> M('(WT>7%-*$TJ%&?>3@],#E.P+GS.N@7?SA6T!W#%:2^M7E$!UFEIZ>)*.+6 MWZ6NN*"!M4Y<#O! K:NP=O#\ G)VK4$(*N3L03$ =EUI!9\3%AUEZ.-3O);0 M("XEH=[(X ^+QG1KGQ'>M1"L%M)%>G;=8ZO)2!4$5*'?N^BG_$50RI2PS%"6 M/+">L >WH"U)3KQG%.@40R=<3Y13U+9ZZ-,1S-RK$\#\):J&=[/68.#VR&>) M*:R+IZYA=?*\\;*DY *+.PK/-\Z=B4C04Z $\>ZUIS(AL73C0WN*PY14"% V M4G -WE\\22C[!R5QZJK-Z&:]R%3VB@PQ"=J]M#5L-%$M/BP1N=49 ,N M54[^<)9@W$$O1^?]\Q9(SY#Z28H#*G]@RN!J4YNPQ5!;5*^^I: @79,4Q#UV MFZOQSILXP3C(#/WQ^ZR<4%!OEF$6RGAK*>M2OTG*N"['$9H%L#5BVJH;:SLB M=NY;OG9]QYWT?0SF04OWD)E'749\Q%?_E(?D@(?2E?2[Q.S@83-.0=. 44,I M!=#YW%H91BK2:'=A"?6."BR\%;23J:@L ^_O,RGZ[RZ(ZT]J;XT+ SR$[7DP MR+$'M:S>C2XQ"6!M5CYD-01XB7@7.+3&[CQ*UUOVB5/IT2$2@G7Z@;N($S2E7;I\I@\U-96$,?P,#AZ8ER% M2U9J>G@.IW$#(>@-)KN8M[3\9/ZSU) MC=2MY!6/?"HG%ST^'%6F2+[WRAWRQ/%076/>\2T=F^S@,5*O7*S\.CHOMGCD8D=#EX8.O;6'^*0;?J9>&IKKV011&A4 M7>DEJCA:6Y9=#I_\LL.NL?YL*UI9O"HO9IW13=563%BN%@OV,N?,.B^#2X$> MTO9NWW#N QJA?GH N+Q#5"C61^32U6_9O2?R"%PR@.VA:HO#+UJ):KF C=P9 MQ7A\*"C6.]>R9IVC.G16M"U!J2%[8UYZ^\G,U/S,!?&DN*0;FOO&-D@G/I"X MC9<,2QN<#V0D+I<8,1S6T!M6)&H&:&A]L:8[/:TUF3\\V*?7HX/.Z;PN=RY) M4N5%ISB[ TO2,TJ&#C+9=7A)EAPXG:G&/.05T&$X.\@Y#7QII*ZH[,B?I"_G MLO!9)%@E)HVRGB8=6:!H#>UJJZ@X)FK#\,11.F7:*P1.6B&C]FTW;=K+*0J3 MC"S3;YG87 +KA1!Q2/:9+"]J1I9Z5[4 -9Q95>_ ./!@2+$3T$%'<9%92D[E=,=0#V '&ZR;@@ML^'0G M !1V&Y1\"%10-=0K3@Z.=I32J*-00S^7@8/LVE0YEX-/R1'B NA* M@C910*(D?[XWP3(OQ'QSZ&JWDSN=EIIF#I(@21@6<":=Q YG'M5\3K5PMY@8 M0[".HE*IO910(0$GI6 "K93Z^$XEUBZA 0NQ A-A2D*:0VMAX:%29#JO:^-] M(I14<;9CAG4C+B<#E.5NDC*&0&M!Q29=X0+^ 7FCURJ4G*+8[YU,#Z]XQHTQ9CJ!VB$@YVF)#6?%A]/+VGB:N'N.C M]6(9']ZAX)OF-XX4+&V<0]@DIJ\E.;[%ZC^&TI@.4PKVREI\A.ADAW*G+[KU MC HF[X$7RVRG>]?Y^'OH_H/&=%1<7_J^,;7I)%-AY0:@RZO-ZNC>K4^NK_9% MN9,,#$),'LU]^^-5&J!/CM#(.!2QCHI7HU[\<*I(DI((AXP$'W8.!O]L65J' M*S(/W0M\\',$N?1HA+A%A#S4I[Z'IR@+,EBW(R^EK*]Y^Q37.(A+#A9F9:CV M8?2U&+DX/#J-$Q]8_^P#R3@)GT)TZ"I[JD-\KXWO?]@'WFRYO/ET?'@R/GBA MKOOEF7WT O(Y746HX8C9310QR]5U93IN[.SHL:NHS.0CRH\;M'.D7"H<%KN= M5J+-AA1>J"25,[UHUIF?-2YN<<=(YKXO,ISV;:16C?UM!R:L%K$.3(NN+"0D MSE7'!*PTARGF20H=#I_0?7-Y$T-D=UAO(0@[N!3A_P?*V]%*L;V _OX\KW _>&YZH&^M=BESH15E3N8@+@E)=D!2Q.]LJ.D_H7KXGNA?N3(9!*&Y=-0B%*&1TM8 MX(-W_T=2,W 1ZO08%7%=CWO_D1RD*<4ZZS77YM!+R$@4800X.OI]J8L%6W[2 MU[DLU](VOW$HK16CBK.TC=^"5%?@%B2 Z,PL&PH>+M2JLY2CIJI!IG4J)@KO MHW!ADUY//E%GSDU2F?):B\P-.=O97W0E2LFRHX,>Z25.Q(Z^,@UC"=&R< V# M8%$55H>+D E:P4;)&2IN +(%Q-"1VA$C@MK,^C]]V"1E[06WWIE5MU MRZ^^]5>5>W'P%;\O-]S.;QT&EET@?5=Z#H^.1^>G>US$Z;X ENGMN5/3@OJG MCTN= U;Q!OA];DSKON $_G7*W_\/4$L#!!0 ( +F*_5#/B /BE@< .$2 M 8 >&PO=V]R:W-H965T&ULS5AI;QNY&?XKA&JT,3!K M:>Y1UC9@*UYL"C@.;&?W0U$4U PE$1F16I*RK?WU?5[.H5%\) 7V0PU8(CE\ M[^O1G#YJ\]6NA'#L:5TK>S9:.;=Y/Q[;NEHJ\=DPNUVON=E=BEH_GHW"47=P*YF( \?7@YB)NB9&4../EN>H%TF$PW7'_1=O.VR9?.;Z]^N_KTY8K]_LMF7N_N;ZZO;N].Q@R@B M&)1F\R_.=6G;!X$K!H$DW> MX!?W=L>>7_R:W>)!J*U@"Z/7; 9=#?(#OG%X;]ZV)N_?F_WQ"8] (3 M+S#YJQW]%[!E'Z3ERZ412^Y$Q3K;[U<"IJ\W7.W8QN@'60G+I&HJ'243,*YX MO7.RM%A53'OIR#[S5;A-S4M<=YHYL"GU&AXK):]1J?@0UD$4F%5PIMEY"'&0C0RY)/I0O8(,L.?NH MG##*^P"VW&N'S^_?^+CWG%=Y[[R9OG/TH**+T@'WK!_%5$8_=SO0] G1;$_;_>S?;P13D3, M-3&NZ2/- HP$%L5^%4U9,@W224I6TC++)ZW'^K ?L;A(@CB+R-X(SLGI:)H' M(0S!*DZ"U#^WVT=P;)YF^_-V_V9X0^@SS0I\3_ /1GG!IIG/VCC+&*(6Y=GS".=9&!2- M&Q!7'^&\F/I,0;*GB.>4'B)[X\(?YL%& ME'JIY)^0Y_F@"VTA'1VJ%>>'"9WSM=XJ9[MK<[&42E%WFK<"WZ&HPR@]9I^ M6QHKT P#IH1O:1W]=R6B;V3(MJO% BC'$BD\ "2BVHOECKW+\_AX:.EAB;P+ MCV$I\B%&4OWGU3]_[\.W[I:6.O_&2(M#"#\J)@ I=4U9C&VG;"WY7-;22=$, MDJ-X>$MI]=+%LN88$@L)SC2687\M +^:2017&%9KM?P)M;H^H-.-H]K!YC,[ M_YGT1']0I">-#EW+R@^C+B - N;>A0<..MFC@PMK!9P\')LK[ODUSWGSG/R0 M]P9Z>Y/]]KD$?^59^@5PLMT(#UKK7< >5[)<,8Y\7@I%$Y+\LA*J%[]%N^U[C)$#ERZ6_!+"P0OK-(7U-B4!Z"/G Y[5H+&F M1"O+>EM[GM"PS9%OW4W7I"KK;=54"?3><%DQ\;2A>-M!PG1IUE &_@FR[Z?R M!UE78J.M=$.67

=A# M%!8C$69.IA\5Y$/M! MG,#0U&,I ,&D8%_4OME\'C2;FT&SN17T3H*RL:^1YSVKZ:I=N:T0-*6I10DU M+,<*S]#RMNK[+<[GU0:@Z4D"S:&D4,! @7T)NV_+K]%@4"7>$33,(;'7@>D' MT:2Z$D^.+5"M;">X\2T$]=$ !E9IT5C0ENA;IG>/;/.KE\-*TT=5JX8_PT6, M$7ORTB_@\>"U ^#BTK]!#E>8-1'_:O[^Y:%Y;[*\W+W^NN0%$LI"U .GD M)$]'S:CI-DYO_$N,N7;X<>Z7*\%A$%W \X76KMN0@/ZMUOE_ 5!+ P04 M" "YBOU0BR08^* # ![!P &0 'AL+W=O3#,%:Q\[9!MIO M?V,'V'+:\G1YR-B3F=_\GXSW2G\W&T0+;[609A)LK&VNH\@4&ZR9N5(-2OJR M5KIFEJZZBDRCD95>J191$L=Y5#,N@^G8\Y[T=*RV5G")3QK,MJZ9?I^C4/M) MT N.C&=>;:QC1--QPRI4DM M?#B#BV2EU'=WN2LG0>P<0H&%=0B,R X7*(0#(C?^.6 &)Y-.\>/YB/[5QTZQ MK)C!A1*OO+2;23 ,H,0UVPK[K/:_XB&>OL,KE##^#?M6-B'A8FNLJ@_*Y$'- M94O9VR$/'Q2&\2<*R4$A\7ZWAKR7-\RRZ5BK/6@G36CNX$/UVN0W+W _>-R>;L<1Y8,.+&H.(#-6[#D$[ < M'I2T&P.WLL3R7#\BQT[>)4?OYLE%P-^V\@K2.(0D3N(+>.DIVM3CI9_@+326 MW,*],@;^G*V,U=05?UT SD[ F0?._I\T7@1S(FU$7*"[+R0"/%UZSFXIVDZQIUP9F 1M,NTA0&V0'A M7B_*$G^.%9?2A;YBPH?#+-R0U_4*-:0]9[9KFC M6=C/AK#8:DU!?2%+7)7.YH[[#>02@F\-;1.*Z#Q7G5XWA$[2A4$89SDDX6C0 MAS3,!P,"'XUBZ/7#?#B$5TTA?U'KM8%BPW1%0*RBQ6GL>3E"D+2.U=JE7NW( M$;+APE4DI:&3AED_[D)GD-,K"7M]LMSQT1#-P^$@[;K$_R&J9Y"G]_^KBP8?$C$3X[TB!P UP68NM*3ZU1H41-97(1 ML))V&'=SYY;Q4<. DCX#A:)^(4;I3H::K/3M:BP1WVJ4$]<#OE_,E<_YSZ8W M^K 0J7LJO_8IZ6HK;;L;3]S3GV76+M0?XNUOZ8'J1!4"@6M2C:\&_0!TN^K; MBU6-7Z\K96E9^^.&_HZHG0!]7RMECQ=GX/2_G?X+4$L#!!0 ( +F*_5 H M^K+Q*Q( "&PO=V]R:W-H965T M/$CJD3@SL]LU6_/%IDC@ KB/FIS9=J M)>V)6:L23^:F6DF'G]7BU*XK)6<\:56<#GJ]\>E*ZO+@Q3.^=U.]>&9J5^A2 MW53"UJN5K!Y>JL+C&Z8MG:[E0M\I]6M]4^'6:J,ST2I56 MFU)4:O[\X++_].6(QO. 7[6ZMZUK02>9&O.9?ES/GA_T:$.J4+DC"A+_[M25 M*@HBA&W\'F@>I"5I8OLZ4G_-9\=9IM*J*U/\AYZYY?.#\P,Q4W-9%^Z#N7^C MPGG.B%YN"LM_Q;T?.QP>B+RVSJS"9.Q@I4O_7WX)?&A-.._MF3 ($P:\;[\0 M[_*5=/+%L\K>W%Y]>^?KF^O/UZ__^7V MV:D#1;I_FH?9+_WLP9[98_'.E&YIQ4_E3,VZ\T^QD[2=0=S.R\%7"?ZU+D_$ ML)>)06_0^PJ]83K>D.D-]]![65O8O0W?R?XGTIP!LE!B//FTRL MZ\K6LG3"&>&62EPN*J5@+D[("*A5DKDIEJ;2GJS H7[ MI2F*!V'N2ZQAZZG5,PT+I_5I9^#]6I8/XLE?_NU\,.C]>/7AFJ_Z/QYEX@JG MSE4Y,^*VGCYZK>-=:X%N6L.?FV@V2WE.OC'%3/.!>5??6#+2X[D-*=K)QZ4! M/HHW)^*M4N*GWVL-QKVN\>37ZVOQ]N2F2[70*TTR6,O*E:JR2[W.A#6% N=T M*;2S(I?0!*("LI5B?2B=)-@B/E8*M$F6S=G$/4:NZ"<8H]V2]Z5+:(0_ZQ-B M?X_ K;(,$,LD&Q)91_HR!XP:#L,Z7- NE.>U@]0I98L2;[]R8]6%/#07LN(']US M6SXOV$(KTDJTPDP#$P&5) _\A:O'R15&%G# MTKGZPS[LF)2J(D=^;.;'-7Z$$XRRB]&9^-F8V3V4#(//LM%H#/6'RBXTS0\# MS\ZS7J\7*+7/^H1)' $/YJHBWCCY97/ >;]W)-Z3J;H;CZ;GF@Y2D,6%VE,.A@'UDPW&/1=H:@2.YA:3OD >W4*W8=+5P:KT#PH/*L!4PG:OH$L@"J3RVCTZT;+,@+# MW["OZ'WGN%T@' 1BK4*<0WO0RE7E))D$5 H\Q1["<7:)+R[N@TOE@]HH.5U&YT=XKQ$?BPEN$FKJ8JP3&-GX(8IF?:N=8EE^9).WV4\(IG*_.9%7*D[56*+"\1@ M0+3P/.T41ZL\MR*@D\J8N7:D$ M=/@ZSVB#319+DE]H&I;>,'%PJ:K(376[( MY1=38=^7V"S8%CP/[<.J!0DK"V8%16+N-'P"ULSK M9R%S;UH&2%#071\QQ+ MAD#! $"W7+TA1F@3BRS\_/!,)9R9#)+L;#US;/_.C!QNB/ABQB M>_1A!-($N9K"HR*O/>.DEZ3ZDE-P'S4:R@G)A<@-ZY0V8*VYPYY<%_H([*#? M?X3X(\5;04<"^("F6>E<3%6IYA2C08\L271>F94P':R.*,CV 0TO9J(T#E-Q MP!GBJQD0B8*]H%QA8:L0$>)0>-)LZ43<0MAL?)CB ZE%9$4#TY:CR7A^C^2= M2,4KJD6LJUQ(AJ3],P;FO2;S@V%Z[LXLZV<[/=IY>A$O%BB M>R+3N2-37ZT55O66'M,=M5H7YD%!(4NU,$Y'J-@CQ"SI?@G$ MNY<=3 C0CH.[X[PI'E#4K WL\P-VG861E>)0::4GSBP46RPS/=[WIPS+WJH"4&X[ MB6S*0DGLS@=!+&_HJJ.;7H*5TN#8U>W/-ZTSO7U[U:3U>-0FO+G_;]<'#EY2 M.G-PA'R),K^0RI(Z$P@TP9E,I8YV@GO)@V[BH%0/B7L*-1 ??C4B&WB1G=#, M;D%E#SV?_6_$?Q3W>="$"<^T![M]_./]<^X8? :S_O#L_'PSAVTGRUM9<4OX MF2\9F&HAO?HV(1 + E-*SCB1X\'*ZXJ>!+I!)UJJV9")]"&3=KV)SLG%"";P MF\$" EQ:8QG8 "6SC*AI0RD>;J_'S I*[Q\A:I'S.;(%CNZPSI0"ZZ*QQD\G MMR?BI2P_5_7:Y0_0G+IR26]?40:KEEP_3%# \CI$!<1L[I)"L/B>EW 41'ZWTO-GLHC7=ARZSFXH*%%%J&$ MO/=BG#8BX0P+P36\!9#Q$GE4(087R5>T>5LV^B64A,?VZ3C9*"Y_1WCN92MG M_E0<*::ZI \TDE:\5A3Y%>)C)6>\QDI;VZ[@O?YXE9" 3($U-&"6X[!RR!, M8!FVMA!WIKXXA9R!YVZP#&[74#H[?>"G;^!^CF]SXYSX8" 2(RX3"Z]7Q"Z6 MO$6DS;K;OYB,.\CVYO8#/4O;1^X$KC)4@S3Y@: O*L3!^*%9%T&<(^280>), MR-RLS]X@_#5R/5>7A"M@ ](OZJ/08%4NY$(U[CLN%!(\ G$7M=U;+FX%EG=, M-&<3C5K!7M9,R>8I+ ]%[8L(P5SEACGM5ACUA0IGQ%@?5'I__$C4YDH=BXR' MO:\=Y0KB%<6.T2H18C:NA36O;$O>+?%,K'S' XB$[&.),%6%JN1*?M&K>H60 MP5&4@@EK^1!3],/)20HVNW$.E2MT67O \X'X5K1)5EY I82WWZG"BFK+A_4Y M0"/]Y#0D:-_C@(ZC+0D?=)%I3)E@."\KV M2EJ2"D 5+1/S;79=D9 O^:Z!LCZ/]H43,IFEGNJ0!U).2=6#/5"G*=7[P'/;=-$IQYW-%P9;= M[!I0:?$^+<'=@D"%ZWZ^DNNQ6'L?0=-,84-VYK?A<3G7X&! .@A!Q\L]BQ6:&.==_IKG+RX\K[_ZR-AW=*VKKR M8'?C(X'+V6^0D_?NG];>BA[=K$ V.>GW]H_3_6SV1\_[94?K_W;V1$75SS@;4'AH-PN_)Q6A' MKX0LY%^=DHZBAY!7MA2]V9OWN]$+;G5''M\9^3N[,]OIU'>W4O[_M$O"Y#^[ M<<(9WY8TM@JE]G^U9]*MTE[[.DD(][^CG_(/;KU<3#S6#@F,!OZZU^W#<)9; MRA6_$<0#'MV(Z86^S=G._LW^CDQ_Z'LXV-/D7[V9[^S-D.?X)^C,^ CVS^O+ M_"E-D?=>1(>#\>!O[0=EXK#?2IV):8?]7M.\H%3U>_I%1*"+1KN L8&W(B0D MBUW]'>]DOM&0VLQ/INH1'2&B':S1QP&^1_05Q>]F@"!9,P@<=CB_U5$"U52& MB2;7[1/USUJE\WW5"C[&+ :=G1X2AT/!]].64RLI"\S@93AI8G?2M)KDG*K> MDNB&HI9B1Q0CHY9/W0ALL.3]4I$GK&"M5;LZ$FHW\8RD+TB'<2:*YJD"Y)_' M7?#V2?;T3IFEE+=3EK$D-TJ/8IY-I:36"4(=A:#/%5[\T7]R*8N*0::LO2L6 M5-P(P,))'D#+I4E0)ZKN=U-1W2 ZAWMMQL?V6TQ"=XLG.0EP]]AS=U]C[OU\ MCJQJM:ZMN FO6OHBQ66+]?%UVO[7"Q-[:3TY>']UV@W LQ\%>4OO]^NY? M<6IALIG/0XN,O+!:^?#9FWTA-35KJDYF$71L,P]@"]SS!E8XT:XWL4[$*]\( M8PZTB[N*7F??583K@$[#'J[]=S?%R%@46WBX%PN3ETD8'E[F32^$-7GHX7G7 MU5PT8M[V"=T4%GK[/2GL-Y.]KJ,A6]K5V+^IC."O*,1KR*;DUU];[YCS/NN2 MWFP-J8G@9RQ4/[K=^0G1(%>9J(JVD:9X5.#\B.(>/G8KT(E(DUX 9Q=%+W3[ M5Q0LYS6+9IC(X00,WG.!0H MR8(^'V"\2-U<'WI[I\OEVSB8XC(D!G[GG#!R(LS,]"V>$($D>8$A*?3]7NY) MNZ4J.M9/TRB"S!C.F++P?\XPEA*# MITK1QT=+BL=!>+N^0:4!)S\K?AT]YQ[/_XE>-:C'J8[^\A7TXR%LW,$"?&%< M(V^E<+)H\^(KMI7>,$GJK.G.5@,VN(JH=T%]D@=*AVL#48'-1)7]3G9D,4:6 M"[C6!:]-C4II@S?;*'=DG-RN&0^%75+\A W+HZ=8EOC9_BBJX>,M.+S["7.8 MN=MQ\>;##R5^?98-)K3VB.<4PE"*34&'8R'/&_LS&M?#(X MXW]GPWT39[JH'==3FZE^SF#@I_;%KL^M3EL?K_&G+/2)'K6@@!W^.[9T-WT% M>.D_?FN&^T\(W_E:EBC4'%-[)Y.S U\'CS^<6?.G<%/CG%GQY9*_DZ !>#XW MQL4?M$#Z-O+%_P!02P,$% @ N8K]4-D650]L!@ T!D !D !X;"]W M;W)K&UL[5G;;MM&$/V5A1JT":#H&E_J&R#'=ILB M"0([<1^*/JS($;4(R55VEY;5K^^969*2[,0!BO1-+Q+)W9W+F3,7B2=+ZS[[ M.5%0]T5>^M/./(3%4;_ODSD5VO?L@DJLS*PK=,"MR_I^X4BG=H:=YL&UR>:!'_3/3A8ZHQL* MGQ8?'.[ZK934%%1Z8TOE:';:F0R/SO=XOVRX-;3T&]>*/9E:^YEOWJ2GG0$; M1#DE@25H?-W1:\IS%@0SOM0R.ZU*/KAYW4B_$M_ARU1[>FWS/TT:YJ>=PXY* M:::K/%S;Y>]4^R,&)C;W\JF6<>_>H*.2R@=;U(=A06'*^*WO:QPV#AQ^Z\"H M/C 2NZ,BL?)"!WUVXNQ2.=X-:7PAKLII&&=*#LI-<%@U.!?.WKR_O;SY^.[R M_<<;-7E_H:XF;Z[5[>3MITOU[G)R\^GZ4M9.^@'*^$@_J06?1\&C;PC>5^]L M&>9>798II=OG^S"RM7346'H^>E+@'U794^-!5XT&H\$3\L:MYV.1-_Z6Y^4= M^0!^!:\F9:JNM''J5N<5J0OCD]SZRI%7?TVF/CB0Y^\G=+YJ=;X2G:]^/-H_ M1'!T\DZ<-)[9"SFITEZ%.:F%,PGA2@>D4I6G:DK(NX20-JDRI>SQ.B=E9THC MH;Q'T;!.+;1)5; *,)5^1DYIE1L]-;D)*SZ'O=:EY/)5W*)C0DXI+(E*L-E] MAJ"%=L$D9J$1D)[Z."ZU2^:KKEK.33)7B0Z466?^ MH>B-*1<50EOY:'Q!&@$U9;8A1-1XN Q9'IN2O$KI2+VE.\K5L+N)CYUZ"?06E6/E2V8 ] IX7=Z70U&YYA<*I3 J:F43G$33/J#40&?+'M5A$X#-S)R*#4(7P#L;$*YOFM].49LTEKY>$MY53[VF#V)6,/L MP#QPJK1-_%*4'T7WQ@??Y0"@NEK'!/I2&<$=#C *X 2XDK).NU"&/5P*F:IB MP;Q \">>*8:$IS;A1:1Z;0OP8_4+;#&E+A.S1C3!DC,(9AT]\,'/%2M'J"7) MEP %)IL,1W-8'4 '1I]U"<=4$2L6!X>\;RBO"UN5@7<]&W='>R.4X3R'H=^W M4\UUR@C5T67!-=:/[8_\9/##%D,O(FDE]\Q]8R)Q47U*L[?(7P9WL%KM@!]R@=!32P$E9RPN(('!IS"C0_XBM;#&,PC3M=$0?K"GAR3A6 D M9'6$Z<3+[FWIFRB8INS($4])PP4&8Z/*U%&)AZ:K#1E-O5FQ0NM"3)M'I&-Y MFXJU^'"!JEI,@D@!8)RV^.XQ(_I: WE&]X MUI#L]4-KGJF]@_WNP?X05S__=#@:CHZWKM:K3^V;5+& (PQ;V T'W,$/!P?KA\UW_?BC#4B!KZ*6VS)[&<@56_C!LL.#[MX#RZ(J7MOO'HZ_ M97^C<\T*63LX]BUB;3'!U.DYI@@6,HA[C$5MJ4II8U+-XLXEMRD4'K#)H+3Z M4'&IA_&H=AO0^&I1DP0DRBJ--A@(SV?.%D+3*X)D0'&E"Y9SF5:)D%R]94D? MG,V<+F*E(O6I=X/"0-PQA8IXW!YHJM(C DE]\+2%IE@?.W15;J?]PGH3FGS7 M"DEGK,"!IIW?;=;*# <1IYB-#\10K2.CDK,V-J\:*_$]05_+8C,S@ 29&X17 MD0-,AH*E%O0^,5@%5,H:@L7'_ M;BV7VAF9L1(WZKE+6HZT^;KIU-F>6!^:P*]5]39IW/29%OH,O\9B'XO^ 243 MMBM@NNXK*]*NKN&/6--[8NK=:Z?>O?]KZOTA@G=3[V[JW4V]NZEW-_7NIM[= MU+N;>G=3[V[J_0]3;W_C7_:"7";O$CAKT"?C'^[MT_9UQ23^2[_>'M]UO-,N M8UMSFN'HH'> .=?%]P?Q)MB%_&<_M2'80B[GI!$FWH#UF<5,5-^P@O8ESMF_ M4$L#!!0 ( +F*_5 5N0'@D04 #0- 9 >&PO=V]R:W-H965T:(FV MN4JB2U)QLE^_[Y"R(SN7M2\B19T;S_G.1^IDJ_17LQ;"LKNZ:LSI8&WM9C8: MF6(M:FZ&:B,:?%DJ77.+5[T:F8T6O'1*=36*PW \JKEL!F:F;:NN;Z_$)7:G@ZBP6[A1J[6EA9&9R<;OA)S83]OKC7>1GLKI:Q%8Z1J MF!;+T\%Y-+M(2=X)_"G%UO3FC':R4.HKO?Q>G@Y""DA4HK!D@6.X%9>BJL@0 MPOC6V1SL79)B?[ZS_JO;._:RX$9'GD(>/J,0=PJQB]L[^:4I2'^B/$L \DW@5R$;]H\(^V&;(D#%@WLRF^M7*#3K/#?CB_F)WHFM\*="#U M. 4&=S7%@\_&,+OF#5.-8/>":V85@XQ_,=Y<9Z0 7EQL7$O5&MAKQ)97+FZR MB.A^$Z27L2=%61FYXUD95-4+;")2>\# M>6)RB8R2#&C,J(8OJOM]ZIPKDN^L;R6RMT".[H0NI!'E#P6VVYAX+K8?C:11 M]B@:!W1DUUBR4L%7Z3P?%/(1JHZS@^J4H%HL8&94)4MGR%@,A Q7[\X*! J M+1RH5 5>-^R5LX.ZHISF]0PYTD(<< 2;R[O#A8^'0?D]S!P!X!%->[-+?*(( MM+@538OX?V)QD*=CC$D093'&+)BD(<9QD$Q#-E=+N^6(L81&I1RZ610D>8YG M&$^@/LE3S*>3*9NC0R@,@B*.IJ_"!?5*W%&.:.J)6/@#@/%::2O_=9EX#4-9 MABB#"(:R(,RG+ V22 ]^ZPSQ"-4H5:38(P>=0V4IU-V\_$S=F $,=R">-=KHO=QKJ$6%)UWJQ:5 M7'GZFQUSE\=#$,6I8Z(LS]@';EOML?) G7LD]*$$FC\LQO^1ZXV#52GH /<: M\)X'TR2CMX@E:9!.)C2/61)CG7(>)P3_-$EHGK(8?)FE1!LX>I9 !A%)F$8= M#?DH-_S>DW^4C8,,I'9%)SYHIK4N35 3(.974(WRY#6[IML-2G7+JU8\63"* M-$W PQ/VU(5LU+O)@F]7[KY.=P>@PU]J]ZO[7X)S?Q-^$/?_$Q^X7LF&[C!+ MJ(;#239@VM_1_8M5&W*5EQLL0)ZC\LDKI[?/=X=^)L+=4G73)FX*ZNA#[V2F.:HR#0>R80+?+*6JJ<&I6@6Z48P6SJFN A*&TZ"F7'CSF5N[4O.9;$W%!;M2H-NZ MIFISRBJY/O8B;[MPS5>EL0O!?-;0%;MAYO?F2N$L&% *7C.AN12@V/+8.XF. M3A-K[PS^X&RM=\9@(UE(^L.6 MUG%WO$7_V<6.L2RH9F>R^L@+4QY[F0<%6]*V,M=R_2OKXYE8O%Q6VOW#NK,E MH0=YJXVL>V=D4'/1/>E=K\..0_:< ^D=B./=;>18GE-#YS,EUZ"L-:+9@0O5 M>2,Y+NRAW!B%;SGZF?DOEY?G'R_>OY\%!M'L6I#WGJ>=)WG&B M8,5#_P!9#%3(ELHIV0OXKA5CB$,?2$C"/7CQ$%KL\.+G0I.R6/.J@K].%MHH M//^_]Z F VKB4)-O$.QUGG!;,LA+*E9, Q=@[)0JM>%B!;26K3 @E[#:TE]L M &M046/?:[;"DC"02ZP+[0RM_U)66%[6X, ARE934>@W1_";5*:$DYHIGE.X M$(8I06U!T INI<'_K4X^G+.^.ET E$4NW&69J^-X"#S MTPR%V#[OV6,IL*$4G-Y9FO@1F=AQG/B'AP1'R#T\]*,HA7^>_3FE+X3-%]$W MPC7'A+!)0^^CMES/Y)>-#T6K;.1.,FMT)NN&B@TVX%PJ+'2@^U6!==7F'ZA"8;M\QMU[^1[6M\5^6..*-6BQTSHPP?%P M&N8^A]5F[-K1_TYYSQE@E@_4^=.9Y70BR5:GAWGFI/=A1*;D)9S+W$A;Q(3T M1?P(RJIO0W[$,'L=OR< +\^NQB@I<)2#J^'\=@KA!WVOS9HIYB1;"?[EJ?.S MW%[(2&MBF8R?^C8%.Q]V/.&5N[YH# DKI?O&#ZO##>FDNQC%1<: M*K9$UW"<3CQ0W96EFQC9N&O"0AJ\=+AAB;<\IJP!OE]*:;83N\%P;YQ_!5!+ M P04 " "YBOU0H=37I54# !7!P &0 'AL+W=OHJ*3E3:M<+0TZ\AN#8HZ&+5-Q..XB%HAU6 V"7OW9C;1G6NDPGL# MMFM;81X7V.C==) ,GC8^R/7&^8UH-MF*-3Z@^VM[;V@5'5%JV:*R4BLPN)H. MYLG5(O/Z0>%OB3M[(H./9*GU9[^XK:>#V!/"!BOG$03]_L-K;!H/1#2^'# ' M1Y?>\%1^0O\]Q$ZQ+(7%:]U\DK7;3 ?E &II1L;OK#K M=?-\ %5GG6X/QL2@E:K_B_TA#R<&9?R" 3\8\,"[=Q18OA%.S"9&[\!X;4+S M0@@U6!,YJ?RE/#A#IY+LW.SV[N/\[NWMXL\;F#\\W'Q\F$2.8/UA5!T@%CT$ M?P&B@/=:N8V%&U5C_;U]1'2.G/@3IP4_"_A'IRXAC1GPF,=G\-)CC&G 2U^* M43FAUG+9(,RM16<9W%&Y7]SLJZ:KI5K#6ZWKG6R:(?PS7UIGJ%;^/>,X.SK. M@N/L_R3W%R'@)!H1HH%*4X]8!WH%;H.PT@VUF@_K0BK:T9T5JJ:@<5_AUH%H MM7'RJPA=L44C=0TUU<[P"BCS&#+_!BMLEV@@31A\"J6-]6\PK[YTTF -#JN- MTHU>/P)A!W-X!4F2LW&9>BG.65*4D)-)U;5=(\C^>\\7XY1E13PD(69YQH=G MT1DHNC+.6P;4$L#!!0 ( +F*_5 EYO^F6@8 "T/ 9 >&PO=V]R:W-H M965TVKG81]LD03[].G3%X G2^>_A3ES MI/O:V'#:F\>X>#TO;%GYVX)AIM^8NGT-2U\JL+-FYYVAOWU@]N]&P>Y<'P[&2A9GS+\9?% M%X^[88=2Z9IMT,Z2Y^EI[WS\^N) WD\O_$/S,FQZ;W+RO3GLC(<2& MRR@("C]W?,G&"!!H_-9B]CJ78KAYO49_EV)'+!,5^-*9?^HJSD][QSVJ>*H: M$V_<\N_*4S(?VG97ZW..I1V83HZM88#&IM\Z^Z;W78,#@>/6%0M 9% MXIT=)997*JJS$^^6Y.5MH,E%"C59@YRVDI3;Z+&J81?/KC]_^OGEU[@9OOPMP/^'M/X%WQ9-(5SJ4QH7&,_W[?!*B1S'\YQGP@P[\(($? M_&7UGK67CGL=%JKDTQY:*K"_X]X?0.FSI0^-6=$X2]*G.&>Z=/5"V16QC>RY M(FVC(T6!2V; M(?TMT%9*B<$M6PT0 0RD0VB4+;GE9A*U2M+=K90N8&2)A)_+Z";L:?RJGZ@^ M)Z/]'P7<$OA?$!!_]B7?ZQ!%D4?.JF1XOO#:Y%(8'PSHZU/"2WC>-;.Y%,7* M5KJ$.;DI3;6%,EH9<("GV$@F JE 1GCZD(B*@,)BHNRWT*>%=W=:@I ,*MHY M.AQA%AF3DWCGS-T&Y:DJM=$(:JFCN(>R=?9\Q[1BY0&(VZQ.LR HOE,\X"U! M1=TI;=3$<'(HXG09A:7A&(4H+K/+E."/R@.O.-S6)1/GT=C@OW-T<-AY:B3> M]-Z3,0SH/*+[+'<3J4\[!X/C#@,FM=0Q+BHC%SNC0='144F5[PBG?%YQR;64_WXNG5?KZM0! M#']KM!0_$H'Y(3-2:O,6K-YYJ950.J!.-=0WC TP!_"(G21.ZGMB-+:C5.-2 MI,F_:K"/H>E+98QH8K&W8L$VZ7Y=JA\4'OA52[(X;!TYA0)]2-;6>I<4L[0O M2X_U2<7- OCQA^-B?/0&XBRDW%/],:H3B+MZCZK&BY*2CC4"+=AK5U$^/B": MR6H3L'-PC7$+W9.9-(L(E2:)EWZ3ZJUXX8(("CU^&=P.J'+&H G6[0%9X!Z5 M4@JT3Q4@F6@D.]^S@=?J5QP)VD:460)=O0B:MHY NQ)I,7IS_?[B\TVZ'K_! M)%J8)J0JLSI*Z^?SFZ@P'A2'+P0^9:/NP^_D5T0L%+*SK"[2CO?M5E'?:0^* MUYHMYK/43T77?,<>9SJZD4E/NR@-G)12'VC[=!;WR$E&D))67BQ 1Z"#ZN[] M7GJ&"5ASJZ]W-46Y!=WTBRA<@SF1$O;ART><5A'WY1S\Z0+YZ=.GP?F@3[NK M#/8)Q\9_X=A([QCU!6ENLI3IY>2D5>_''\;'K]XDR5ZDDM[][QXEF=NAZ"R_ MK.4H]*B&DOUX,!J]>"X3H_]')@;T?IKJ'"*BLQ=@D/;DEK!,$"RJ&AJ"OEJE M:FQ+_R(/4?^GK2B#P#JQUQ7&#,A4#>>!K!8+H_.4ZYRF3,HH!5&\N$%MZ1HC M!8,!(_D#CT)4?! ISQ8P=JF7UP@M_VP^P8[SX$RM_4T?8:74I&$N+VPP10)$ M]?S\8=*GN91'E,/,FZF\D_ZI.B!",\PY!4ZY3C$$90R@6J0BFDG0E59>5\T'C9GF.WA<@\$_PNSH>##"3;=O >;GS"U.QGZ4,M8"@B MD_EKIGO:?0N>YT^@A]?SAR1. C,<;K!#36$Z&AP=]LCGC[-\$]TB?1!-7,2V ME"[GZ$+V\@+6IP[GR_9&''1?R&>_ U!+ P04 " "YBOU0GMMSL2P# #? M!P &0 'AL+W=OQME(I3&,2HX+N19KVP4TNC85C9[9#VG^_L].$3@($?$ELYY[GGKMS M[D:UTKY=0?A9%2R%=Z@ M_5[.->W"CB7E!4K#E02-V3B8]D].A\[>&_S@6)N=-;A(EDK=NLU%.@XB)P@% M)M8Q,'K=X0R%<$0DX^^6,^A<.N#NNF7_[&.G6);,X$R)GSRU^3@X#B#%C%7" M7JOZ"V[C.7!\B1+&/Z%N; ># )+*6%5LP:2@X+)YL_4V#SN X^@10+P%Q%YW MX\BK/&.6349:U:"=-;&YA0_5HTD'O[W34VP"1@EJ&_RMY&,XN@,F E6:\Y75,4&XCC/3)- M(>[O ?VX8(G8YAH1BJ9>Z.H%E&U\^Z9_&'UJ4]Z@HO['??)IRL:1V.S[\_ZP M8>T?WK,:OGXE9\^'FV)"O<2XN#W? ]&]Q%7-#*6-TJ YI2&MB$8!-1[4;6*7 M2'R[:4;S$@^4"0,U-1'WIFH03Z0]N))PR7220WS4!CVGRO$4I86%KHJ2,K62A.;2^66U9Y\IK22[X[HR,.7I M/ERCX)CY\I\G2JJ")W"#2:6YW< TL?#>P8+9])KN/NV##TVZN@-(>0I26<@9 MY8J!N]V:,P&\*.GO!26WCFDK-^\,D!<2:4@9K8P2/"5$"AF73"8.:"P=T$RQ M+RIZ[Z$V$>XTW0+URH\6)Z&2MNF_W6DWO:9-T[XW;T8?97O%I0&!&4&CWM%! M +H9)\W&JM*W\*6R-!#\,J<)C-H9T/=,*=MNG(-NID_^ 5!+ P04 " "Y MBOU0 4XR2;8.@8<)]UZT7B#3=H]%#W0TL@BEB*])&7'_[YO M*,5Q%DTN[<42J9GWWGQPZ/'6^:^A9H[TV!@;+K,ZQO7[/ ]%S8T* [=FBR^5 M\XV*6/I5'M:>59F<&I./AL-W>:.TS2;CM'?G)V/71J,MWWD*;=,HO[MBX[:7 MV7'VM/%9K^HH&_EDO%8KON?XQ_K.8Y7O44K=L W:6?)<76;3X_=7IV*?#/[4 MO T'[R21+)W[*HMY>9D-11 ;+J(@*#PV/&-C! @ROO68V9Y2' _?G]!_3;$C MEJ4*/'/FBRYC?9E=9%1RI5H3/[OM;]S'4FA)F^(TU:* MB]7_ $>W:0-;9GPME"S9J M:9APY+V2M/3^@X398Q7(& [[WM>SY:TR<))C!MM[9EJXR'1.&!I4M3[6X"J1 MVS:DP^PJBL\B?PK?$X)C7Z4!S5H/CFAV1ZEBE7<-10P&BBX]CP[!2 ?2=N/, MADN\D(2[4FD :-2X!!"TBF;72*3 )6(%5+2?2.MC6#.(JJI0,*+),:XUS<'' V2(Z8L-X2ZA;1K=/@ M1^?A&DFO->YM]F* [Y7#*>T70K#_)S#Y!U!+ P04 " "YBOU0I1#(P#8& M "$#@ &0 'AL+W=O3M;6;D]G,5&O1I92LZ(U5'6BS/)O/PY")QZ_V"7Z78 MFH,QN4@62GUQ#U?UV21PA$0C*NL0.&[WXKUH&@<$&G^,F).]2V=X.-ZA_]O' MCE@6W(CWJOE-UG9]-BDF5(LE[QM[H[8_BC&>U.%5JC'^2MMA;51.J.J-5>UH M# :M[(8[?QAU.# H@J\81*-!Y'D/CCS+#]SR\U.MMJ3=:J"Y@0_56X.<[-RF MW%J-MQ)V]OSV\N.GR\]W='-Y_?/-W=7GCZB=GP2IQ-4%I&Z'LQ>8U+ MNT"NNJ$:75K?K06]5^V&=X_(BPZ%9$A:0XO>P(DQM!)JI?EF+2O>-(\D.[); M1:AJS;T69@ U#)EGUV2!M]'252AQE+DAM:06]UX+[YQW-=*^DJXL?VCY%X>Q M$.[Z&>JN:=X*#5^ @\LU_%5-7X.4 _YE>COU ._!M,8:-[[JK-"=CX8W.[.! M@O2$1X#+7H,UH[F1_(=K7LFEK#S 3RZ0G=\I??(J>*Y:-!*6KOH[ 'D_S2C3 MN&"7$ANM*B>777/K'NZE\ZG%O>AZX=V\DHPZ-$W04ZV M@2,?@0QI)X0-LT M@HZ&]\<# C30KUXQ:I3Q)&NQ<);.1R_-VOE@.P>6/PCL42V0()4<]MYA\M8% M\.S$&^CJFP92D<9+Q#93 5G K M=CE B)/$/6_ZPN"V-Z*FQ>/A M+EFUWSPDQ([($XS3X6#Y(07W"N8C83&D]VN*NVJ9TH]J"WDTPS3(['R9M>H; MT!)4*7R0:FQR[4J)U[7TREO%J%.H#NB&+QS:B[2]'=12[B,(IQ(#MV[Q&28$X(^2L#C, M_"AG:5321Z7JK6R:-WRS(@=RE/IQ'A<^]9_[#^/$,PB3F&5X.W!8C9A.8;21 MDH4H"P]8X!F%-?=9^MIEA@83(+%>\@ MDKQ$\0P011JSLLCH)\D7Z"46/Q]O!1H%P$J<21)$\/^RR24I*]'Y<,OB9/38 M/$$.&*EKE*7#0".(RYC>^I6='9P,0&#ESS\&2=5W=C@D[&?W1ZSY<+)X6CZ< MSSYQO9+X3#5B"=-@FJ<3TL.99WBP:N//&0ME<6KQPS6.B4*[!7B_5,KN'IR# M_<'S_']02P,$% @ N8K]4-&T&&SP P @@@ !D !X;"]W;W)K&ULI5;;;MM&$/V5@1K4+ZPH49;MIK( WYJDJ6O7+G+["62_KXS2TI6 LM T1=Q+S-GSEQV1K.5L4^N1O2P;I1VYX/: M^_9MFKJBQD:XH6E1TTUE;",\;>TR=:U%44:E1J79:'22-D+JP7P6S^[M?&:" M5U+CO047FD;8S24JLSH?C ?;@P>YK#T?I/-9*Y:X0/^IO;>T2W/QKEGI"YONT MZ%$N.Y3L ,H)W!KM:PP9OL MW)Q$O,D!O)O/0?H-_'V1.V^I$OYY!?-XAWD<,8__9^C^.PKT=.^J"JW42[C3 M<"LVD)UU 4G UPA7IFF%WD!!7X4>2Q#0AES) K#3-UM]4T&6G$PFR?3L%%PM M+#H^(\V&7@856?$$],#AS@"2H4*&D])5E3Y=(?6,IV9G$-B+]G9K_$A/" 5*_NV)WKDX$+K0'X](.<5 M2)P[/HQ'/WR,(6?A#0H+R.T-KK' )B> M6B4?W%QWTG\6[, RT8'>N?+OIHCS\][KGBIHJILRWKCE7ZG%<\+R.IP;EX<7MW=7O]M[OKWSZKZ]_Q>WLVC!#+#X=Y*^(J MBILG =U;0LJ'I\?PIRU35EGTU7VK, /C1VHHU%?9:-L](R\HS7& M(Y%WM ]C,PGTM2$;U?4"OT']XW(2HD=&_/,9\<=K\<&S(KCRWH1: MYW3>0VD%\@OJ/96K;LD:Y]5O+E)014-PT-%(:5N(I]0[3X6)ZG+FB2I&^]&J M#TVY4N/DRKZ*C-3$E*74R QG9SJ2JKVQN:EUJ73E M&LAR4Y4-7H]&+YY:D72<]),Y+UG)G__T.LM&;S>WRJWQV\.!^HP-CX0LR9,* MKBQ4=$JKF7=-S0JGQFI8 2.,#='$A@LY*!UP;2+?KQN?SU&4'D+F#M3211H6 MP9$B$=.5)H] O\4G,SL!(XP-& 'UK7V44U6CS+ZI3X4G%A&- Y&@01_Z>$.M&UXK@"?9\G)R MR&H@2D^A_O_C[C^& U+B=@G8!#9&U<[+AM9XB]&J]BXG*H*:>E>EB 4E,(8%2+@L6D3Y]&9L H;99Z-QJ^>$'\*"[O"%B(,AK76\YS&PM8& MX>FTX80J2XG@MO6Y"Y'33AS.33.BD'.X_FMC@DF$O%F$PDO,"_0N"T 2TQA $ $9.F>G8WES7)G+P<-_AC%5S!8!0FQ$K>]-7!YB:H6LY-/E=+;II=\4IV8>:C]U AU*556*$,TDOW1*N&D$ ;3]LNW?,^5)3P.Z@ E M\:,N=JYUXKV!*HC[3@=\@RP54\ZL[1'_"4L/%%XL_H6Z8M[(R4=0JZ1?8A/I M/-:IRGGF/&V3ZUV>ZY">;\)F0O(\NF+$0L'Q6/A H@\=:P,EBMRT= ,?#UV" MR-F'\(5Y1QL2]\W-F^[8D64#=;6[S^S*R"6,)ORE*+5+^^O/M[PY?7=C2Q?MO4!DYU4P>C%H108&QEJRKL9 MO,6'P=VXXON,&'=&9&P$T[8B+:X %G :I<;^A,,^.^XXO^!EP.L9J1M^&9%! MLB 47**3O4'!"U8"R2EE'<)1+O6*YQNE%]J48FM+:6O" Y;DX35.0<-^V#EV M;-78;= ^>,YUCTC@9*!^;GA8*;Q>HI4X_+1NV5_8FZ] M^W.T?9&0V>R_G2BV!I5$:C$(V6.:9;K?[.U[F^Z>%O(]W?:[FBVR_H_8;'=] M9!EN?+.JR,_DRQQ+!-.ESU?KN^N/?Y?IF]?#]O3E\%?M47/<'P R6< !D !X;"]W;W)K&UL MU3UI<]M&EG\%I:F:R%64+,I''#M)E:QQ,IKU598]LU-;^Z$)-,F.032#!B0S MOW[?U1<(PI)G=VOW2R)!0/?K=Y_M'V]M^]FMM>Z*+YNZ<3\=K;MN^_SA0U>N M]4:Y4[O5#?QE:=N-ZN#7=O70;5NM*OIH4S\\/SM[^G"C3'/T\X_T['W[\X^V M[VK3Z/=MX?K-1K6[E[JVMS\=S8_\@P]FM>[PP<.??]RJE;[6W:?M^Q9^>QA6 MJCB_GSE_,?\ -ZX^]&W[KDYP*/LK#V,_YR5?UT=(80Z5J7 M'2ZAX'\W^E+7-:X$_^B]T>#C,0CE]:>M_F*I;_W3T[*BH M]%+U=??!WOY5RX&>X'JEK1W]M[CE=Y\\/BK*WG5V(Q\#!!O3\/_5%T%$\L&S MLP,?G,L'YP0W;T10_D5UZN7[SZ]_7CU]M?B_;O75Y=7KZZ+ MX_>V-J71[L&/#SO8&A=X6,HV+WF;\P/;/"W>V*9;N^)54^DJ__XA@!S@/O=P MOSR?7/!O?7-:/#J;%>=GYV<3ZST*>'A$ZSTZL-Y%6=J^Z4RS*OPQB_^X6+BN M!;[YSXD-'H<-'M,&CP]L\%(YXPJ[+-ZWVNFF4\B48XC\AF4^KG516L!LXW2% M/SDX0J4Z^&5I&M641M6%@WE?8VP96<_W"FX;E.)ZCT)%#IR21Z/SF-B'CE.@,2K]T8@>ZW0H'$ 86Y52T=$O]X@"AX M3-2SIMN!%NC6Q:\7%^]!]?W>&R V2'T#>A)?+CH+OWW6A0Z[(,:5 ]VZ981W M:]45:KD$Y<=DWC"5 1#;"O+Q^2@HM%@I5$4,-[9#@K\#+0H':%86'RZ0%6<9 MT^@;5?<$#[+.0>AFPH&X2K>V@+%6U\02<+!6W^BFQT>E734&/Y@5J@;S@;Q% M]"];79FNJ*US6B#HG5[V=5&#BN?M\/,;X)"%J1&?@/4: #_!%RIF;A">9F46 MM4;0= <+X>.5M=6MJ6N"T6Y 2-07W$1%UD00%KT#PCL'--LLD)_Y7*"OR\\G M:"90#C=@.YWB$P@R^,@!8]^1,+:$=Z#!PK; L/@., N?%1%9:T4'1?B 1W 1 MW:!PS)"N\+:%)5L@T,>$%@@$\@&HB802P(!KD"3;FA+V([K >J79$OJ!S<": M(4I;W52,R!N0=ML[WF.?QX ."Y!I?2.B"JZ!LXT"M*943C]3#LF\[+L>7D=B M=PQY!B?* 2&*N(PP 1R/2_W65RMATP6X&?12J=J6&!7Y3Y,N8YK2"6K#7& 2 MUF@K.BZQ&C_57Y!:I-?*K@?D"#( XWU=%94!86J+96LW0Z1.*9ZG0?$\G50; M'X3K/T2N'],]]UXD8XE*MR0?X=S;%D[0&M#OBUUQ;![ WMCF&)EB>P-E$(. MA.?PKN[ <2M 62MD+L0R\/@&]+\A=,%_-&D1(#S[B^1W 6Z/3;:V)SAOMVYMOUH7"C3@%V"%#;HG\'RIH]BAM2M;0VPK,NUT>V-* MG8O:=Y.O>N.5(!L0EV (Y5K5.Y!"!GX?.W$MBTP(BZ-J(\Z_0OO;:#()!XE1 M@1_9[H3W6=&FJ(;37"?PDXI!MX>4$$LU'\FRS6CZS0*VAU,XTR$MX@-0PT@+ MB!* 3'\P SCSAV8E78*>:+H__^G9^?S[%R[JT*4%3W=6K+1=M6J[WLW2;B48C@X\( M\\1UJ$WD.R!U^+)*%Q9SZK1J 2A1'1F7A&./\ JX.JA["K5JM=C@R*J@BB&X M43V$ H!0>L:F0 &/_ ::'(2 _"M5 "]L"-R.; : #HRT YARTP DMR*. #K* M/3,;PDT' /$"+V$)+IBEG2J]Z)A+R>0G$LD\A6^C8)=J&U3MC*4^Y4023;1E MZ0K@__5[7@&_I2H@B$$?/&@2)2XY,98PPVS _!PV$2/F<@"Z#RR?&-(:+!SJ MBQNC4HLO7E\4Q*@+= J$_-Z#+T#S2WZZ:\O0!K0R_%K_6%KQK^**K3HOC MSJXT@4=NHE\*CPM0MNQ'P3IXEO.S%_!W^FG^XH%HXYL'[,B1HE$]HQ,8OB.S M2R[6N"[QT'_4SPOZJ)->5G$T(V#0%:Z!L0,>^!8^R M>$);56!63!T"$/K(&0X(,JY%!/_!"I5X@+0 ? U,C^>@C[=LJ1#6$4>R0(W# M#A@P=\VN%L056_>N65#SJ M$[NHS8I]1*\I_,*>G_PY]G9. RFT(:6>"07A /N [K^.6"+]-@X02\/QS0@( M8QB,E@#CN!4I9?C +65+H>+X9L?N04Y36?F/U"GIMV)GANN2(W)HW>*8O\/3 M+UGO$TIL+29@8S*K+(Y-(.@#) P(!0=*[-N".&'VR'F"0>RK11<%^P/^+WJ. MPHT+< N!(;J:91"=CR_E&N(,+5H!@YWH1'SP9R:WVM4Y4L^O12*<+WL&]8@.<>H,19[^P=G51A 9!:,AHT$9-9<#,H3]_ M2" =Q^8:-+ A?.T(VUZ09Y[0S8VM;SBDVA<5XE= 9:5JM+E.US5E,4@ 0\[B M*\KAM/B+5^!1]#@((0;Q03R8V)JU*C@CM 8:P$ B5-_*H1=2:@IWZ>.4A.&[ M/.D#=(<@>@FK>[]G6N0HC'8I7V)L1SR>(ABQR;)L-%BO2Z^I)$0#]X%S6>AE M6:!7QR1OD;?9M*>2A\@,JQTD*LGO0E,$KP03&)0",750P+S55P'$/T/ C0# MCK2 9SWD*Z0&V9%RK:N^!@Y)8\4Q'U^)O@67 M1+.3*_XV/3C!!QX^9AS9X#9?)-@SIQ&C=8$&AYS$-$<%X82B?(4(3*?+=6-K MN]IY596%QT6/OF6]\Q\'O;;0I!5Z\+%QWUD@3!)TH;N/[!\R9\%WI(Q2)ZZ1 M9YY(2F$%)%5C.W3&R?L,<@F*K;+TIRAR*6=->3;%GVS3^TCR4 8P"@+%^(0Z-$XM9F@9\SYN2/''\1AJ[=LU:L(:'9(8 M;_RA19>->NO$BIRE8]L!#\GF[;9UG:GM:A;UV\Q$!3K##)1062! M^;3*ZW2,7,LAIL6C\%X6_Y5 EV2;::L3,-&=R):S(#Y( $D#EZJM$J2F_N]2 MDV-92]Z5@EY,:U&LZB4O+51X8X\R) 0CX?$ZV3=Y2Q1.Q \2>_AG M[S%69H7Z*-H&1$^M;XPCMI-RPXG;8DT(,#O MA\G#@UNIS:HI+O$<3;D;0]_D"E@_?^ZV(" _'9%V;6_TT=ZRHQFA)('B7Q.! M_71Z?0I*NZY]"F?9-Z7X1^%=+\\A&R2.FU3(R,;SN[CPE0\V20MB2@*W96GI#@ FN[X$H SXH^_!>T4.&<_,0R1MD\J@ MPO4)=6$Y%$H2UEI> H%.$.22Z#Y$76Q%,0[C6I@*>08I5A;<_(#5TM/B5SBV M0$:U)7&_J>A#NDAVIVQ4JSUK,\ E1%,]@\9\BAS=ZC6V,-QH6O$T\@'8UL%> M$O6F>U"B."FPUA;^!G2NR./W"$JKLE+X8T]%<H]2>1'0(QW#/), 8,+% *I<;7Q)<7.R+;+75(Z>I$8:"U2BLTZ+]B"(8K M?V':52 M<)F$$WV B+8!V;ODTH2I>6]D^--)%78>,7L^B=EK\N%?DAA>)C[\*':_;:GB M%;B+5!> R*Z7#A#G>F:9+&D8@D?)=3"B[7()#S%.#5[X3!""(85M]SMZVM#M M(\$^*P&PM,JT)U0Z%]VST=W:ACB?_LZE=8J ,*.GQ\ ?9(*$VY.,=U262;<) M!IS!4^'\7AI$J5OP[\6NH0GS^0('V@5@$F6+^D-Z(>\Q8SY$>\MT$1)FE-F2B6_)*$",C M^(X8"0=2Y1H[,6+5,DV/A837X3:5%%W)*3.$L=I'PN2;X=]"=7ELVX!2W1 > M*",:75^/H+L@#G3S,-5@,+W H:]O=?'UI#TP#X#',C?+3O)53)&,<"D$C
$F(<7B;I=7K->PYU2>7JJT!88:<,/*W4MY_B908'S) M%P7LC/L^.YG_, .HJUC+O=J@G^J[,6P1=KLK?&'Q'T[.'G]E\7N?.%O]R?\: MRM)MY_/_]D.ALN#US\].SLX/'.MD>H'7U"WI'S][?/Z@F!4H>1B1([CLG8RR M9'8>Y,M+X$M8F7_&GXX>S)(\P\8OV.JNM>B2X) !Q_ L^M21 .H!B[U8%))B M_#"FO&@:K"5]('-(V,=.C/G9R;^%] Y%8MBT4D%066KRG1^1U"'O+@V6!$-" MYUJ7?1L#S5?>H;R,U0+<1"]:$E[D:I;>++6?=V8,8:86;;0FQH9SD "2:=J+HTU>[+!4%T$KA\C^F4+CHE^;O'1Y>O+E\#"0$@?)US ML[$:Z$)+;5[OX_2E[_5$;5U+\2=647T/=EH*W*K=)O2SCIBW'+H =/!Y:K/4 M/GMW-UB#/Y%T]:;=E]R>[#G#HRMQ+,B+1,]%FL5CK3#0V=LY]&*4;R/T7;Y< M].#,/_V.6:E2.43"/]; E!F9R<#ZCF+!QN\]MTB!:P/P8YB?]DI"7&@HFI': MAP=F@;[+C=&W7A0A4DR:86H_]K/M6]=3-I19 ,R\:7[OJ8M^B.'3XF7JZ0[Y M'>G5&DQT2#NC(.J[9%60!PQM^I!R!:UE0?!<1]4>T"RV]?(T.+\\34N'0P!# M+X+SY9_0N4JM'1M+^XSU= REUG /)>@(?0*QY B[^4JYM$-@!TD%T'G?*+@3:N.@!@@2M+1]F_0]RE2)R/)>P\?^BXA27BSI]&5.8A(K ML@UY-X-@+:\N#TD6&F63C+Z/S4&OHSX QG14L[L3%RDG_6_N.3<)/GT!FX(9 M;(MK$!9=O ^GN^;3@=EFE9:\M(>"K%#:W8*BKA4C?XR_ N)]WR\I+U]F>)[M M-2O>PF;KX@+$#5ZCT^=_OTJ+%:?A5%>)+KSVB91#ITL59\RZ3)Z2F&;JF,_! MIL.Q7G%%]@WUO;8O1K<:'/(%-W9^NG[ANT /GO(-ABQ+M4&6.W2X3?+.])FP M@8F.-'J@TX1C0M7YO>_&)P<,_W,(C*14O4T_JBG)^B]QU'/P".T6LY2Q5CBY MW4AM>S( B[-^\^DI/79!1V.MR0_'D['BT(ZJ(5#2=$YTFMH673R/MH[K2[Z5 MVJL+Q%_6L"IO4'8=G%4P#C*\(X4FZ247RC7<$S_#QU(2,)O!& MNCP5MW6!R3D!7P &XV8EF0Q,\M:=LZ7A M3C/OS ]!]?-@P]XHFG76?IH!6QI0HZ+;4AD9&^3N'R$'X"G @U61 =(X^[P& MF>02HM\VMDCP$]]D%EI.;W5]H]DQ<;RN$S/*.W!!$KVF)7O\["HUMBG1>M?D M1X9J#6,Y?CDKMG7O.)%%237' 0'GQ;&O?>NIJ+]T6AB?OS=+*14%!W87RMW2 M;B9)2EG$Y[ST%]0BCLM"00P]+TG3, X9#EC&<4*?Q>$N#'!_JE*1RX8V5D3C M29#8+2CSQO>/[C^54EBB58<"Y:@?,O%8Q!'$AIR<-OFANZ #OL[SW%R)G5:A M%XBGLL*2?A"1.<,_#1Z$-EX)@I.MOU"%CY+G,ZR3('<#9P@' (,UZ(@)1T8! M2&OAS%YR+AS>]7'=\"RIY.:5/^&C?=W)R&754D:/Y4[))93!"D>*9C9ER4>*@^WQZ3OTU=H:\ MIO;P"RF_7\6^-'XTZL#<85D9LI9E_01 YG\AZ;;B2:#CYSMBD^8X0M=O-,!N MLW:[F8@:1O]2R4Q"1@Q;L4 A[6/4#4^Y+QZQ3X<>?$BNH]H/D\11I8\W"80& M[%,:M\U'S45#<(/R6M=<2F5CD!8B=]1@"[!#]!9%8 H&X8I8+01];5PHZO)0 M-77_+S&\BSDFAB6VL4M1/MA^_F'5VGX;:E%3@&#'F*[R0?^O03,C#1U)A;'K M:EAL%/TE6P*8L?-D!)YX!@_0@?(*OC/IW,=)[?GTE/6O*L#DPN'YW@?06F6Z:0*J&FEI0<"R#3Q(8WU62G-AR]?Z]_9 M)ZH:8L:X)+=$N>$AM[3L2I$H[+88WXIJ0E!)M?[Y3_.G9R^NO).8SAK(70?_ M]>T^2H9,)Z1RL,F> M3LEX:;#+N"S/^'RY#L'TWD"#^());$R;%/PX=3"?'AKX"TY!7SG7D^@<;+*^ M_RJ7OD^ZEV9'C-\;26"'*-#X;_Q=)A1&\6CV<#HG&\PQOH_-%_)'AP1]QP,M MF'324ED Y35]0-VR/E4"A:$W;NW+L[S4P09(KW]@<8P9 MZ:HE1?YFAQ>\8-M]ZER.T'S84S.Q.CM!]]YA-FP^N0NJOH&3<7*-EPLUXTD% M$$AV15]!^2)V" MYSAZ,G8'4AACF>V'MWB%SZ 9##1STK<6%+7$=P? -N/S=Q-^FPL3Q@19"E50 MFCZHH#8AYA+?40EG67+UG\'@(<5=?D-9Z)L/>910_AU#+I\0[90+B< <^@.G M#QR;H$L6< -2'<@SB+&C&XQ )OR%57B)"]CK&]]U[7Q\/'9QF#-@*U%6L79^ M^)HN34V6Y)Z2&6KI0<>MSWNLD]Y.U:4@ VBC^X'"0W!):<>9D\&RHAYG0(8N MM,'Y&?;.SL)-4J$%($8_/#7M)[/"Q-="KM,*(UOYE-;8*-?4^-8LNWUL5K1V MIVK@PSC!Z8,B?G1:7%!KU&\]#V0XF4SC22@<\94Y[\"3GBU03\:&Z$W2P"/M MA3X'U58QDMIKL2NY&\7>2C5#'X.Q!Q4U /&,+B,(^;L.CN+$D2/>W4 3E(Z04 M#^G$I-R#D)U89=G91"UES;$#C7]0X<-S*@XYD+4LRW= ^^\Y$B#U'%&&E'N> M+!R&3(?1O"N.,;N=3%2(#7S@\QG26WR(-T/[1,R$@FWUM\O=(6I7-^2W#>A% 2< MY5^25HO(:]'$9H--@OZ1X$V->A R0$A=ZREZ)U36\.Z<>-VF> ^=WOBJ"*64 MEWQW0S.X[(4YRS/4A(ID\/>-%5\)*%>YMFF'&U]PD.KX>*%FF/O:N]C!N+1T ML<],]V4Y?L7I?XVD*1_F'!R,M=PQDPPGFLG \M#8B[!W.B\JJQ[F>TR"?"/? M3T5#<6!Z/CTQ_4%C)2WMHWW?VL;V4F09#XS^M24+?@'$Y6*_L7SPZIU;TT,_ M\_D,_%0LI2W#Q1T7^:VOV7#JC/,=VZ3O5X;0/@8-FTT+LC.VWX&QA#BD7!OG M68B\5B$__9P0-!\Z]&&PSWCQ72C4D6F^^ (\MPS3_6O^PFQP2"ORHP_S5,[P M][E=.KUF$AW?VE(GR.E]*?+L9/XD+4IAZWA(H.,F[\@Q.O%-4?4)WKU\;9?= M+:K68U 9'7>&/SD[>7SVX'EQ.>QL'9(7B,_%.R(-I^6NDK2<*BYKV_,D7T^? M721--Q]1K5VA^R6=9O$FH<.\DAPV%C1C$R[O6M*N9=@U;?7Q]WNH, @7KX*S MTN;':0"/)NR=<1Y-JQYHR:4 ;M@F9.457?&:6\HUG8D[Y(+C(N+@ M"Z;_'SAO8@KE\.S!M\Z@W&&<@!.N,K&47$3M9&X!0SSL7O,](H:-$K,MI123 MCWC2*=P+=;A_/AE=.-# W^"M8SPC-1AZB$$E7K>4N@.44-$KTS1\AWCM4]JM MEOY_[_+-?%_0'N_(!0 D&FNSHM:/B=;??KJ]^/\"@W[5\+T%B/X)3KJW>\#1 M;^BJ6;1:D:$CBXV.M[RTR"TR9QP';1[/>#B%^AL^H./W0=--H,=R@RBW.#SS MMX@^+W[AY'J6ZGU%GI+C:Y7&5LM$X$/(2IQ*!\6SV+7(I$B[G/P=W7)-B;0N M;;?PR@,D[(-D5 MQ_A>@CCF&#],_G45L,@K^C=DZ%KXIN-_:"4\+?R_4W/!_SI+?)W_D1L0V17R M=ZV7\.G9Z?=/CKBEU?\"5*9_JV5A.S#_].-:*Z JO@!_7UK;^5]P@_"O]_S\ M7U!+ P04 " "YBOU0-LXV>4$& ]$ &0 'AL+W=O*[!U%4E],,QEFIQT DZCPL7Q4UN>:%WN#\7-SA%>S4_US3K+;ED1872%$J" MQME!YRC8/4[XO#OP:X$+LS(&MN1:J5N>3+*#CL\*88FI90Z"/G=80V+FEZK2 MN%]8M&?]#J2UL:IJB4F#JI#-5]RW?G@-0=@2A$[O1I#3\JVPXG!?JP5H/DW< M>.!,==2D7"$Y*%.K:;<@.GLXO3H]/;KX SZ^@^GD_=GDW61\='8)1^/QQZNS MR\G9>SC_^,MD/#F9PM:EN"[1=/=[E@0S>2]MA1PW0L(7A S@5$F;&SB1&69/ MZ7ND\%+K\%'KXW CPY]KN0.1[T'HA_X&?M'2"Y'C%[W [RA-52UM(6_@7)5% M6J"!/X^NC=6$FK\V".@O!?2=@/Y+;J9DRNH20)FC8ZXD2FM>*QP6J!&$@9DJ M*6D-;!42;*YJ(V1FNKM [D?G_K>88G5-3*+ \H2R@%)J-4:9?H Y#UI2)3+ MONP? C-ELX4WL!6,O%$_Z/(P\89QW(4SJC^UI+)2%I])-:<&D17R#ALRXX&D M,V2"%??PXP_#, CWB#SRNW"IK"A?9]I3X4,O'I+P#0&.EP&.-P9X+,JT;FTE M':E0%"F0NR KRIHU8N4+21HA;+$F79B3AB87&M<%>Z.TEX/=1(QQ;#E9P:#E M,&J;4P )"]^AY5*]I^'W .]3G-N5_8P*#Z'B,M>(3S(=IL7]TX6SND(MK-*[ M+G7I)QBMC,Z^B'\# ]^+!CX/(B_L#VD01)$7Q!&/^D.O'R0$0*FH*C8<5R9L M6I,>\;-P51NS;7%'>MU0?M;66+*37>B.&H@2+P[[$ V\*/#Y,QH-^1,F M$9S,9G2]L"^=!QEF!BD!"DLE9!>F5J6WH.;L=5B:1LW(0)CP+XP'/XE&R&I;GS!LO4TAV M!H'[)'WZ1#LN=/T=?[29_-$ Q\!O&$2.09PT# :;\G.PS,_!ZPLP5?KM-?%B M9)6J1VV7R8)"2_*7V9RW&[7XCKQU/1*50N/RMHU133FDRP=WC%9K M5QQ)7=+(M6W7 M9O'H%S(N1V88;4&V3M[I63N,65(/3WWDZOC!L&>UVGX:FP:0*BHNN^^.RLZ$+@)90"]#N((?*2$55XK^_W8:IF M=N$N;U*C5'/GO- +AW35>%$T(MG#(*;?:!3#>Y3DEK(I(AE=/P5WQ@X1(?52 ME(1T+8<0!)X_&M M[?7#8=N4F6_!=LMU8B.Z8A-WPY/8 ;NB[R4^KX2Q-^S' M\/>+?X[#I DQ.=/?2>B=1!YKJW8K1F/3&%K5-D(FY^;(E@ULZ.33I*5@ITK* M]NVX*-H&2J24$J9XO!,N46[_#A]4Z>+0XLIC;78H; AGRB+$S46-5A2E ]E7 MC';6E:7>RI..0GOC'JX&W#.E>=TM5Y=OXZ/F2?CE>/.P/A7ZIB"32IP1*?F' M>DO=/%:;B55S]T"\5I9PY(8YO>]1\P':GRDRHYVP@.5_# [_!5!+ P04 M" "YBOU0;5+SG0\& !Y#@ &0 'AL+W=OJ2)@&2-$4S+$D1N^W#, RT3-M$)=$CZ3KN MK]]'2KYD=9S7!8A%'?';Y4^IN9"6')MHW>]DE?GJN%K60C/FEB%G7- M]>I:5&IYT8MZ:\*3G,ZL(_0OS^=\*@;"?IY_TGCK;Z2,92T:(U5#M)A<]*ZB ML^O4[?<;ODBQ-#MKXCP9*?7-O=R-+WJA,TA4HK1. L?CN[@15>4$P8Q_.IF] MC4K'N+M>2__@?86WYYKM62:+<; MTMS"N^JY89QL7%(&5N.K!)^]?+K]'J\)S>/#\.GJYOA@'R]&WXD M-Y\'P\?[VZ=_.M6/GU%?DKN56-GAMPV8S%^R=^' MK1N#Z=K@:WI0X.^+YI3$84!H2,,#\N)- &(O+WXM .*[:!:"3+2JR0ULU2@4 M),'.R(T/O]#DSZN1\?2_#BA,-@H3KS!Y1>%[:?ATJL64^[)4$]*9L"^X!T6Y MACTS++DY*ZQ0C?>7UZ1H;+X?7O'7=-BCF]>F,SQ:65E:9"F@>6:#!;2"G)$ M(I8%61%CE04T#1TE94'('"5*6%!$CI;BR?QN&N24O1#?1<$0"CY*"0M8E#B7 M6)R2* ]25A :1%$.[X(LR\BCSP4:47\3=EYQQWL/() 37LMJY=6R)"*__I+3 MB+[;O$?@3_)\2^_>;U2-2)02;L^URYA=>9\K]\/2 !!+:.Q7M"!)$;"0.2_= M,LW"+F*;M!^1.$^".*7.7XK@9(Y49$$$1["*DX#YCT40%;FC)'&0(70#^?S_ MRFT1MSY$/)P?-$]!\VF.@S1QBSA$TFBZ/[L,R8NHBPA%/%.* MBLA)S +*0H)P(:\QPDG?3B_-8YBP3>_ZG2*P&4NW].[]8'HCV%.D.9XA_B$H MRTF1^JJ-TY0@:S1+?\YPED9!WH8!>?49SO+"5PJ*G2&?A?N(ZHUS3\I0P3DC M!R",;2",'82P_3 9D"MC1 LO?T@^DI6TJWV@]H;P&6^F\!"X@^DJM$85ZC5( M*^WA"1&4:DR60@O"38=6YB>LNN8(,,"-6_)>E*(> QP#;]0 M4JII(W] GY<#4%Q .P"S4^='A*/S6BT::];;1F(JF\:!Y:A3> R,B2@[(0\X MEK1>\,H$I!$>8=?\;VH$C*4H_MO)!(<8XU@1 1PTFFYCN2+'61:?['KZLF./ MHQ-XBO*,4>-_O_KG][W_;[BEP5RHYUH:$*'\* ]Q!JFJ;FZMC:VZ9$MDS27_ M*-[=U:AFW\:RXL;(B81D5T7POQ(X77D!"J'0I%+-]#= 1_V"3[6!0D?->;/R MC9:]XO:$HE4'C8G:YPP? /<*4 MHDXD=6<-QM:C>Y=GG=PC=]I("G^@R8+88U8"1YF?@ACA2;X7S?L[UP'@\M1? M>IPI )WV9K"A;NY55^UU8KN]O93=&UL?571;NLV#/T5PMA# M OC6CNTX:9$$2-,6ZT6[%DVW/@S#H-A,(EQ9RB2E:?]^I)QDS7!;/Y@231[R M4!0]VAG[PZT1/;PU2KMQM/9^)VU@4=7!J M5)*E:9DT0NIH,@JZ1SL9F:U74N.C!;=M&F'?+U&9W3CJ10?%DURM/2N2R6@C M5CA'__OFT=(N.:+4LD'MI-%@<3F.IKV+RX+M@\$?$G?NPQJ8R<*8'[RYK<=1 MR@FAPLHS@B#QBC-4BH$HC7_VF-$Q)#M^7!_0;P)WXK(0#F=&O M(0MYMX%"EE?"B\G(FAU8MB8T7@2JP9N2DYH/9>XM?97DYR?3N[N'E^EOLVNX M>7B"V=/UU>TSW#W,Y]=SZ#R+A4+7'26>(K%]4NU1+UO4[!/4$NZ-]FL'U[K& M^M0_H0R/:6:'-"^S+P&_;_49Y&D,69JE7^#E1]IYP,L_P9M9K*6'.^,<_#E= M.&^I/?[Z K@X A,)L]K1N8@'-ES4&I-+Z1RX.E;Z'WIW^D:*>&Q!F]: M_4E>59N7HKS0!0V5I49R.C!QL'B'C;&>@DD##E=T/SUTI"8XLW5"UZY[ 7/Y M=M( 0,>'Q^.#F9E[86&^E1[A5K>3A:\HLY$51;FG.R67HI'JG:R;!FTEA8*- MI6%DB0;% <6O9^-)?XDKJ3537P@5Z @/5Y1ULT +>8_C]L[A%^C%65F0++,B M['KG_2"+DF41]XLAS+;6$JEO%$F:FF.^RC""N"#XMJ%Q0HQ.:]7I=6/H9%T8 MQ&E10A:?#_J0Q^5@0.#GYRGT^G$Y',*+)O%(B%(/I&K*RT,GCHI]VH3,HZ97%O3Y%[@0V),MX.,B[7/C_%>3T M$)CNL&29Q_TL)YG%@Z#/J$@L>WFG#M _-S(4(U=$.03J0NE);/GIJ MC15JM'1,S$#4-,0DWS>>Q@F+2(HSPYGA.4/R>"7D%[5 U/!8%I4Z&2RT7AZ-1BI=8,G4 MH5AB13.YD"73-)3SD5I*9)E5*HN1[[KQJ&2\&DR/[;\K.3T6M2YXA5<25%V6 M3#Z=8B%6)P-OT/VXYO.%-C]&T^,EF^,-ZKOEE:31J+>2\1(KQ44%$O.3P)ZO[/^P<9.L=PSA6>B^)UG>G$R& \@PYS5A;X6JU^PC2E+QJ6O;8YN$M"GZKX%N_FX6LE^^89M-C*58@C319,QT;JM4F MYWAE-N5&2YKEI*>GL[/?[LYOSF_//WV\@?U;=E^@&AZ/-)DV J.T-7/:F/&W MF(GA4E1ZH>!]E6'V4G]$+O5^^9U?I_Y.@[_6U2$$K@.^Z[L[[ 5]G(&U%VRQ M=UHK^J,4G(GRGE?,0$+!'[-[I24AX\\=2X3]$J%=(MRRQ T1)JL+!)'#-:9B M7O%OF,%YAI7F.:?N3"G4"F;IUYI+&K,J@PO.[GG!-4=EYNOR=?J:;.UT"(1<%T8Y7<]!F:UOND5\*-$VS4M05>23)74D;1_*2 MB-*YU[AKO&2-9U"L>=LK,6V,<0DYH\\#*VJ:9:57-N]%O!:.RXKMM: M6H]UWYH8PCO,49K<:/;X6F#LN4/X1!'+](M0&P@%=7A M3KO;ASWPQHD3Q"[\/[?TDM)92Z12KN$*)1?$A.POJFVEW=>[I3&1O1T&GNX39KOUAU(6& M)Y%OB!?Z[3B9A+"C5D9]K8S>7"L_\(IK/+B@TSE;S_!WU5+!%9/:J&RJYINJ MYDXG_G757.?$2^!W_'B17/X=:'B5%K6AF55&$\6254\_*?@HI%[ K"26I SH MZB4I-O)#X=R0Q6E924RQE$&E>6E[A.:\+FC_'UJGGI!)G"FW36RT M,<';4T:'J-4@GQK_=A ][HD>[R1ZS]39\Y'A4*D78"_5M"/-PV(+@7<:WT[@ MNF)UQDT>E[2270%RJA-5RFWL_9I.1T$VGTN<4^H=6#%[U#5%X!7#'<#'%)<: MB)F@%DRB.?\8G7BW"XGXXA8,=(=%>X>]X8];9LSMEC[>9*UWW9X+M UN['AN M8@IP$CF3R81Z=,MP$KK-[$'B1W2=\. C%6^J*(0O WO7"1(#JRAVDL#LI>>[ MCA\VO;'C)^ZZPG,8!P:;/#5BAT%HFR@V*Q_ZD6VB8)MBQHM:-_>47K71\?U& MU=L(I=':LX7(,;>/,P7V%&]>,/W?_OTW:YX]S^+-X_&2R3FG"WV!.:FZAPE5 M?MD\R)J!%DO["+H7FIAHNPMZPZ(T C2?"Z&[@5F@?Q5/_P902P,$% @ MN8K]4)8_/31R P %PH !D !X;"]W;W)K&UL M[59-;^,V$/TK [5H$\"-9#G^:&H;4!)GFV(3!+&3'HH>:&EL$:%(+TG9Z_[Z M#BE941:)T4MO>Q&_9N8]/LY0'.^4?C$YHH6OA9!F$N36;B["T*0Y%LR M.>Y,JP]N)TNE7MS@-IL$D2.$ E/K(C!JMGB%0KA 1.-+'3-H()UCNW^(?N/W M3GM9,H-72OS),YM/@E$ &:Y8*>RCVOV.]7X\P50)X[^PJVVC -+26%74SL2@ MX+)JV==:A__B$-<.L>== 7F6U\RRZ5BK'6AG3=%Q,Y+MVAS*VF54Y^ M=GI[_SR;+^YF]XLY)/?7<)/S9/[T.*O63A9L*="8YQ]@SJFXLE(@J!6P+>/"J0M48V 8=0RFI>:6$ZS&5,F4"\Y<%K\G_U$D M5]079L-2G 14M0;U%H/I(G=@@BJ2RS58#Z[1KSL5+"U?J6+#Y/YG [RE#Y>4 M?/H%*Y<634;"K9QP6R]<@&YAL2*IK3+%8HH9>UQU_]ULTO*ZB;2I$!; MNV[4&4518W8R[$6G;C(:ODX>VGIZH2P3[ZLFE%S_8E$7;_0C9J-AI_\-LPK* MK0TZH]Y'_&O,(VG?;]*^?SSMJZO?'64K67*.FNDTW_L"X,1VQ26CI*@X52EM]=]N9IM73U+][%_-JR?3'=-K+@T(7)%K=#:DO-;5,Z0:6+7Q MO_ZELO20\-V<7FZHG0&MKY2RAX$#:-Z"TW\!4$L#!!0 ( +F*_5"86[:W M @4 $<, 9 >&PO=V]R:W-H965T=XSQWITXU4]WJ-:."Q%HT^&ZV-:6?CL2[76#-](EMLZ,M2JIH9>E2K ML6X5LLH9U6(C,Y/W;L;=7XJ.R-X@S<*=%?73#U=HI";LU$T>GYQ MRU=K8U^,ST];ML(YFF_MC:*G<8]2\1H;S64#"I=GHXMH=IG;]6[![QPW>F<. M-I*%E/?VX7-U-@HM(118&HO :'C *Q3" A&-O[:8H]ZE-=R=/Z-_FPFK??DQD M>D;Q,Z/+>!#PMZXY@20,( [C< OZ2-,'%[R5H1(2=/PQ\5"&T4B^', ,^TQ M4X>9OH%Y)>M6-M@8#7()PGH ?*1"T7AH!P?!;-G-=,M*/!M176E4#SCRK*&4 MFEPH%,Q@!4:"62-8YZQY^IE\MZB8XZ1G?KR M0E_6P&JI#/_;[<0Q 649L0PB LJ"L)A"&B1Y"+]@0^$)!\HJ*DAN564["WF- M\@E,G5E"OU$0IS'<24/+Y:%-H;#R8#H)W9B$!8U11B\2.TF":1'!@%:S7JO9 MH%;G7=L*EVWB<Z>^'<2U+CTRM _O6 1^PQ'I!Z4VBP.OM6C:K]P95OZ!H5D@!VM/P M)=D.A2)Y0J8TI"<99"?A:[.*ZU)V)&C:$@KCI(!WM#B$=P,BF/0BF RGA@[S MJA-HJVTO35=,K^$3;?:>&&@VH()!5X?;V9[/TOI<6I]OR.*_B>%5Y]EI+-9# MRWCE(J'*[FRO^[$[UN2F4X[52QO?R?9LIY?UG#5TVD.\$B])(@\FU"I<'1?I M%&Z_?J,(--I&NS D"F])+6C-&DJY9>?=RH7@*]^%9S^V4"^[((I3UQ"S(AOJ M"WDOB7Q0$M=(Q##8<>8R'L#U=@>> OC"3*=H=D@%@^B'5;"%LX7TXC\+KMC$LNF2&= M:D=D&A7),=S8Z$E@#TQT>%!FEFF:T"&6'TSK>.=R1X?5REUA-;A6X>]Y_=O^ MEGSA+XBF:[KIH[(+ MZ/M22O/\8!WT_QW._P%02P,$% @ N8K]4#F WI_@ P QP@ !D !X M;"]W;W)K&ULG59I;^,V$/TK S: M5N& 4O(:I>%*@L;5Q>@R/K^:.'DO\ O'C=F;@[-DJ=0GM[@M+T:1(X0""^L0 M& U_X34*X8"(QN<>(42QG]AT\DF=&/1&JOJ7IG6-9?=R)YZ/^PIY-$!A:172#SO[B+/ M\H99MIAKM0'MI G-3;RI7IO(<>D>Y<%J.N6D9Q???_AP\_'VW3LX?61+@>;- M/+0$ZP[#HH>XZB"2 Q S>*^DK0R\E266+_5#HC-P2G:_4H)2S0F<>D35&B9+\^8%26OCM7 M!7"#!=9+U)#&[B'B'$X@#J99&D2YFZ=Y,)ED?G,6TT$ZAY=YH2N5=TPN:5B7"A-N0[LN%=@4_&B(G%#-9+$*1P9G,14QX3H MBGK9=CRL\A=P20PH#%^)?)JSIM'JB5,I1K&%DVFZ QI[[P]I3H[V:(8_0=V5 M)G2EZ5^N[)Z6\NX1Y3>_/M\T6->;[Z!LI1&/@5&&P:'-O%,]W>N^]E?COLESFNL2&)O=)! 4Z/TZ!OC6([?JTLAGO- MA9#7OH4:"B)ZH:[/#+M#E[[LFM.S>-?BB?6:2P,"5Z0:C;/I"'37-KN%58UO M54MEJ?'Y:47_-% [ 3I?*65W"W?!\-]E\0]02P,$% @ N8K]4$Q^F%A, M P %0< !D !X;"]W;W)K&ULE57;;MLX$/V5 M@="'&& CB;I8#FP#=IOMIM@&09VV#XM]H*6QS:U$NB15)_OU.Y1LQ\7&!O9% M&E(S9\Y<-=YI\]UN$!T\-;6RDV#CW/8F#&VYP4;8:[U%15]6VC3"T=&L0[LU M**K.J*E#'D5YV BI@NFXNWLPT[%N72T5/ABP;=,(\SS'6N\F01P<+C[+]<;Y MBW ZWHHU+M!]V3X8.H5'E$HVJ*S4"@RN)L$LOIFG7K]3^"IQ9T]D\)$LM?[N M#W?5)(@\(:RQ=!Y!T.LGOL.Z]D!$X\<>,SBZ](:G\@']MRYVBF4I++[3]3=9 MN/>..I;OA1/3L=$[,%Z;T+S0A=I9$SFI?%$6SM!7279N>G?_ M.+O_<#?_XQ9FB\7MXP*N'L6R1CL8AX[PO598[K'F/18_@Y7#)ZW<@PVZ?"2<\$J)]1:4G@PLQ:=97!/ M?7]U^U36;275&CYH7>UD70_@S]G2.D--\]<%Q^G1<=HY3L\X7M L52VYU2OJ MPQ^M-%C!2BKI\&U-75F!?*$F.FJP?*8Z_ZT-E#7=O%:-BS[]--_8K2AQ$M"X M6C0_,3C-P-Y-J6G K//,W 9AI6N:4Y^**ZGH1K=6J(H2A4\E;AV(1ALG_Q'= M2&W12%U!18TWN &J%G;5>H\E-DLTD,0,OG5S@=5;F!T"=UANE*[U^AD(NS.' M-Q#'&1L5B9>BC,5Y 1F9E&W3UH+L?_5\-4I8FD<#$B*6I7QP$9V!HC)SSC*> M0)RRG. L]2EB31"64C*@0E&K0=9TV5,*^T!$\*5D0$D.0LR0J(^:4,92Q*8^)6 MI"R.B\'_=M>3CM.$#7-*6\893R/X3P?U:F\@32AC6>0E'K-XE,-K@Q.>K"K* MSKI;R+X+6^7ZK76\/>[\6;_J7M3['\8G8=926:AQ1:;1]3 +P/1+N#\XO>T6 MWU([*D4G;NB_A<8KT/>5UNYP\ Z.?\+IOU!+ P04 " "YBOU0;"6(7>," M #R!0 &0 'AL+W=O.R"F\6>/&=0AG>.Q?$#_X'/G7!:"\$+G/V5FU\.@%T"& M2U'F]D9O/^$^G[;#2W5._@_;RC;N!Y"69'6Q=V8&A535*G;[.APY]*)G'.*] M0^QY5X$\RXFP8C0P>@O&63.:$WRJWIO)2>4N968-GTKVLZ,OW[Y^?#>?WES! M9#J>P\E<+'*DMX/0,K@S"=,]T+@"BI\!ZL"55G9-,%499H_]0R95,XL/S,;Q MBX"?2W4*K:@!<11'+^"UZDQ;'J_U#-X$%Q8FDM)<4VD0?ITOR!I^%;]? $]J M\,2#)\^ S[A9LC)'T$NX5!8-DH7ICEN'\*E:OHCF&O&,-B+%8<"=1FCN,!CQ M(P2[1OX,(@B5 #.Y!G EG& MDVH%"VVXQ"P1O(:D$;=:O+YYU8N;\7NO:4?](\UYH8V5#\)W,MI"T>B[C0EH>(!:6B.3KH;D4!EI=2+H]Z"1-Z/>;,-=6 MY/]7P[%(>AU>._TN_]N-3KO':[.1Q'UXZM&$1WU8H%GY:4-,KU2V:LE:6P^T M\ZJ/_YE7T_!*F)54!#DNV34Z[;8#,-6$J396;WQ7+[3E&>'%-0]E-,Z SY=: MV\/&!:C'_.@O4$L#!!0 ( +F*_5#Z9=NEK00 .<+ 9 >&PO=V]R M:W-H965TQ&/U-WOOH\\6AO[Q2VT]O#0 MU*T['BR\7QZ.1JY-S:^<@MK2ZF4:BI1YQ2-6J*JAV< M',6S&WMR9%:^KEI]8\&MFJ:PCV>Z-NOC 1L\'=Q6\X4/!Z.3HV4QUW?:_[Z\ ML;@;;5"F5:-;5YD6K)X=#T[9X9D*_)'ACTJOW18-P9.),5_"YG)Z/*#!(%WK MT@>$ I=[_4'7=0!",[[VF(.-RB"X33^A_Q)]1U\FA=,?3/UG-?6+XT$V@*F> M%:O:WYKUK[KW)PEXI:E=_,*ZXU7(7*Z<-TTOC!8T5=NMQ4,?ARV!C+XAP'L! M'NWN%$4KSPM?G!Q9LP8;N!$M$-'5*(W&56U(RIVW^+=".7]R=_'QZN)Z#+<7 M-Y]OQY?7'^%@7$QJ[89'(X_X@6M4]EAG'19_ TO!E6G]PL%%.]73E_(CM&MC M''\R[HSO!?RT:M^#H 0XY70/GM@X*R*>>,M9/<=Z\G"KE\;ZJIW#7Z<3YRV6 MQM][X.4&7D9X^19\+.SJFYY"U7;]$@IO\@C80[:("EUGPJ[@[@4/S7GHED6I MCP?8?4[;>SW8UGAQ=CD^/_VA8B@--I3S#LP,_$+#S-38F('CH&KQQ*Q2 MI#2)%"5FW;:'=1PP$G>2Z'<,"(E"FN">%96 5)%)Z/C4>NWF740'/4 MD 4-R)#(@(M'DF614E'7G@0GFP0G>Q-\JS%Z955777PQ@BV.S:HM3:/!F]Z@ M7;G=B[L[MV-,COU7"O^/G#ZK?0>*$J%H( 3A,L28"4%8(@(E,XQ[BND/'?9M M8W=1?EU5-G:&+]IYA2,&"N\QA]!8>KE(("4L38 KM#8/9UF2PKG&\)=]L#%B8#":%HIM ME0HKD^(WV,($25$,%\IH5\(:'>E5A>"'B T!BS)7<"")2K,A,)++! XRDN5T M")^CBE3\2>.1+R0=+R0SG6IFPDF3C " M-S9@^L?HBL9R7'8.8J\>OIZ&E!'!9:0$$9GX;O2%R<=!$H;UU8VYY=OP$442 MP52D4I+P'#X:,UU7=;U#-\E21.9)I%.1Q3Y^J9\)&2U@4A"%?SL;YCUF*!>< MX3EAV.,1,,,]3HG3F,S7*A5.=XI=$L8% C('MF[Y[ 5X6= M5ZV#6L]0E+Y/\=JPW;.RVWBSC$^YB?'X,(SD E_BV@8&_#\SQC]M@H+-V_[D M'U!+ P04 " "YBOU0W*#2QU@" K!0 &0 'AL+W=O19JY%!3A2O%OK#+--'H?D0K6M./F7FT_09^/%U@JCOY+MKUO$I&R0Z-$'VP5 M"";#2I_[=]@+&*4' M(^(/6Z Y%7>4T-S3.MMD0[;XOF-CY5'VW%,>E^RH/1 M]I;9.)/?W7^<+1??9X^+NR5Y!?S!ODQ M*]!H6UL_CR@:#XK&7M'X@*)'T,(Q85=@J5GKF-^YFJL(9Z7M!""TU@"OO$!X MTN/P9^0%J#ZB[//' M>P4L0->^39&4JI,FU/)@'2;!+#3 /_&ULI5;;;IM $/V5 M$>I#(Z7!!MMM(]L2 =)2U1<9.U55]6$-8WM58.GN.D[[]=U="'42!T7MB_?" MG#-GAF'&PP/C/\0.4<)=GA5B9.VD+"]M6R0[S(FX8"46ZLF&\9Q(=>1;6Y0< M26I >68[G<[ S@DMK/'0W,WY>,CV,J,%SCF(?9X3_NL*,W8865WK_F)!MSNI M+^SQL"1;C%&NRCE7)[MA26F.A:"L (Z;D>5U+\.!MC<&-Q0/XF@/.I(U8S_T M(4I'5D<+P@P3J1F(6F[1QRS31$K&SYK3:EQJX/'^GOW:Q*YB61.!/LN^T%3N M1M8["U+MX^IHO89DPOW"H;3L6)'LA65Z#E8*<%M5*[NH\' $4 MSVF 4P.,P"W!K@O]="K ;V7>NC7 !.Z7<5N$A<02<9#S@[ M;5BTQN3 M?8-6^:*%KI-8W/XF4,KP.4A&;B#-[ M*@[@]:LS> 6T@ G-,E4?8FA+)5Y+L)-:Z%4EU'E&J L35LB=@+!(,3V!#]KQ M@Q:\K9+69,ZYS]R5TTKX:5]<@-LY!Z?C=$[H\5\,[[X_%<[_>0__V?N#9+A- M&;F&SWV&STL2MB\D+;8P9QE-* KXYJV%Y*H3?&]QT&L<](R#WC,.ELAS8!O5 MS]8BX;347>:-[A I*'>J;R&0+4=4+4R>JJZ@G;X+OY#P%IW]1F>_E2C #7*N M5 F2J1PD+,^IT$WU'$C.N*2_B6F0)7+*3I9Q.[]KA(H6I8-&Z:"5R4MO4>D1 M^IWA7:E3>.JKK$@&AD0/G=OQ6U5OM\>%_M2D[SXT"9Z:=)U'-N%3FW>#QJ0* MT3YJ=#GRK9DP.LNJ]JIB;6Z;(>:9WOWH_JI[Z7=/W =JZ%4SZB]]-3$GA&]I M(2##C7+5N7BKWA.OIE!UD*PT;7;-I&K:9KM3@QNY-E#/-XS)^X-VT/P5&/\! M4$L#!!0 ( +F*_5"'P=<9OP, *L+ 9 >&PO=V]R:W-H965TS:+.5ZL#L=W=X0^9$+G=3#CNST+**$D)%Q"CB M9-TS7/LVL"T%T!*?(W(01VND0GED[+O:#%<]PU(>D9B$4JG \-@3C\2QT@1^ M_)LK-0J;"GB\?M8>Z. AF$U#!2F0K(D!X,'242S)W[*B3@"@)YR0"T'U-X"&F< ]1Q0O]1"(PR N)(&;6JATZ710'!$567-)8>W$>!D M?[XA-_3G5RB8S'R00=YR M-O/'WA?DC@=*L*U:R:5>*/=S'<[I2%\WO6_=^S'E3# M!R0$N%T&?\5EO:C)NM97/Z//#4.64AG1#9JR. HC(M!7]U%(#GWH6X6!1F&@ MH0TTSAA84FC"-:1)&F,)V9K(+>'(8PGT)>F!"H#'9,T*G4-$A\5-9];8K4I3E^EV)X%3BNE4_7XV=(KA.97 +)G$, MX\9+RIE.>?@JY2KFLL ZIY3;G4[#/OWD+I8,2B3;3OM\&FWKY>:U*F.=D3#& M0D3K*,SJ"08_E;5?C-[+S37/9\VO%,G",(]FB83PC9[Z!-(=.6OAQ6DQ6;IZ MGGIS?F??>G;)^<"^];.Y\45]-L:.,-] PT4Q68,IZZ8%Y<6SR3#;2+;3D\PC MDS 7Z>46IFG"E0"\7S,FGS?*0#&?]_\'4$L#!!0 ( +F*_5"-Q,9$]00 M #P2 9 >&PO=V]R:W-H965TI*7?)&$M*E2)2WY;10!.V=3JO[X"8&HB8Q:YO2^_?GO!!",%FVI[LOD#C/ M,QX_,QF/T]X1^L+6&'-XB\*8W2EKSC>WJLJ\-8X0:Y -CL63):$1XN*6KE2V MH1CY*2D*54/3;#5"0:QTVNG8C';:9,O#(,8S"FP;18C^?8]#LKM3=&4_, ]6 M:YX,J)WV!JWP O.GS8R*.[6PX@<1CEE 8J!X>:=T]=N1;B>$%/%[@'>L= W) M4IX)>4ENQOZ=HB4>X1![/#&!Q-\K[N$P3"P)/W[D1I5BSH18OMY;'Z:+%XMY M1@SW2/A'X//UG=)2P,=+M WYG.R^XGQ!5F+/(R%+?V&78S4%O"WC),K)PH,H MB+-_])8+42((.W*"D1.,*J%YAF#F!/-20C,G-"\E6#G!NG0-=DZP+YW!R0E. M&JQ,W30T?<11ITW)#FB"%M:2BS2^*5M$)(B35%QP*IX&@L<[BZ?)I#O_$QZ& ML!B/IN/AN->=/D*WUWMXFCZ.IR.8/7P;]\:#Q0U,!X\PGO8>)@.8#>:P^-J= M#^"ZCSD*0O8)/L/3H@_75Y_@"E1@:T0Q@R"&ISC@[*8T\+@F6X9B7PQ>'=VW M52Z6E#BF>KG[]YG[QAGW39B0F*\9#&(?^Q+^L)YOU_!5(66AI['7\]ZH-?C; M-FZ J=V H1F:Q)]>/7V"J*#K9^G]BV?770E]*$WM9,U"PF:J83-<\X M/A4[1A![),*R!,ZX=LI--H;7CJV9MM#GM9P6IRC'<%SS&-67V#*-9NL8-3A% MM2S==H]1PU.4;IJZ59ER)($U6TW=*6!'DEF%9%9=;#I]'!-1S7X6 ;LP9]=& MH&0.Q/:<;$Z!!W$1%]A@FA4@4:5VZ?:$_<_H5>3 "H/8H1D7]2>(5_LJ=2W* M4G;Y21;3S!NK)(KI6$:S$BT)RC;U2N2',I3K5F(ZDJ$,QY1'P2EDJ2BVQ4PKMD0YNH8/[2_F9RBTD MD&;HQP\M0S>^%'D*[\]35Y*GCEG-4PG*%LE5D4YFR[#LBG@R6Y9[IEKHVJ%+ MT2XLL4>O)R+X) P198>G4CWR69QR-6O8>D4/*N!6='2PIB:!'HLV6H_0,)(K> -%8O$L,9D*C1:KA]V_" M,(PYCMA?-?5//_0@NED;J2/'#L45\)%CWK%C>.]8$3QI[,R3=\VIUD0)QJTV M A),J]H%2#"ZH9V)VJ%OTNL;)Z%[>IB./0SWXCSIP_RP/61[Q_<)CIXQK0W& MH>G0Z[N._SM+#NV+7M^__)=9]?3%:?.KHI@?\ROB]?CO0)>/#Y--(>C8^F,^^JXCCS2H0?4B( MEV(JK>$(1VGVJ2*[X623GI2?"1?G[O1RC9&/:0(0SY>$\/U-,D'QP:CS#U!+ M P04 " "YBOU06.V_S",$ !O$ &0 'AL+W=O^^!!#H/8X2?M=8"K&ZU30^ M6T),^ U=02)_F5,6$R&G;*'Q%0,2I$)QI!FZ[F@Q"9-&IYVN35BG3=0,/HD@Q23O^ MSDD;A4XEN#O^8'](G9?.O! .'HW^" .QO&NT&BB .5E'XHEN?H'<(5OQS6C$ MT[]HDV/U!IJMN:!Q+BPMB,,D^Y+W/! [ I*G7L#(!8RR@+5'P,P%S&,U6+F M=:P&.Q=(7=!EYW-$5=SQL_CZ:#T2.:C+\.O$'?OT+^=.S]ANZ[?K^' MO/%PTA_YW>E@/$+];VK<1Q<]$"2,^"6Z1L]^#UU\N41?4)B@Z9*N.4D"WM:$ M-%JIUF:Y@?>9@<8> TTTI(E88X]WM#AVZ]SY?]K[_UG[IV"81?F8*9^YAZ\?KR+Z P#YP-[" MF?PN"8-KM74#Y-%8GF>:"H^]? MI08T$!#SOP[89Q7V6:E]UA[[=DU \*[&4%>#&8N3LJBS]:WCVD:SK;WM)K8* MPF8+.Y]1O2K*L)IZB:M?@[);EEV@/GEK%][:![V=0G+]#7T?0OP"[%#XG(+0 M.BW=3U^EBW"M6M?U'-1>;I&R1KX,>$W2VXW;,,.]:W M74,_R;[*:>Q/=6[JI8U5BW)*J%X-RM9UH[2Q:E"6@UOUR<8[;1(?=-B75YDP M62#9Q-"0L%<0:G8![[-H':AAUJLAN[8@$E,FPI]I?"Z/*0UL;"TQSK,XMCT! MFZ*HHLRF:Y6+HP9EZ=:>XM@V&7RXR_AT+C8R":@G M#X.(KN1%6AR5].W!CNWS3/JV4V#G-$EWJGO=:)5;;1W*--URTJLHJX7MO!AWO/(R3 2)2>"-U 7LU#+AA1SYZC4K_M,[AUGJG?=BOLGB;U M;O72XUJ5_5Y%-;%ME%-?16&LNTXY]S4PTS+*[4#;>4#),WR1OEPYFM%U(K++ M<+%:O(Z[Z9NPM'Z/;SU&UL[9M; M;]I(%,>_RHBM5EVI6SP7W[()$@&WS6K35)"T#U4?'!C JB^L/22-M!]^QX9X M8'QP4+)^V.*'3,#\S\S8FA]SSN',Z7V2?L\6G OT(PKC[*RS$&)YTNUFDP6/ M_.QMLN2Q_&26I)$OY-MTWLV6*?>GA5$4=HEA6-W(#^).[[2X]BGMG28K$08Q M_Y2B;!5%?OIPSL/D_JR#.X\71L%\(?(+W=[ITI_S,1YD&$8^S M((E1RF=GG3X^\9B5&Q2*SP&_S[9>H_Q6;I/D>_[F8GK6,?(9\9!/1-Z%+__= M\0$/P[PG.8^_-YUVRC%SP^W7C[V_*VY>WLRMG_%!$GX)IF)QUG$Z:,IG_BH4 MH^3^ ]_PSHQH >.@+;&+!#1S W!L6M=]?W7CRXH2_\WFF:W*,T5\O>\A?%TR^L MY?,*XGRAC$4J/PVDG>B-O,_>QQL/O1M=7:+!U>_[U]X0/5J]'G+A!V'V&_H=W8R'Z/6KW] K%,3H>I&L M,C^>9J==(6>9C]6=;&9TOIX1V3,CBBZ36"PRY,53/@7LA_7V5HU]5SZ=\A&1 MQT=T3FH[_',5OT74>(.(00Q@/H.#S;$+W<[+1O>>/?K.PZ#E>J%%?W1/?\,@ M\^?SE,_]@O-DAD;\CLK:V)0+]FX;-$#& MJ&T9N[)A568[KMPX=V5>56;9!#MF*=M9MV:Y;LVZ==N[B->[=TY'/Y[*/S]\ M$,$D0U\O>73+TV_H'S1(QL)/T7@5"%Y>KX'&*@>WFJ73+@>R6SJ/L87H7"\% M M'4*I6T[";992;"COSF@Y/<86]*L-@!F3:OO> ) 1P[9MC5- 9A$7.QJGT*"N M16R84[P5E^!:4J^**^C23[]SL0S];08EHY-[9:8H^Q!8FU M*N28ED'T.!60,=>R]3@5D&%,#;NRQ59UKDWL?;BJ& [7!G&]CTDJ%J@OF0PF M_D$ *C<;.PT#J)QI[+8 'F,+ NA6O4V'48OH! (ZRDQ=-P1TMH6=2C0*Z"R3 MVJX+,TA4@$9J [0]#&I!Z'^61R+*_2:X68")+,6=K-$MNWJ MR21(QTP7ZWLHH*/8Q$3?0P$=<2S'H7L 5A$;J8W87@CP0ORS]J"(#N'9:$@'92% G1@%@K2U62AB H( M26U ^&R87YJ>HLKIIT:S*%/EQ]/:-'J+\L_:0BAOUH*6GM(+'P: C+FFH?]0 M"\@P)JZEN]: SK6V/?7=I:OB0EH;%_8N8L'3N$!$(GD(@%M%3 U7,5'E?].V MCNDH6Q! !NR1MFOK %9E+G;UC110$1OKG7G0F YU]FRC5$5S]*E")@B_IC)3 M5/GJM.$:)ZI<;MI6.1UE"[);K3BRB5Y;. !4@NYS>BTX0(HIEQMUA9 '64+EA%7:Y%,$S.]BABH?\)Z M7=,04&%"JD7$51FC]I[J)Z;"-E9?_;27X,834DSYYZSALBBF_'76ED4=90M2 M7"U/TG?AIR7#IR5>K61WI6Z=6JDO@7HNN"]-/C'EU[.&:Z.8H"(6GK,V]TZ%RGIFA<'4C,T25:Q6!]Y*Z^6 MAU[[Q5%/[?HY/AE@X/H0GWCK(ZVJ^_4)6\GY/(@S%/*9',IX:TLHT_6AU?4; MD2R+4YFWB1!)5+Q<<'_*TUP@/Y\EB7A\DP]0'AWN_0M02P,$% @ N8K] M4(7M[QI# P EP@ !D !X;"]W;W)K&ULC59= MC]HZ$/TK5M2'5MIN0@()5( $@:I4^R7"M@]7]\$D#K'JV%S;+-W[Z^_8"5EN M"6E?$G_,F7-F[,QD?!3RARH(T>AGR;B:.(76^T^NJ]*"E%C=BCWAL),+66(- M4[ESU5X2G%E0R5S?\T*WQ)0[T[%=>Y+3L3AH1CEYDD@=RA++USEAXCAQ>LYI M84UWA38+[G2\QSN2$/V\?Y(P;+RA^3C:/]\MU@FZ: M+31+DB48S!X6Z&XUFZ_N5IO5,D'O%T1CRM0']!$])POT_MT'] Y1CC:%."C, M,S5V->@UK&Y::YM7VOPKVD)T+[@N%%KRC&3_Q[L09Q.L?PIV[G%&P^'K L7V MV(F\07<4;RFC^A7]M1:,(;BY1RRSOSO(^PUYWY+WKY#/R8YR3OD.O@*&>4K: MSJ=R$5H7IB"\3",O-*E[:6$>-,R#3N8U>2'\0* (I&+'Z;\D,RG0!8'[+B7A M&NV)I")#N12E7<>E.'"M3F;;/Y%>:1B<2?\X\'O^H%U[V&@/.[4_0%V"(D&D MQ$S=( YU5N2-OM]%U*8SO- 9#D)_V"XS:F1&G3*7>0YE4AEM4.FAE/%:2?K: MIB&ZS%44!>T2AHV$8;<$GOWFA(87K,,@&%RY7*.&=M1)&]<)9Z6\'UNJ^0X.F?B*S=G/,'GO=K>MRST@\E8V<[ MHD*IN9!5%VA6FZX[L[W&?3.O6O8]EO!=*<1(#E#O-H($R:H+5A,M]K:1;(6& M^F2'!?PY$&D,8#\70I\FAJ#Y%YG^!U!+ P04 " "YBOU0UDIGLI " "9 M!@ &0 'AL+W=OTG\<67.1$Z:E8N7(MD"PL*<]< MW_,Z;DXH<\*N77L489=O5$89/@J0FSPGXN< ,[[K.4UGOS"AJU29!3?LKLD* M8U2S]:/0,[>*LJ Y,DDY X'+GM-O7@_;!F\!3Q1W\F ,II(YYR]FI=J MG@HGHZ?1_6P$-Y.',40/]]-)/YK&\'PWO85H%D\?QJ-)#(UJ"_IQ/-* \R$J M0C-Y 9]@%@_A_.P"SH R&-,LTPFX%?&_#KAEU"X#7 ]WSO6#[_1Q_6TX>8:'K3T)M? M:JH)JI,.;+S@U$GC%MD&82EX#I%V2NAO3M\VE4)D[QD*^-:?2[O^O4:P50FV MK&#KA.!;C:34: "1$E4#5H++H[>DB-JQ44W7VH9777=[Z/M?$<./B%:%>%-, MNRJF75O,WCV!"5\Q^NOH!1VT/\CZ[U+_B C>)>8>?,S:KY5MBA(2OF&J^*ZK MU:KO]FV[7G*O]Q A4?Z/P-U!+ P04 " "YBOU0WLP!8U$# #$"0 &0 'AL M+W=O1$2+! ML,E)@<<:VI%0[:\8++-64;URQY02GAE3DKN]YD5M@6CJC M@5F[X:,!JV1.2W+#@:B* O/?$Y*SW="!SNO"@FXRJ1?S'H:;P!WE.S$WACH3!X8>]23RW3H>#H@DI.5U!:P M^GLB,D9(VK7"[8 M[AMI\@FUO17+A?D%NP;K.6!5"\2@G<( MJ"&@CWH(&D+P40]A0S"INW7N1K@IEG@TX&P'N$8K:WI@U#=LI1>727)Y M?96 DRF1F.;B%'P!M\D4G'PZ!9\ +<$R8Y7 92H&KE2Q:0_NJHEC4L?AOQ,' M G-6RDR 69F2U,*?'N='1_BNTJ05QG\59N(?-?B]*L\ \CX#W_,]2SSQA^FP M;TOG_[S/_MG[&S%06R7(V$/O50EY(F5%P)JS L1*:*X^<%6I,@.QJ5'"P8_Q M@S#K/X\X#%J'@7$8O.,P9D5!A;Z,A"JL5<6YM2@FM97(6-%7XM/(A[ 7#-RG M_:.RH-!YT$%-#U$!BB!\BYI94#[JARWJ3;IAFV[XX717>$LESND+2?4W)3," M3/ZE!%O"*;/J4)L/]Z+Z L.PW^\(88/UH^B\HX0%AGSH^QTI;#"$^CV[%E&K M1714BW'!N*0OV+PC;*UO?:*/'ZSV16)"6F^9Z" F&/1AV-'!@D(P0!T9#E&^ M$JNK@@45AJ%G%Z'7BM [*L*2J1)XDS%Y5JV!(+:<>X?E[05]KY/S(0KV$.Q4 MR/00%4 8=C^"0Q0*PN"\D[.[]RRI&V)C^@%]=E4IZ[NG76U;CK%Y:3OK$W@1 M0\OZ5+4H=4?QUWS=W\PQWU"E6D[6RI5WUE/GP^N>H9Y(MC6/X@.3ZOHRPTRU M681K@-I?,R9?)]I!V[B-_@!02P,$% @ N8K]4._VZ[ZE @ / 8 !D M !X;"]W;W)K&ULK97+;NHP$(9?911UT4JT">%R MJ@J0((13JG)1 NVBZL+ !*PZ<8YM+GW[8QN(J$11%]T07V;^^69L#XTM%Q]R MA:A@E[),-IV54OF#Z\KY"E,B[WB.F=Y)N$B)TE.Q=&4ND"RL4\I3(&D\F,\P\SZ2^:CF> D.%<&06B M/QL,D#$CI#'^'32=(J1Q/!T?U7LV=YW+C$@,.'NE"[5J.O<.+# A:Z8BOGW$ M0SXUHS?G3-I?V!YL/0?F:ZEX>G#6!"G-]E^R.]3AQ,$O?^/@'QQ\R[T/9"F[ M1)%60_ M"&.MU81@&D]&@S"*H0338=R>].->/^S".(QZHVC0'@8AC#K/_;]Z9S2,X;J+ MBE F;^ *: 8#RI@NO&RX2H.:<.[\ -790_G?0#VMLSNH>"7P/=^;QEVXOKKY MJN+J-(M<_2)7W\I6OLL5-YBM$1+!4PAXIH2^$[K>:@6!K30*>&O/I%U_OQ"P M4@2LV(#5RP%+^O::]T&S)>0H[$O*Y@A\QNB2F,MYKD1[Z;J5-D]KT_+ORPUW M]=8K7ZA=K6"M_>2P?H$5WIZU-O05IO+2J=8+LOKOG&H)\$BF M"C+YI8K:D?+%N>._S%"#3R1"GLO&/6D&IJ\.B%C23 +#1$MY=W]TW<6^5^TG MBN>V/\RXTF_ #E>ZO:,P!GH_X5P=)Z;E%'\8K?]02P,$% @ N8K]4+9N M/?5:! DA, !D !X;"]W;W)K&ULQ9A=;^(X M%(;_BH7F8D9JF]@A"8PH$M!6VU&[K6!F>S':"Y,8L,:Q6<= ^^_73M*8;HA5 M=>CV!O+A<_SZV.^#\6 GY*]\18@"CQGC^7EGI=3ZJ^?ER8ID.#\3:\+UFX60 M&5;Z5BZ]?"T)3HN@C'G(]R,OPY1WAH/BV;T<#L1&,G26E&>$Y%1Q(LCCOC.#7<5 $%"W^ MHF27[UT#,Y2Y$+_,S75ZWO&-(L)(HDP*K+^V9$(8,YFTCG^JI)VZ3Q.X?_V< M_:H8O![,'.=D(M@#3=7JO-/K@)0L\(:IJ=C]0:H!A29?(EA>?()=V3;V.R#9 MY$ID5;!6D%%>?N/'JA![ 0BV!* J !6ZRXX*E1=8X>% BAV0IK7.9BZ*H1;1 M6ASE9E9F2NJW5,>IX>CFYNYA].?D$ES=3<%D>GEQ_1W2ZI>QF4OJ*67"-P*KE8YN.0I25_&>UIQ+1L] MRQXC9\)O&WX& O\$(!_Y/V87X/.G+XZT05V-H$@;M*2]HASSA/(EF)*$T"V> M,W("1DRO7?V< .T",)$DI0K",:"7QP[+]&^'@&XMH%L(Z+8(&),E MY=P(F&-6=(D5N-!:LCF1((!FP+!_: +*O%&1UUAQ.^R&W=[ VQY0$]9J0J>: MR49*PM7IFD@J4K"68DL+.YHZD,>U=A9)05(6A.F"D(-KH^PDW),&PZC7HBVJ MM45.;0^2*G(J%HL<)"LLEUH(7FH*Y0JHE2[;\YR= *[9)A8:(8G8ZH&0'.A% M#(1N)0^IC1IJ3Z->'!Q6&]=J8Z=:O>[_,ZEZ!9-Z!1_2$3>K%@11BXY>K:/G MGE$Q4UB"V487#_R\+9:5:]WVZ[S]CS$.]"W(_'>R3I7X1:E1U#U<:;A'5OA_ MN*?J95]=['>C%G7(JD,?XY^JWQ<&"KJAWR+8HAD&Q[90E7%?2K<7M2FQC(9N M2%_SO=, M%SBC[.DU%D*6O@A^C(6012QR(_;M%D)-AD+8;UFER"(4N1%Z) ^A)E:#*(Y; MU%FL(C=6W\U#5;\O/(1@B%H$6THC]_;X#2Y"S;TPBE'++Q*RL$9N6$]$EA&9 M4,S,I.KI54]%29CY>(VM+(91_$&VLJQ%;M;^AJV:,(7=J,U6EJ;(3=-CV:I) M6-COMZR-P!(V^^0VVJC+N__M%J+'1\_:.2;1= MEL5AD*Z*V'!5GIC43^L#IU%YS&*;EZ=5M[J0NH2 D84.]<]B7059'@"5-TJL MBT.7N5!*9,7EBN"42-- OU\(H9YO3 ?U,=SP7U!+ P04 " "YBOU0A;3_ M6V8% !!&@ &0 'AL+W=O]OFS@8 M_E>LZ#YLTMI@&PB9VDAMTG:IUJW7;'WSSOZ^1DP\5WN:94@<\Y0F^LF2BY@H MO12KODP%)8L"%$=]Y#A^/R8LZ8U.BGNW8G3",Q6QA-X*(+,X)N+IG$9\<]J# MO><;=VRU5OF-_N@D)2LZH^IK>BOTJE])6;"8)I+Q! BZ/.V=P??7;@$H=OS% MZ$;N7(/ET%ZE,P?N7C]+ MORRHH&W*BWJ9$$5&)X)O@,CW:WGY15%T M!5Z7"4OR]V.FA'[*-$Z-SL9_?IW.IE^FGS_-P)L)581%\BTX E]G$_#FC[[ / M[^NBK"H3596)"GFX1=YY)O4=*<%9>)\QR0HZ_?91WP-316/YKT4'KG3@0H?; MHN.*\\6&15%3IK=(OT#F7>9AI'O.$,*!X^CH/.RFI;X5!D$>Q=K6ZX:M/H0> M]G:W[OGB5KZX5E_&1*Y!2M@"Z*ZI^TX5-/D.)+K1\B4(\RW%$T$733YO-7A[ MCKA>X?.ATV)=5V_52ET3)]S[ D3))%D.Y2%7"K9R.Y. MS0!L\QGNM%EH57]'$W5+U+I+R4!#D?!P' D-24([2_Y$V8QAG>"\(+#&T! < MM#/<'95*ZU5T43!98P+KO.0-K=H-,4$[,]4R"'Z 63:7]#[33\#%0_[9);N& M8J!_N.P:WH$#JU\WY)'%60Q2KK0'C$2ZB3S%N3-%']&II\6*/JKML:AQLAC4 MXC[P;&$WE 7MG#7[<@>F20A(L@#Y]57$Y]K&CVK1*=B&E>#P8,%&AH60G85^ MXE6:E*)V8^IBSU;,R- 1LM.1A80G)=3;:YHP\(-VO3LS'?IE%IZ4,O8,L+IM MF S9F>PB3B/^1*D^V1?%KJV8\R1KMJ)A5+-'WQ 9>HG(MB5&@:3B0:_80Z^0'4Z@[XU]X;/D)W/I@G;)5D)%'\V!&Z[$=JZ\9#I4]"AB#[KALT219,7F$05$!TC'S684KE.G=0K MACBQG3@_<:%'@+-8OZ\AV1T%.A\(L"%+?, 3\,X1V,Z)KP_S.6X:]JQQ-A2) M[;S6&N=?FP>P84/L'2[XAA*Q_1AIZ\,E=+\!V\?TMH/ M_M@P(WZ)&145"%Q?HYVS(FP-DH%'0U3O@=I,5I:*QKE P*9ZLI4CEW5#JQ&@\^?U^OIS? MS:\_+L$;L)R\]Z?W"Q]4:3=3:TA RV<&D%56"7A\"0 M)K />7(.L/T&(!O9+?))!SDB6OG4+)^R0'J'A1P.6N2^67X=".D=:>6S[MZ] MYW)+KF^]R*A>9%3:PQI[EWDFKV09& =?\C +RSW]:2&O@;E@N?>#2 M!]'X>,?Y>A]&4=M*'Y1NJ2Q0]SB2X!M V!]:C\=KTAP'/>^P@,?C9BWC7 @= M[-3CGDV!U%,@QBG3L+_#IBL4KEIIRXM0&G1?+NUO[<(U!3VBV!7*+@:!H M,.GGD48L$6U;;N(V$H?1P&[/6K\.H&\,8!P$/)?^9)T)F'2^BEB;ZX,1YWC- M,&SW[-6>/:/G!9,E!:1%[3CCF[-<=FB6L?:I>PW_9$ T#\R@#F#PL\_\9- R M7X<0M]TCM!6O;://>2)H\A#*+!LF6]DX]NYXMJU9:7A4+&"'C$%:;OAP$Q9[#R3R./H48($=F;'6 MR$@+;/O8U:5(,0\ZQM"6=[=@G@1E=HKVNXBO: 068MT%K5!Q#[HO!E>HX ;- M=#L%KWYEZUE.H8MT*56<@V;0=4.L#YN,\VQ7]ZPIR$$SY4[!K ^;W.MC6T,] MI*B'S-0SD-9'3=@A%WJNIW&J:(?,M.N"6A\U:0?[>M:BHS.;&7==6.NC%LX9 M\JTXA\R6Y*V/&VIA&[0'KLZY@ALRP^T$T/N5J><)&'BZ["N*(3/% M3@2]7YG[ON!HBAY2E$/FX]TO@]ZO'#P[^6"G/R":T!0:D1F-'4 /_I4C!$L3 M6M!9WNQ0 9#"(O)>K (@A3_TTX<\'[6<\FRLW?Q8\0Z;>7CI M:RQ6R,-FY)U48W&3>7KF8X4\;$:>Z4''3;S)&DNPSJGB&S;SK5.-Q4V$F6HL M5@C#9H1UJK&X^>IJJ+%8X0N;3W5=:BQN'NE,-18KJF$SU4ZIL;A).4.-)0IR MQ RY4VLL:1[T##66*,H1\SGOUVLL:1X"98TE#M*$IM!(S&B\99F@DK0R)#!> M_Y-GHFS^;Z6 *#X2_&*E@!S] F?FX$FE@+2<_72_9A&%0?+S&"1-#!*L6V3% M0/+29SS2\L,>^3XNZ^@K0?'5Z(JF#V&2@8AMI,H^[\MII8.X+ORP\&* M"\'CLKEE=,W28H"\O^%)[4#;%47JINT=JV[;*[1WTNH>3!C VB1F;5.VTOWX?O(\%2T@8>I$+"$U9V9")DR; MH9Q[:BF!37.C)/:([_>\A/&T,^CGB3+E":2*BQ1)F%UT+O&G,""907[%,X>U MVCI&62@3(;YG@^'THN-G*X(8(IU!,//S B'$<89DUO&C .V4/C/#[>,W])L\ M>!/,A"D(1?P7G^K%1>>L@Z8P8ZM8/XKU'U $U,WP(A&K_!NMBVO]#HI62HND M,#8K2'BZ^64_BXW8,L!!A0$I#$A3 UH8T#S0SG 9_ODT' W'P_N[$?J ;H9WP_$UNAT^7U^AR]'H M>CQ"[ZY ,QZK]^@C>AI=H7>_O>][VOC.$+RH\/-YXX=4^/FR2D\0"3X@XA-_ MCWGH-K^/M#$GF3D^_]7<,Q&789,R;)+C!15X=T+J!;I,0/*(H6]?(9F _ ?] MB\:0?OR[G'!XHJ4GFGNB51L<_5AQ"5-TPU.NX>.M8>T4#5/-TCF?Q( NE0*M MT+=;8XB&&A+E 7[LK9!Z>4HV2W_,NB>^?FG M[[WL\=\M_7?;V& S$>8D!XD>(6;9K:T6?*F:I*!7KJ5WS!2E_[.&_I\4S%8QNN6SO0MPP_30*S"I'!MR7B[HO"5.C"%:I"(6\UG1W:6'DQU6*G&O)7:X<4@].ZR. M8K>05K)C-'XT68D02Z?Y\>^QF#"S9#UMQ L/>K83*ZD$'S,Y9*N$;"JD[N04,-O).3^MSHT53>(6S::W M:EB#@VGMO4JL=!)WW7D@8<:230'=L02:L<0J*^D>E2564$E30:UA26^')22H M9HD53]*T"JUCB1L'US_OB154XJXI#V3) 44 L=I+SH_)&&HUE[HUMREC"IB= M(F _8Z@55-JT1JUA3 U./6&HU5KJUEJS[2#3_!%BZ-!:"4"WNOBCMO'4"BIM MI9$/Z6XG'U0_9:@53NHN20_9^8,J &HEEAZUOZ=66VDK'7Y(][3XI#HW5D9I M.QU^6(.#_?I;U>HF==>L!Q+F &T/K,0&1^W_ ZNM02O]?QCL]O_=2L($5D:# M=GK_L ;'(>W>UKOH[(^ KTS.>:I0##,#Y9^<&KF1FW?KFX$6R_SU]$1HHQ3Y MX0),%2BS"\SYF1#Z;9"]\2[_X1C\!U!+ P04 " "YBOU0@Q)C524# "I M"0 &0 'AL+W=OE8 M5F"F$!.CT]*Q">NT:"823-"$ 9ZE*61_>RBAN[9A&_O %*]CH0)FI[6!:S1# M8KZ9,#DSRRP13A'AF!+ T*IM=.W[8:CP&O #HQT_& .E9$'IJYJ,HK9AJ890 M@I9"98#RL45]E"0JD6SC3Y'3*$LJXN%XG_U!:Y=:%I"C/DU^XDC$;>/. !%: MP2P14[I[1(4>7^5;TH3K7[ KL)8!EAD7-"W(LH,4D_P)WPH?#@@R3SW!*0A. ME>!]0' +@GMI!:\@>)=6\ N"EF[FVK5Q RA@I\7H#C"%EMG40+NOV=(O3-0Z MF0DFWV+)$YUN__M\-!N]C,;/,W +9OW'X6#^;0C&#V R'8.'\?2I"T;/^JE MX'J !,0)OP%?P'PV -=7-^ *F(#'D"$., %S@@6_E4$Y?HEIQB&)>,L4LEM5 MTUP6G?7RSIP/.G/!$R4BYF!((A35\ ?G^<$9OBE=*JUR]E;UG+,)OV:D 5SK M%CB68]7TT[^8;C?KY/Q?]>&GJQ^9X9;KQM7YW _R]3(N(YR#/DT7F$#UU7/P MJ[O@@LF/__>9$EY9PM,EO ]*3-$6D0S5K9R<&&BBV@FW'<\*;"MLF=O#/^04 MYH9^L]D\A@U.87?;PL*N&ZU5\J /Y0<6&4Y#;<*K_=1W(=^LM"$L+PL]8$.$D M$RBZQ(3P$A/J0'Y%W^ 4)$UP*B;4@?SJ_K\$O,$V1K+72=!*UG*:H1RZ;+\8I!/!-WH MDV]!A3Q']3"6=RG$%$"^7U$J]A-5H+R==?X!4$L#!!0 ( +F*_5 PN67< MK , /8- 9 >&PO=V]R:W-H965T:&EL$:5$EZ3L+K _?DE)D9Q&5@,T MA_A@B13?XYL9ZHGL'X7\KB)$#3]CGJB!$VF]OW%=%4084W4I]IB8)ULA8ZI- M4^Y M;"@;(;[;QCP<.)Y5A!P#;2FHN1QP@IQ;)J/C1T'JE'-:X.G]$_MM%KP)9D,5 M3@3_AX4Z&CA7#H2XI2G7*W'\A$5 '!?@>N:[3\VJX M[]7 IW\V^ZP9/L7 P$D=_%DR6N6R:&5\K3-\MY1)>*0\Q0L8*85: 4U"N&-T MPSC3#!4LD*I48@CF=5]AD$K)DETV:BD267:,J6(*OMZ9"6"N,5;?&N2U2WGM M3%[[C+Q[*0+$4,%6BA@4Y0AB"RPYH-+&Q;2JJU].VAL1K>?;7=P\U M8CJEF$ZC&!,\ITJQ+0MH9G[&CZT<&@1IG'*J;8YTA!("$1LWCZS-FM>("U6G M<]QYH;,2F"^EIA'/0NB6(70;0S@M]SS9IUI=P!T>D .!KPN,-RB;RM8KI^F] MQU5U5)KODE;&&V!MTY2G\S7EJQRL-7LK*J$GW75:ULGC2>UL3+?B:OF;NR?XV1KG+#A;* M+(LTT?D&K^PM#R^C;,O^2_^$W$SS(TA%DY^(%E3N6** X]90>I<]LR1D?LC( M&UKLLUWT1FBS)\]N(W,P0VD'F.=;(?13PTY0'O6&_P-02P,$% @ N8K] M4(=+O9DY! ^Q4 !D !X;"]W;W)K&ULO9AM M<^(V$,>_BL:]Z=S-Y&)+P@:NA!D"Y$HGR60@I"]N^D+!(GC.MCA)AFNG'[Z2 M<2RW8,64&]Z GW;_J]WUSY)Z6\:_BA6E$GQ/XE1<.2LIUY]<5RQ6-"'BDJUI MJNXL&4^(5*?\Q15K3DF8&R6QBSPORV0%_ M7M.8;:\F$8O*ZDON/W>FKS0&97S]0-79V[I)8P2FHJ(I8#3Y94S@)^& MN*L-\B>>(KH5E6.@A_+,V%=],@FO'$]'1&.ZD-H%47\;.J1QK#VI.+X53IU2 M4QM6CU^]W^2#5X-Y)H(.6?Q[%,K5E=-Q0$B7)(OEE&U_I<6 ?.UOP6*1_X+M M[MFV[X!%)B1+"F,501*ENW_RO4A$Q0"V:@Q088":&N#" .<#W466#VM$).GW M.-L"KI]6WO1!GIO<6HTF2G499Y*KNY&RD_W)_=-X]G@WOG^<@<']"-P,)E/P M-+B=C\'=>#";3\>[>^]'5)(H%A_ 1S"?C<#[=Q_ .Q"EX''%,D'24/1+1 M7MU%H7V]TT8UVK]EZ27 W@5 'O(.F _MYB.Z4.90F\/NO\U=E84R%:A,!PYVX.Z+9*W995]S-G0H!Y MJM[].)?_K-[Y0T4<[OSX%7WOL+1?2OL-I'_^"0;>+Y4 ;M55>C "?R^"CVU< M$T10!A%8@S#5/:08["GZG:"#:W+>+C7;5LTA$2LP_I9%&Q+G;?;ECB;/E-OZ MJ%/Z[IRQ>[NE:O?$[NWN9[(=M.NZ%WJ&6]X/ZM_"48,&AA5JPA_;PH6_)D$8 M7D%T0@L7QHTS;X %WR!6MOL"3XFD8$87&8]D1!LU,S1T@JTSMC,T:()V-KW= MT'"?1M#K>'75-#R"=B =T=#[=*I3-V2"=C0=W]#M(Z ,#<5@YY2>[AS(O=>N M4S44@W:,&=4+,$G7F107X)9N: Q@D[9&AEK(.V-;(\,K9.?50)51#VJI]3:Y M7ECJ'5C1ZH,LEJ"JWZ5(._P?_Y5"*#,(3/609#-62?=!U;ANO"7W7R MAY&OUFBFY8MZ[<_2K/4R0$1V(#:LUPD?!600B8)SELW $=GA>/S;LP_'&D8A M0T;4E(S_+01JE&4#0]0]YSK(L!';9W1'9QDWGMAA TIL!V63+)_6[MB@$I]U M05I9D;XQP3NZ$+AQ(0PJL1V5]87 C;)L (?]9_&!# M-VRG6Y-,G]CR!G+XG*M8;)B'WUC''EV,[MZ'^5 QW,K.G-X6O2/\1_ROW>_O_ %!+ M P04 " "YBOU0'[7G_A(" !J!0 &0 'AL+W=O MJA*D/VSZ[\E5Y\I(G4-NB97*S"4<7V=A,9F<'YAUM*6#2V^0/M4R2$9 M1P,21W'T9WAHA77JXDY=['F3"[PUDTQ4@CRO0>P ?_0@QQUR[)'C2P6#U@ # M\@CV6P[("G2&K/1_R/.C]24/!H3NRS3I,DUZQ7\!%$3E)%/2H/W[WFIG/V%$ M7H%BCY1I)V7:WT=Z_-L^SCKD[#_W<=YEFO]S'_L)[WT?]5M:PK/1<;?0FN*! M24TXY!85#>>VL=A,=F,85?IIVBEC9],O"WL9 CH'>YXK94Z&&]#N>DU_ U!+ M P04 " "YBOU0.[*W-I # "J#0 &0 'AL+W=O?O0WCSV(!(-'O(J>B;RVD7%[9MI@NH"#B MDBV!JC.!(K(J" M\#\WD+--W\+62\=C-E](W6$/>DLRAPG(K\L'KEIV'27-"J B8Q1QF/6M:WPU MQJ$F&,2W##9BYQEI*4^,/>O&;=JW'/U%D,-4ZA!$_:UA"'FN(ZGO^%4%M>J< MFKC[_!+]@Q&OQ#P1 4.6?\]2N>A;L852F)%5+A_9YA-4@@(=;\IR87[1IL0& M@86F*R%949'5%Q09+?_)[ZH0.P1\C.!6!+=)\(\0O(K@G9K!KPC^J1F"BF"D MVZ5V4[@1D630XVR#N$:K:/K!5-^P5;TRJ@?*1'+U-E,\.;@;7T_&$W1V!ZK: M:,B$/$=G(Y DR\4Y>H^^3D;H[-TY>H+55N'<&>5GENRCSN MD3P>NF=4+@0:TQ32%OZHFQ]V\&VEN1;NO@B_<3L#?E[12^0Y%\AU7*?E>X8G MTW'2)N?_LH__.?M>,;QZ%'@FGG=L%( 0 !?(C((+- (QY=G2S.0?=PJ+;B44 MXF=')K_.Y)M,_I%,7Y@D.5+K'".N=5"5P4(33*]YZT&4A*I@ MZUVG6D">$^^#1H<@'"2AMX\:MZ"\),8U:D]S4&L..C7K6878##W"&N@*!/IQ M#\43\*YZAG7L\(V=B^I,T6LZ5P8+=BKIQG[8<.X0Y.' ;3AW" HBOS$&QH>@ MT$N<=M_B6G'V=YPMX?J"*+UJET+W1/^#$;] M"29B=YO"?6L;M^LT]E[51N^P]$'07#_;4'BG])6-AZC B9.FC8;E=J'+RUE]N5&X>OZF5XN#?AJ+FB MMJ"2IN&C%I#K-5'CMH2N[S:LM'?.G@7PN3GT"R5C165Y *E[ZXO%M3E.-_IO M\-40M_2/]$7$G'6WX&ULE55=;YLP%/TK%NJD5DH# M(1_KJB12F[1:IVR-RKH^3'MPX"98-3:S3=+^^UT;2I.*(.T%;/ Y/N=P?1GO MI'K6*8 A+QD7>N*EQN27OJ_C%#*JNS('@6_64F74X%1M?)TKH(D#9=P/@V#D M9Y0);SIVSY9J.I:%X4S 4A%=9!E5K]? Y6[B];RW!P]LDQK[P)^.<[J!",QC MOE0X\VN6A&4@-)."*%A/O*O>Y6QDU[L%OQCL]-Z86"($5!!QB M8QDHWK8P \XM$8' ,$%: \ .@-S@" MZ%> OC-:*G.VYM30Z5C)'5%V-;+9@G)&3DA3)"?J2PT%8D>^P:5VOW\N%)U7:H*CZCZ5H@NZ0<=$@9AT "?M!U6'L=_I_7A.E8%L(0+ )H\M;.U^]>!)^:#+7#!MW@(^S SJBV,VKE M>2]>=V([9%&5VFN'_) B+I3"4]\AD4%WM@$0N2:W3& '8-@+EE(S=_1_W[P8 MV[U7')!"FS]-2;1+B76^N70JKD1R;U)0B_>R?]?29-K?:W'V]_*=J@T3&JMO MC5L%W<\8IBI;=CDQ,G==;R4-]E W3/$O!\HNP/=K*&ULC57O3]LP$/U73M$^@+21-&U#A]I*M(#&! *U8_OL)M?&PK$SVZ'L MO]_924,I;<67Q#_N/;][YUR&:Z6?38YHX;40THR"W-KR(@Q-FF/!S)DJ4=+. M4NF"69KJ56A*C2SSH$*$<10E8<&X#,9#O_:HQT-56<$E/FHP55$P_6^"0JU' M02?8+,SX*K=N(1P/2[;".=JG\E'3+&Q9,EZ@-%Q)T+@=BVGBXGW ;XYK MLS4&E\E"J60$H<#4.@9&KQ>P\F\*DN!5![+!$R9R>&&"@RWLKXHSO$9"F8Q ZO@ M#LDYX\/*;LVQ7B3XB0^2OBSDF?0C;Y"',71'CW33\,[WX_(Z;:. M=SU?]P"?-[=D/ .R%EBA*FD->9:*BO)UYMDXMZI[W?:N\?=7'V\ 3,&"3KU(+NH*Q5XVN:,[E"[VUM MFEH(OO(W^*AI27MP\DG3#ON2?,RXTXE[.[Y\C.KW!_T=6\*M3[M O?(=ST#J M;DW]";2K;5.]]+UD9WU"S;;NC6\T=:>^9WK%I:%\ED09G9V3\[KN?O7$JM(W MD(6RU([\,*QFX@YH?T'C_U!+ P04 " "YBOU07)/U);H" M "4!P &0 'AL+W=O!"I#Z-6T5U5!IMXMI%X8F; 1ZD_CKO,]Y MX_AXN)'J6>< AKP4HM0C+S>FNO!]OYL0/^>%BQ M%?S9BGHMTP;NMM_4OSCS:&;.-%Q+\9-G)A]Y?8]D ML&2U, ]R\Q6VAA*KMY!"NR?9-&O3GD<6M3:RV 9C!@4OFS=[V7Z(G8"0'@@( MMP&AR[L!N2QOF&'CH9(;HNQJ5+,-9]5%8W*\M+LR,PIG.<:9\>3V^ MP82LK+_8PJ\:>'@ ?E>7YR0*/I$P"(.GV0TY/3G[5\5'.ZVGL/44.MGHD">; MLR:_+N?:*-SVWT"^M]!(NZ M8+U]&(VCJ!N6MK#T(UCD![:2!N]U)#C*GX#6A!=5;2## MLH#609O.DA#L9?"91K1_8'_I3B6C1S.8(A%=DS43-=ACVGP,\5Z[.M.A^X<6 M?[;^_P?)WZFQ]KZZ9VK%2XV0)08&YRD:4LT5T'2,K%S9G4N#1=PU<[PV0=D% M.+^4TKQU;"5O+^+Q7U!+ P04 " "YBOU0/X*P4TP% #Y&@ &0 'AL M+W=O'?ES1AAXL)G#Q>>!_?;T5Q8;J8 M[\@]O:7BX^X=EV?3)DL4IS3+8Y8!3C<7DTMX_AI[14")^#6FA_SH&!14[AC[ M4IQ<11<3JZB()C0410HB_Q[HBB9)D4G6\;5..FG:+ */CQ^SOR[)2S)W)*_H)#A76<"0CWN6!I'2PK2..L M^B??ZHXX"H!] :@.0.T NR< UP'8M 6[#K#; 6Y/@%,'.*8EN76 6_9]U5EE M3Z^)((LY9P? "[3,5AR4PU5&RPZ.LV)FW0HN[\8R3BQ^>OMV_>GJ^AH\7U-! MXB1_ 5Z!C[=K\/S9"_ ,Q!GXL&7[G&11/I\*V6 1-@WKY,LJ.>I)CL$-R\0V M!T$6T4@3OQZ.=Y^*#X;C(1I(,)4]U707>NRN)1K,^&:?G0%LO03(0I:FH-5P M^ WA,ASVAJ__7>O!KC,A_NF'F/1(4X2 M\/D]D[]2* Z$1[\/9+:;S':9V7XB\TMP1^_C+(NS>RD_"0U67X=1_G<2'(^4NY,L-D'Q7, M4DKR/:=2[@7841ZS")#H#RD=Q17=JEU7[3C'!6+']_P6CRX,N9YOV7H:;D/# M':01;#;250#; .F+4O@S*7.EU1E^Z_ Q"KS6;O&Z=.ES0Q;5GW0DEOZ'D&U'24?#- M2EMU#5%?LS^_@EO*'.*0YN!81^'Q#TSO*A[0&6LI! MK9%U#!ZY,QQ3R>ILQSWH8,MJC\>3L--JD:H6C;5,@CJ5:0W*5" VJJ$02/FH MG5/P/*+5T0MM';BK*K"_#F5!T,R#M,-DFPV3$2QX$G;*0-D-'/:;#S1[]9O1 M4E'2#]VQEXJ2:&BFT;H'&]@59>EXMNWV])$243BLHK\P+K;@,I6V&Q*COE*B M!6L:; 0 =T/&SYOGY$D%),-*R8XSTEH:Y* MRDGCN4Z;BP;G.LA#/524G*)A.?WQ)Z7AQ,77BO-\1T)Z,=EQFDMGI),%T+Y0 M=%6Z1U>04FADIM F#U.HJ\[0]VR(G/;,,P0&.F!KBI[R4HJ/?ECQEZBKT=KR M5CJ@?JD99@P,,IX25@:!A@U"+W[@+V#L'$@Y!QK;.9!R#F3F'(:/#$O4?23' M?7:+E)6@82NYR@3E6;FD26+4>E' RL;P?^7C6"-/4#S9#[3EEA@MTN-.Y=TI*.03^<8? FJ]&FN)66"/GV@5DEB_0X8;( M*G? P^Z@U[-_X@Y8N0,>VQVP<@<\JCNLL.9=H^,.TZ,O]M(_[\N]E1R$;)^) MZFMT<[79O[DL=RU:UY?P?%7MPJ@TU:;0#>%2CW.0T(U,:9UY7_#F'@\*1IH=KL6?P-02P,$% @ N8K]4,XY M@JYW P /PX !D !X;"]W;W)K&ULM5==3]LP M%/TK5K0'D#82Y[NHK00M'T4P$(4Q">W!35QJS8F+[=)MOWYV&M) FV"!>&EM MYYY[[CV^ODZZ2\9_BQG&$OS):"YZUDS*^;YMBV2&,R3VV!SGZLF4\0Q)->4/ MMIASC-("E%';=9S0SA#)K7ZW6+OB_2Y;2$IR?,6!6&09XG\/,67+G@6MYX5K M\C"3>L'N=^?H 8^QO)U?<36S*R\IR7 N",L!Q].>=0#WSV"D 87%#X*7HC8& M.I4)8[_U9)3V+$='A"E.I':!U-\3'F!*M2<5QV/IU*HX-; ^?O9^7"2ODID@ M@0>,WI%4SGI6;($43]&"RFNV/,5E0H'VES JBE^P7-GZBC%9",FR$JSF& H '@E0#/E,$O ;XI0U " E.&L 2$I@Q1"8A,&>(2 M$)L".B6@8QH2=)YWSBDJ:+7E1;T,D43]+F=+P+6]\J<'1=$5>%4F)-?G8RRY M>DH43O9/+B^'=Z/S<[#S'7&.=+'N@ITAEHA0L0N^@=OQ$.Q\V>W:4K%IC)V4 MG@]7GMT&SV>+? ] ]RMP'=C9 A\8P#U'PUUG"WQH#-_*?O0Q]N./L9^TPXSH01HZCQ'VJUY2YZ4DI;C M=-M!6;D(ZO1>$$?Q9DZ;EFZH[/S&.(,JSL HSJ^ 9'-$N+J?):!,B&W[%6S( M]2K.X9L61V]:'+=9O,@QK'(,6W,N]ZV](%WBMVJU[%&QO4CJ]>IR4T?-G]?3_<%,RNO83J3ZL+Q!](+@#%4X5U]B(E'U]]K:PFDLV+]]() MD^H]MQC.U!<>YMI /9\R)I\G^E6W^F;L_P=02P,$% @ N8K]4(/';^N% M! _!0 !D !X;"]W;W)K&ULO5C+;MLX%/T5 MPIA%"S212(FR'-@&_-*,!TD1U.UT4'O#J'X?#(^'>QHU2"GW&4B%%O)^7^QC"$OZ,Q$==L3Q/U9L-X3*2Z MY5M#[#DE09841P8R3<>(29CTQL/LV3T?#]E!1F%"[SD0AS@F_'%*(W8<]6#O MZ<&G<+N3Z0-C/-R3+5U1^65_S]6=4:($84P3$;($<+H9]2;PQD-6FI!%_!/2 MHZA=@Y3*FK'OZR"@&W*(Y"=V_(L6A'"*Y[-(9+_!,8_%*M@_",GB M(EF-( Z3_"_Y64Q$+4'AZ!-0D8">)]@-"5:18'6M8!<)=M<*N$C 71.<(L') MYCZ?K&RFYT22\9"S(^!IM$)++[+ERK+5!(=)VEDKR=7;4.7)\?+CY\G'/Y?3 MVP68K%:+SROP;DXE"2/Q'ER!+ZLY>/?'^Z$A5:DTP? +V&D.BQI@+7#'$KD3 M8)$$--#DS]OSG99\0U$L>:(GGE/4"OCW(;D&EOD!(!.9FO',.J?#@8[.9=47 MEU7WVM/GU%?I4)=^,I=6V3-6AF0TP!X81)*>G6KM"$ RT229!NN M(PHF0E IP+=;E0B6DL;BWY:R=EG6SLK:#66+:E%6+:RJD:S:!Y!0J6O4'-3) M0%.=?1C;5A]C4_T,C8?Z&G:.]#21",*!4X\\X8A+CKB5XS+>DY KY9: ;70D M-[5)T+'-X7%M9,_&/L-G8W\^#R]B+-HP3G@[)6^GE7?94H$2L=0I@*3^+F$1 MVSZ";WUD/]LD[_+5O7+#O!I8MJ/Y:CM'>KI( M$]NHD3@T*Q,KW7M\-B\$@)%RW?&435$%$W(D]@-!@X?4VCG7M;0ZBG0;7=/K9:/JC*!V&[$?Y.+8'G MAG:%L-LW==]9]UA/&VM9Z1ZO<0(J0X3MCOBKBN*<*TH?(L?64'7.)44?ZNE0 ML6U99C/1RI%A_W5$I1T6PI=5I;)OV.[?Y1E/9*AR\I=Z@RM709:[6J#=(XVN6ZYJ:+D0:8].'>EI4Q\+-.Q=461MJ]Z#? MJ3=%J=.-!C9MJ&'?.=33A;HVA"WL*]=$[:[YBV)3H#HG6PVK[VATM7NHIPO% M"-G-8H,JZT;6JXC-"[ 0-8N-43N<4?N1;7:,)H#/#HG,_^0'<15\?BYX1_@V3 2(Z$:5,J_[JGEX?M26WTBVSXZ&UDRJ MS5)VN:-*X7@:H-YO&)-/-VF!\L!S_#]02P,$% @ N8K]4(= %1+:!0 M(!X !D !X;"]W;W)K&ULS5E;;]LV%/XKA+$! M*9#8$G6Q720&DCAN4B1+X;3K0[$'6J9MHI+HD;23%/OQ(R5%M$.)4I<9:!YB M7&[\SI%T^DC9=[["6("G)$[Y66C%4X0[](U3N6=!64)$O*4 M+7M\S3":9Z D[D''"7L)(FEG=)I=^\1&IW0C8I+B3PSP39(@]GR!8_IXUG$[ M+Q>F9+D2ZD)O=+I&2_R Q9?U)R;/>J66.4EPR@E- <.+L\ZY^_[:]Q0@D_B3 MX$>^++W$<*TW2CK\+I9UR3077-/Y*YF)UUAETP!POT"864_IXC0N' J4OHC'/_H/'0M;I@&C# M!4T*L+0@(6G^BYZ*0.P 7+\& L ; OP"H#7%N 7 +\M("@ 05M 6 #"MH!^ M >BW!0P*P"#+;IZ.+)=C)-#HE-%'P)2TU*8.LH+(T#*%)%6U^R"8O$LD3HQN M[__X+(RR.F!9'3#3Y]7JFPEPDW+!-I*O!/AV*P7 C< ) M_\NBWBO5>YEZOT;]32HPPUP _"2YF.-CR3HS454QN9XPTZ/H>#OR_4'H.#)& MV]W2,.7"8=\0NS+%@C 8&'(34\[UX7!7;L]OO_3;M_I]GE FR ^4L3==9%X# MPOD&I1$&$>6"5P4A5QKL6 /=BAA4B0W-&)AB@5,1 E/,]P:U$0C*" 36"%S2 M)"$BJZD%QE7.!L:ZGIG(L2GE]TTGKDRQT'=-7TVQX="M]34L?0WMOJ(U$2@F M/_"\;:9#,X5.]O?*KY9RUZ%1QZ_E]CSKEY[UK9Y=4"81)%UR\.T.)S/,;*PP M*+4.#D$ZPU+]\'\BG:%97-#SS"(<&M%]G:<*38%C[LF)3=.>LZZC^[MC=7>* MMS3>RAR!2X;G1( )BDA,Q'.;E+D[8X1[B*2YNA.YT.I'ID]R991[L2B\. 8H MH1NYH)S+N4#I7'I:.7) ([1]F8.J3=5>]$-[T>M"-&B16]T^77O_5$$_!E^S M^5R2R_D6,_F\ &._1$DDT"9B],"B*TEKZ*Y\JQV^3Q?E%M M=;6DJ=RU<_EGS!*UOV**TLJU[? /&/$N"THFO_=0<-PL,4IDN&.:+*.B6J5 MQX#C:"-S#6)<5#E3XU.EI;GVP>[HT UJXJ.[AFMO&Y5&"2H;>QN3AH9)?IU) M4%,[M%/[+19RHZND%;N@1>U#S>CP((P.=YXM[(P^Q>K=BJKY5M5_"4VRA:^+ M/^>I-I+[1FO*A7:.NZ7I\D2HO5(W-10*S*'LM9&-\+K2; MP:NQ2Y,IM,_\M>7Z%BZ'FFIA>)!ZU@P*[13XT_7<-Q]J!Y65TBRX;[)F6FAG MVG)2D,PEZ8RDLF80Q^!HCO.CRK<_#4IAU[&. 5!S+K1S[G^O&"D@=^I)J[O89I_"V9F>"Y[).ON99[R \ZVF>]1K>.C1%WPYOHB=/LZ?7Q)Y$ M$%G'N4$/F4%[#/1KT)>F6V]XB,SYFA]]^\#:E+D&N-N%@2USON91WTZ$E9F[ ME\[>T52L0!;<7R^3OJ9G_R#O[7U-L;Y]#&[,I!WNU&6RM_,E2WT[O4-L25(N M'[$64I'3[4L^9/GGR/Q$T'7V<6M&A:!)=KB2-F&F!.3]!:7BY41]+RL_"H_^ M!5!+ P04 " "YBOU05R-$H%," "^!@ &0 'AL+W=OSX9%)Q<2]S (6.!65RZN1*'<:N*Y,< M"BQ'_ !,CV1<%%CIKMB[\B IQ8JJ!MXWK5;8,*61!02)11P/KU $N@U CI9?QH-)W6TH#G M[9/Z6YN[SF6')2PY_4)2E4^=UPY*(<,E5;>\>@=-/E=&+^%4VB>JZKEAZ*"D ME(H7#:Q74!!6O_&QV8YV MXU98X=E$\ H),UNKF8;=?4OK_2+,?"=;)?0HT9R:W7Q8?ES'Z&[^-=ZBYRM0 MF%#Y8N(JK6UFN$FCLZAU@AZ=$*TY4[E$,4LA[>!7P_SU ._JG-K$@E-BBV!0 M\'W)1BCT7J+ "[R.]2POQOTW7>G\GWO\S^Y_;$;8GG)H]<*^4V8)+P#=X2-: M$9E0+DL!Z-M\)Y705_7[@$746D36(NJQB+,,[*5'I#93VDQ@!5W?TK!4$(P\ M[UG7F3W!^3W<:ICSHQXN?H*[_INK]\X]NY %B+VMA!(EO&2J/K4VVA;;N:TQ MC^(+?[ST.^(K79SK6OI;OJ[L:RSVA$E$(=-6WNB5KA>BKI9U1_&#+0<[KG1Q ML&PO=V]R:W-H965T7>M%D R?;/@1%0D4Z3HM^?*F+98>B%!?9-;"B5X#5-F+CN;:3<7EF6B#8T)>*2;RE3;YYYEA*IAMG:$MN, MDE4AE"86LFW?2DG,>H-^,7>?#?I\)Y.8T?L,B%V:DNS/$4WX_KH'>X>)1;S> MR'S"&O2W9$T?J/RZO<_4R*JUK.*4,A%S!C+Z?-T;PJL9Q+E @?@UIGMQ\@QR M*DO.O^6#^>JZ9^<>T81&,E=!U-\+O:%)DFM2?GROE/9JF[G@Z?-!^[0@K\@L MB: W//DM7LG-=2_L@15])KM$+OC^9UH1\G)]$4]$\0OV)=;W>B#:"O52!.!!!L$4"5 #I7P*D$G',%W$K /5? JP0\3<#!+0)^)>"?:R&H M!((B665TB]2,B22#?L;W(,O12EO^4.2WD%89B5F^%!]DIM[&2DX.'B:SV\G= M(UA,[K\L'N=W,W QII+$B?@(/H"8@<<-WPG"5J)O264OE[*B2O>HU(U:=#O@ MEC.Y$6#"5G1ED)]VR_L=\I;B69-%![(CU*GP\XY= L?^"2 ;V5\?QN#BPT># M6S?=6FY)IK3 ][2,S_8%XG8MD[-]Z=(R_?=Q4<4N(S)FZS\$7:O:(TT+8/9? M.;Y)HU.O6:=0Z[2MV=(AL*!;GN4N@CDKBW)>W)Y^47 PES05OW<8"45SOE=49@ M02/.HCB)2\K*N LD!4^=7S"*>4G"1<*'V\=-P*62FBGY7//S:M-\= MCUJ]J2"4LOX)4]]V?+MF6^ZO)BI 7;>HL8&70YRP[>H21,5>M#';U'3)@HZ M#O0TDS,#S U=&)BS%=0A"SI#-DSS9?I7G2L2?=_%&5VI.$K"UO$RH8 (0=6* M4@4WXD+FJ(R^4+:CQKH;-!:4;WNN%K\FR+,=C?&T"8+(]K3PS0PH9<\WAR6L MPQ+^CV&I=QJ@KZH/$^; A$U'7>QX6F2:J &&FC:!"'?A7ID3 9#KV7!X#HR MN#,R8ZK:RJC:W.KL!5QN5 TB)P$SD)]T8K"3]Y1A@T/W$#?_@;0)\]I4#:@'%_/M%D7 M;F&,CHS1.YDNCBE)7@^TC6Q1,RN^"KC.UP0+_ ;A)@PAUT,Z8P,,.[;;0OG8 MND"GDW)Y3AMI.H8BBQ$.=9Y-G*IP>O6?&F#(QBX,=:(FG!_87@O38]\$WVF< M5+':@&%*LS@BX.F6YGU45P<"C]T/_.'M#SSV/["[ >K(H-_,($0((SV#31SV M;!OJ&6S"$'1/,U-ET(2SD=^V/8]M"^SN6XI"S(H8D^2L#!Z/?AC^\ P>3U?8 M?;QV9! W&L!/".-&:37 H.L&>@(-, ^%C>)J@#F>KY<:Z^0C7VVJ=7%_(U2[ MN&.R_':J9^L[HF%Q,Z+-C^#5!!KFI_F=4G&I<%1?7DBIK\QUS 1(Z+,R95\& M:JUEY1U/.9!\6UPQ++F4/"T>-Y2L:)8#U/MGSN5AD!NH;]H&_P!02P,$% M @ N8K]4#-&9.J.! &ULS5A=;]LV%/TKA-&'%L@B\4-?A6/ B;W,0Y(&MKL]!'N0;=H6*HDN2<2[#[H[Q3V)-J01?DC@55YVUE)OWEB7F M:YJ$XI)M:*J^+!E/0JF&?&6)#:?A(@,EL85LV[62,$H[O6[V[I'WNFPKXRBE MCQR(;9*$_.LUC=GNJ@,[+R_&T6HM]0NKU]V$*SJA\N/FD:N157A91 E-1<12 MP.GRJM.'[P?8UH#,XH^([D3E&>A49HQ]TH/1XJICZXAH3.=2NPC5GV=Z0^-8 M>U)Q?,Z==HHY-;#Z_.+]URQYEE[,=X-I:>=,/&9D96J4?I;KN$\G5UTCA9&\RO+T?/DS! M>/CX83P=/=Q>@/YD,IQ.0/]A .Y&_>O1W6@Z&D[ VP&5812+=^ 7\'$R &_? MO -O0)2"Z9IM19@N1->2*B+MUYKGLU_O9T='9O]]FUX";%\ 9"/; +]IAP_H M7,&AAL/ !^<#O 2%5RBS!\^QB5=J1TAP9AN&)=1N@*C=+\S]0I_ MNE/F8"1I(OYJF0P7D^%L,G)DLD>N]CZ77X%B'M#/VVBCY[X *96F.NR=N9DS MK07//6@3#-VN]5SEVV3F.2@HS YB)46LI#766\86NRB.38'MD4YE1B59 81> M+;*F'?3]_;*IV@U(,P,70@<[YA2<(@6GM;9C.F?I/(JC?3'9$FCZPZS*(J][ M* 25 DBF?F08OXR?^C,AN1*XMK*[11QN*Y73BF<3G6Z#)I=X@8UK--TT[;#O MX,!WS31Y17C>V32ICS-E(2-:X:KZ\B3"_"(B_P3"*NY-K/G-Q840B>[FDRH[PM=VB7ZF[_>$F"E68"OWFC MY]##'>P1172-9).AAWWLUK>ZR=#QL.W[YGK 4L@A:LUCE$K*TXPDM7A.J4@I MVQ#_A(J4R@N_77JA05,Q"0)4+XC!CF"W68^F]F*?$.](-4KIA4YK#A\*"_9TG-O!V6Q(4:D7CZ3'58;ZDA=2F6%[=+: MNK8,DFK>[0;#VFX_#*]451C\IRT;E2J,[+.:=@X_Z-K(50>O>M-&U6.T^TJ?%+KSGT<]FY;+;4&=TU#8B//.7*V1:6BH_:3>+L\ MO;J5H%+;$?GQ\H1*&4;M,OQ*>;9 MU]CV3':';>\PN%+GT?F'Y+.$J51P=,KAN$68FN*,H(_\QMXRV&'?0\=DJ=1P M=+Z&?Q]9PJ6:XU/4_%]D*?=1/0L1)W#K_U 8S5Q,:KQ9E0L>?1UW'_)5E H0 MTZ7"V9>>8I[O;[CV \DVV9W/C$G)DNQQ3<,%Y=I ?5\R)E\&^AJIN&?L_0-0 M2P,$% @ N8K]4+E4>^": @ X@4 !D !X;"]W;W)K&UL?91M3]LP$,>_RBE"6I$8"2D)"+611LL$&AT=I9LFQ LWN306 M3IS93@O2/OQL)PUEI'V3^.$>?O>W?8,U%\\R0U3PDK-"#IU,J?+"=66<84[D M,2^QT#LI%SE1>BJ6KBP%DL0ZYS<$^7F3(+;C0HR1)GJ.;E5.B9VT9):(Z%I+P @>G0^7)R<1D: M>VOPD^):;HW!5++@_-E,;I*AXQD@9!@K$X'HWPI'R)@)I#'^-#&=-J5QW!YO MHG^UM>M:%D3BB+-?-%'9T#EW(,&45$S=\_4U-O4$)E[,F;1?6#>VG@-Q)17/ M&V=-D-.B_I.71HRE&.B2#00? W"6.MH9F!+M=X:CA;F M4&9*Z%VJ_50T>[@;?;N^NQU?W<\^P=6/^4,:TXG+@*DUH\KAQ0W-9T_@[ M:";D%?SS(_ ]WYO/QM [.'Q+4W_?!W5UN6W-?ENS;[/T=]5<+21-J+Z#1S C M#(&G,%,\?H;'6VT*-PIS^;0G4;]-U+>)3GSI>6UP"'^AJ\Q:NSI98).9Q[:*_+#?#\[/!NZJ@_*TI3S=2[F10%H)>I5, MH-34EL, O9U %U0=.]R""H.@&RAH@8*]0"-]=VB"@JCZY<>H'VX"_)UJ72S! M!Y:3,\_KA@E;F' OS)2\ZAZDY)M"YA!)$2/$7*I.3<(/'/W_)7&WGJSI?A,B MEK20P##53M[QF:Y%U!VEGBA>VE>\X$KW!#O,=!-&80ST?LJYVDQ,8VC;>O0/ M4$L#!!0 ( +F*_5![JH7P= 0 #\7 9 >&PO=V]R:W-H965T_%O)1+0 T>DJ33)VW M%EHOWP6!BA:0,M462\C,D9F0*=-F4\X#M93 XB(H30(2AJ=!RGC6&O2+??=R MT!>Y3G@&]Q*I/$V9?!Y"(M;G+=QZV3'F\X6V.X)!?\GF, ']L+R79BNH56*> M0J:XR)"$V7GK K^[I#T;4)SQD<-:;:PC6\I4B$>[<1.?MT*;$200:2O!S-\* M+B%)K)+)XW,EVJJO:0,WUU_4?RF*-\5,F8)+D?S!8[TX;YVU4 PSEB=Z+-:_ M0E50Q^I%(E'%$JVK<\,6BG*E15H%FPQ2GI7_[*EJQ$8 [NX((%4 ^7? R8X M6@70HM RLZ*L*Z;9H"_%&DE[ME&S*T5OBFA3#<^LC1,MS5%NXO1@\C"<7/_^ M<'WW 5U_-,L).KH"S7BBCM'/Z&%RA8Y^.NX'VES*!@11)3LL9ER&DA8F_?U8":N]G\^L%JR]4[]=4[7]T\]!=Z7?S^QI[6 MESYMI+'=6K][0&,SI65NT*3?HADS#6:IR#.];=!W7W48AR^_[4T^JS,Y\V8R MT4Q#;'+1($%I),WFM@S\*M:J-YZ^].IL>OZ^1N$-?N+O<&\.*Y5_ M#!WOW8D=V[ ?;G?F67DI(>8:7'7PDY["B'F\$<=IS#AX!N_R@M53J'/D*PPQOVDVD,*Y&L>#9'(\$R MA5@6HQ%H0SN%Q.RE]QL=;\01QS_<:\01XEA&_ RZ94\\S5,T%=+$VL9$;,DB MKI^W&5.);0[\;L?[X"&.8,1/L \@4^M!5';;/ )YLBL-OU('/0.3RM>?C3(?&@Z+Q(_%1DPPQRX2(YO9-XNA MF8*AL5W;.'S+LZ+^0VQSD"7-0)8XR!(_9$TM7*%R.KW5*']XV.YXWTF(@RWQ MP_;_LJT:MH?8YDA,FB$Q=22F?A+OLVU/.&Z3CL\VZD!,_?ALRK:1R&+SRGQC MYQ93ECVB][.9F67$I8%'HYOA^_'Q0?-A1V]*FG%M8\I-O\TU?_B^"0!UL*9^ M6/\8KGT9-:E[ M!.,T8Z+M/3;S/2'X[W4),Z?%,_?W\<(P_G*'7/!'K6C)&. MU-0_T]]KI#^<[.)HL/%UTWY:OF5RSLT4(H&9$0K;73."9?FUMMS08EE\\)P* MK45:K"Y,3B#M">;X3 C]LF&_H=;?S =_ U!+ P04 " "YBOU0FNHL?2L" M !]"0 #0 'AL+W-T>6QE9A;T6QKVV!/CQ9SIS^^NG#L9VT@=*'+7NQ[CU7]]RC:R$IJO6.P4,) MH%'+F:AC7&I=?0Z".BV!D_I*5B!,))>*$VU<501UI8!DM4WB+)A-I\N $RIP M$HF&WW)=HU0V0L=XUD/(#]^R&(?+CQAYNAN908P?+][_:J2^?H?\./DPF4P? M+Z^/\0L7N,3!BZ2+5Y!>34_SFIBC#KHU)%$NQ;"4.?: J4TXH"UA,;XAC&X4 MM5DYX93M/#RS0"J95$B;'AHQH47J)Q\.O6?;V_%P*J1RM7T%_]UTTX\">\\* MI(P=]-H"2501K4&)6^.XR0Y\%D*=O=Y51F&AR"Z<+?"0X 939"-5!JHO$^(] ME$0,L?QC-L\]HEV]B195="OUU\:L1CC?[A6X5Y#3UOEMWM<_Q1Z> M9B=5Q79?&"T$![_V5Q=,(K+/0Z54],E4LSLE-0 HC+:@-$W'R&]%JC6T>K^; MVORTYME_J/GO]KD 8JPL6BS]<^YRV]6//_TKR2[0^58\(L:N_ODW$4NSE_D M?'66&H/N/!]=&@=71H\B>S7'^,X^ ]A0%&T:RC05G5?2+ /Q[.8P])ILS%OH M@-_,SR G#=/K/ACCP?X!&6WXJI]U;QO1S1KL[W9YX=(5'!Y*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'RNK;?5E^(W_N\J*>#+9-L[\:#NO55NY$ M_4NYEX4^LBFKG6CT;O4PK/>5%.MZ*V6SRX?6:.0.=T(5@\^?SM>ZK8;F3MG( M5:/*0C>V#4LEG^KGX^TN>52UNE>Y:OZ:#(Z_UDT(D]759GGD\'X=& IJT:M7C6G+60F[NMC2R/N$Z%!)@-WI"^X457= M',\X7E]HQD>I3S[M'9IRJO)&5H%HY*PJ#WM5/+27T7 MF[WD$B"ZQ"5*%_.YEWPE\92D?!;Q*?>]*".>[\>+*.,&Y < \@,N9,*6+%HP M,DWB>?MXL\3SLY3<\>R&^(O4@/P(0'[$A?3",+X[]MIIG! _80'/2!BG*3,! MQR-HV!XA(_J_+GC*V[>OPP2J!-DE/%JR--/6T _4BP(R]7A"EEZH'_><>1U, M2"9C9)N$FJ7[("%KC)&U,8OCX(Z'H95XTX],)7,2L.O,I((L,$;6 (_\>,Y(YOW6?:4@#XR11:")YMSHA^TP MRZ,9BWS>A80\,$860:J(U;Z]%.Y[2@H=]"'OK!W*.3H5O@/ )YZ(=ZL6# MA&)C"^5E>M!+"+G$1G:)N0! W@6R$2KOTH&+4<@*@4UGKJ'8D$)L9(7 F(Z) M"2G$1E8(C.F:F)!,;&29P)B7)B8D$QM9)G!Z8V9A-B07^RV7JKI="%*-C:P: M&-/L0A3R#47V#8QI=B$*>8P?&-+L0A>1#D>4#IMZ!65NBD(4HLH6ZJ7>/ M(RE8"\&>OYAT%R3U;UBPT!F;'CYYT*E]44@^]$?.7R[(E$<\8R3D2Q:TR:6) M"\XR-XY0Z:'_3Z7[<7Y([>0%IB_J+9GFY9/9R1W(.PZR=\Z8<]$<*M4H69-R0^*];%_2 MXL'$A 3D( OH>?FB[W4$*_#(SGDF^Z^>#2G'05\\>[7*TH<(Z<;!7CA[LZ?27RU6U%VLWI M.P3JM,7&S2'/?=T6%V$IUNINW]?%Q_%PJJMF-X[]CY3J>E>.;;WK^G(Z7]ETP[$=S\MAF_IV M_=YN2]+E,J?A=D;S_'0[<_'ZV9?_F=AM-OMU^=FM?Q_+:?S'X/2G&][KKI2Q M6;RVP[:,JR9]'*ZG:[H5-FC1WD$*0SA]D$&3S!SD$^?Q! M 4$Q?U"&H#Q_T#T$W<\?] !!#_,'/4+0X_Q!LD09EP1)$ZP)M!;D6@B\%@1; M",06)%L(S!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;46PGTULG' M-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z M&X'>AGH;@=XVV2PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1 M;R?0VU%O)]#;46\GT-M1;R?0VR>;W01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ MZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&@>!WH%Z!X'> M@7H'@=Z!>@>!WAGUS@1Z9]0[$^B=4>],H'=&O?-WZEW'ST.IUYZO-3[_.ZD> MS_>6Z^,ORZ^3DU?E@G.ZK:C/?P%02P,$% @ N8K]4.[5[1CF 0 ]20 M !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCIU_R(<*/> MJA?^@;H=9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT31>FV2)& M=\58*!?4FI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL=GU+<[-J MXNANDWX.M>VFF:&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( +F*_5 O[ AD M,04 %D5 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ N8K] M4)43;;*P P * P !@ ("!UQ, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ N8K]4&EQSG<(" RR !@ M ("!AR@ 'AL+W=O0 & @(&/- >&PO=V]R:W-H965T&UL M4$L! A0#% @ N8K]4,^( ^*6!P X1( !@ ("!!UD M 'AL+W=O&UL4$L! A0#% @ N8K]4"CZLO$K$@ )SD !D M ("!JF0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ N8K]4$Q+G,8Q! 0PH !D ("!=X, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ N8K]4)[; M<[$L P WP< !D ("!_)$ 'AL+W=O &PO=V]R:W-H965T&UL4$L! A0#% @ N8K]4-&T&&SP P @@@ !D M ("!SI\ 'AL+W=O%0 &0 @('UHP >&PO M=V]R:W-H965T&UL4$L! A0#% @ N8K]4#;.-GE!!@ /1 !D ("! M8LL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ N8K]4.#7&6J4!0 (0\ !D ("!#-P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8K]4#F WI_@ M P QP@ !D ("!N>H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8K]4/IEVZ6M! YPL !D M ("!;?4 'AL+W=O&PO=V]R M:W-H965T#\ !X;"]W;W)K&UL M4$L! A0#% @ N8K]4(?!UQF_ P JPL !D ("!'0 ! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MN8K]4 #(Y;1W!@ 1CP !D ("!F0T! 'AL+W=O&PO=V]R:W-H965TRD ( )D& 9 " @<$7 0!X;"]W M;W)K&UL4$L! A0#% @ N8K]4-[, 6-1 P MQ D !D ("!B!H! 'AL+W=O&PO=V]R:W-H965TP@ 0!X;"]W;W)K&UL4$L! A0#% @ N8K]4(6T_UMF!0 01H !D M ("!?24! 'AL+W=O&PO=V]R:W-H M965T

&UL4$L! M A0#% @ N8K]4(,28U4E P J0D !D ("!=C4! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8K] M4!^UY_X2 @ :@4 !D ("!)4$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8K]4 ,VKD&V @ C@8 M !D ("!1TH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8K]4,XY@JYW P /PX !D M ("!J%4! 'AL+W=O&PO=V]R:W-H965T M 9 M " @1)> 0!X;"]W;W)K&UL4$L! A0# M% @ N8K]4%O,$ !U M$P &0 @(&M9@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ N8K]4+E4 M>^": @ X@4 !D ("!G' ! 'AL+W=OZJ%\'0$ _%P &0 M @(%M&PO=V]R:W-H965TT8Y@$ /4D 3 M " 7!E&UL4$L%!@ !' $< *:!, ..$ 0 $! end XML 77 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 78 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 79 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 258 361 1 false 63 0 false 5 false false R1.htm 0001001 - Document - Cover page Sheet http://www.costar.com/role/Coverpage Cover page Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS??? EQUITY Sheet http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS??? EQUITY Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 2101101 - Disclosure - ORGANIZATION Sheet http://www.costar.com/role/ORGANIZATION ORGANIZATION Notes 7 false false R8.htm 2103102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 2110103 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS Sheet http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERS REVENUE FROM CONTRACTS WITH CUSTOMERS Notes 9 false false R10.htm 2117104 - Disclosure - ALLOWANCE FOR CREDIT LOSSES Sheet http://www.costar.com/role/ALLOWANCEFORCREDITLOSSES ALLOWANCE FOR CREDIT LOSSES Notes 10 false false R11.htm 2120105 - Disclosure - ACQUISITIONS Sheet http://www.costar.com/role/ACQUISITIONS ACQUISITIONS Notes 11 false false R12.htm 2126106 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS Sheet http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS INVESTMENTS AND FAIR VALUE MEASUREMENTS Notes 12 false false R13.htm 2130107 - Disclosure - LEASES Sheet http://www.costar.com/role/LEASES LEASES Notes 13 false false R14.htm 2137108 - Disclosure - GOODWILL Sheet http://www.costar.com/role/GOODWILL GOODWILL Notes 14 false false R15.htm 2141109 - Disclosure - INTANGIBLE ASSETS Sheet http://www.costar.com/role/INTANGIBLEASSETS INTANGIBLE ASSETS Notes 15 false false R16.htm 2144110 - Disclosure - LONG-TERM DEBT Sheet http://www.costar.com/role/LONGTERMDEBT LONG-TERM DEBT Notes 16 false false R17.htm 2147111 - Disclosure - INCOME TAXES Sheet http://www.costar.com/role/INCOMETAXES INCOME TAXES Notes 17 false false R18.htm 2149112 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.costar.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 18 false false R19.htm 2150113 - Disclosure - SEGMENT REPORTING Sheet http://www.costar.com/role/SEGMENTREPORTING SEGMENT REPORTING Notes 19 false false R20.htm 2154114 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.costar.com/role/STOCKHOLDERSEQUITY STOCKHOLDERS' EQUITY Notes 20 false false R21.htm 2156115 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.costar.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 21 false false R22.htm 2204201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 22 false false R23.htm 2305301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES 23 false false R24.htm 2311302 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) Sheet http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) Tables http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERS 24 false false R25.htm 2318303 - Disclosure - ALLOWANCE FOR CREDIT LOSSES (Tables) Sheet http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESTables ALLOWANCE FOR CREDIT LOSSES (Tables) Tables http://www.costar.com/role/ALLOWANCEFORCREDITLOSSES 25 false false R26.htm 2321304 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.costar.com/role/ACQUISITIONSTables ACQUISITIONS (Tables) Tables http://www.costar.com/role/ACQUISITIONS 26 false false R27.htm 2327305 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables) Tables http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS 27 false false R28.htm 2331306 - Disclosure - LEASES (Tables) Sheet http://www.costar.com/role/LEASESTables LEASES (Tables) Tables http://www.costar.com/role/LEASES 28 false false R29.htm 2338307 - Disclosure - GOODWILL (Tables) Sheet http://www.costar.com/role/GOODWILLTables GOODWILL (Tables) Tables http://www.costar.com/role/GOODWILL 29 false false R30.htm 2342308 - Disclosure - INTANGIBLE ASSETS (Tables) Sheet http://www.costar.com/role/INTANGIBLEASSETSTables INTANGIBLE ASSETS (Tables) Tables http://www.costar.com/role/INTANGIBLEASSETS 30 false false R31.htm 2345309 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://www.costar.com/role/LONGTERMDEBTTables LONG-TERM DEBT (Tables) Tables http://www.costar.com/role/LONGTERMDEBT 31 false false R32.htm 2351310 - Disclosure - SEGMENT REPORTING (Tables) Sheet http://www.costar.com/role/SEGMENTREPORTINGTables SEGMENT REPORTING (Tables) Tables http://www.costar.com/role/SEGMENTREPORTING 32 false false R33.htm 2402401 - Disclosure - ORGANIZATION (Details) Sheet http://www.costar.com/role/ORGANIZATIONDetails ORGANIZATION (Details) Details http://www.costar.com/role/ORGANIZATION 33 false false R34.htm 2406402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, REVENUE RECOGNITION AND ADVERTISING COSTS (Details) Sheet http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESREVENUERECOGNITIONANDADVERTISINGCOSTSDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, REVENUE RECOGNITION AND ADVERTISING COSTS (Details) Details 34 false false R35.htm 2407403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, FOREIGN CURRENCY AND ACCUMULATED OTHER COMPREHENSIVE LOSS, NET OF TAX (Details) Sheet http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFOREIGNCURRENCYANDACCUMULATEDOTHERCOMPREHENSIVELOSSNETOFTAXDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, FOREIGN CURRENCY AND ACCUMULATED OTHER COMPREHENSIVE LOSS, NET OF TAX (Details) Details 35 false false R36.htm 2408404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, NET INCOME PER SHARE (Details) Sheet http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNETINCOMEPERSHAREDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, NET INCOME PER SHARE (Details) Details 36 false false R37.htm 2409405 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, STOCK BASED COMPENSATION EXPENSE (Details) Sheet http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSTOCKBASEDCOMPENSATIONEXPENSEDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, STOCK BASED COMPENSATION EXPENSE (Details) Details 37 false false R38.htm 2412406 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS , DISAGGREGATED REVENUE (Details) Sheet http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDISAGGREGATEDREVENUEDetails REVENUE FROM CONTRACTS WITH CUSTOMERS , DISAGGREGATED REVENUE (Details) Details 38 false false R39.htm 2413407 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS , CONTRACT ASSETS AND LIABILITIES (Details) Sheet http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCONTRACTASSETSANDLIABILITIESDetails REVENUE FROM CONTRACTS WITH CUSTOMERS , CONTRACT ASSETS AND LIABILITIES (Details) Details 39 false false R40.htm 2414408 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS , CONTRACT ASSETS (Details) Sheet http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCONTRACTASSETSDetails REVENUE FROM CONTRACTS WITH CUSTOMERS , CONTRACT ASSETS (Details) Details 40 false false R41.htm 2415409 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS , COMMISSIONS (Details) Sheet http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCOMMISSIONSDetails REVENUE FROM CONTRACTS WITH CUSTOMERS , COMMISSIONS (Details) Details 41 false false R42.htm 2416410 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS , UNSATISFIED PERFORMANCE OBLIGATIONS (Details) Sheet http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSUNSATISFIEDPERFORMANCEOBLIGATIONSDetails REVENUE FROM CONTRACTS WITH CUSTOMERS , UNSATISFIED PERFORMANCE OBLIGATIONS (Details) Details 42 false false R43.htm 2419411 - Disclosure - ALLOWANCE FOR CREDIT LOSSES (Details) Sheet http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails ALLOWANCE FOR CREDIT LOSSES (Details) Details http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESTables 43 false false R44.htm 2422412 - Disclosure - ACQUISITIONS (Details) Sheet http://www.costar.com/role/ACQUISITIONSDetails ACQUISITIONS (Details) Details http://www.costar.com/role/ACQUISITIONSTables 44 false false R45.htm 2423413 - Disclosure - ACQUISITIONS , SCHEDULE OF IDENTIFIED ASSETS AND LIABILITIES ASSUMED (Details) Sheet http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails ACQUISITIONS , SCHEDULE OF IDENTIFIED ASSETS AND LIABILITIES ASSUMED (Details) Details 45 false false R46.htm 2424414 - Disclosure - ACQUISITIONS , FINITE LIVED ASSETS (Details) Sheet http://www.costar.com/role/ACQUISITIONSFINITELIVEDASSETSDetails ACQUISITIONS , FINITE LIVED ASSETS (Details) Details 46 false false R47.htm 2425415 - Disclosure - ACQUISITIONS , SCHEDULE OF PRO FORMA INFORMATION (Details) Sheet http://www.costar.com/role/ACQUISITIONSSCHEDULEOFPROFORMAINFORMATIONDetails ACQUISITIONS , SCHEDULE OF PRO FORMA INFORMATION (Details) Details 47 false false R48.htm 2428416 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details) Sheet http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details) Details 48 false false R49.htm 2429417 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) Sheet http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) Details http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables 49 false false R50.htm 2432418 - Disclosure - LEASES (Narrative) (Details) Sheet http://www.costar.com/role/LEASESNarrativeDetails LEASES (Narrative) (Details) Details http://www.costar.com/role/LEASESTables 50 false false R51.htm 2433419 - Disclosure - LEASES (Lease Cost) (Details) Sheet http://www.costar.com/role/LEASESLeaseCostDetails LEASES (Lease Cost) (Details) Details http://www.costar.com/role/LEASESTables 51 false false R52.htm 2434420 - Disclosure - LEASES (Supplemental Balance Sheet Information Related to Leases) (Details) Sheet http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails LEASES (Supplemental Balance Sheet Information Related to Leases) (Details) Details http://www.costar.com/role/LEASESTables 52 false false R53.htm 2435421 - Disclosure - LEASES (Supplemental Cash Flow Information Related to Leases) (Details) Sheet http://www.costar.com/role/LEASESSupplementalCashFlowInformationRelatedtoLeasesDetails LEASES (Supplemental Cash Flow Information Related to Leases) (Details) Details http://www.costar.com/role/LEASESTables 53 false false R54.htm 2436422 - Disclosure - LEASES (Maturities of Operating Lease Liabilities) (Details) Sheet http://www.costar.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails LEASES (Maturities of Operating Lease Liabilities) (Details) Details http://www.costar.com/role/LEASESTables 54 false false R55.htm 2439423 - Disclosure - GOODWILL (Details) Sheet http://www.costar.com/role/GOODWILLDetails GOODWILL (Details) Details http://www.costar.com/role/GOODWILLTables 55 false false R56.htm 2440424 - Disclosure - GOODWILL (Narrative) (Details) Sheet http://www.costar.com/role/GOODWILLNarrativeDetails GOODWILL (Narrative) (Details) Details http://www.costar.com/role/GOODWILLTables 56 false false R57.htm 2443425 - Disclosure - INTANGIBLE ASSETS (Details) Sheet http://www.costar.com/role/INTANGIBLEASSETSDetails INTANGIBLE ASSETS (Details) Details http://www.costar.com/role/INTANGIBLEASSETSTables 57 false false R58.htm 2446426 - Disclosure - LONG-TERM DEBT (Details) Sheet http://www.costar.com/role/LONGTERMDEBTDetails LONG-TERM DEBT (Details) Details http://www.costar.com/role/LONGTERMDEBTTables 58 false false R59.htm 2448427 - Disclosure - INCOME TAXES (Details) Sheet http://www.costar.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.costar.com/role/INCOMETAXES 59 false false R60.htm 2452428 - Disclosure - SEGMENT REPORTING (Details) Sheet http://www.costar.com/role/SEGMENTREPORTINGDetails SEGMENT REPORTING (Details) Details http://www.costar.com/role/SEGMENTREPORTINGTables 60 false false R61.htm 2453429 - Disclosure - SEGMENT REPORTING, ASSETS AND LIABILITIES (Details) Sheet http://www.costar.com/role/SEGMENTREPORTINGASSETSANDLIABILITIESDetails SEGMENT REPORTING, ASSETS AND LIABILITIES (Details) Details 61 false false R62.htm 2455430 - Disclosure - STOCKHOLDERS' EQUITY (Details) Sheet http://www.costar.com/role/STOCKHOLDERSEQUITYDetails STOCKHOLDERS' EQUITY (Details) Details http://www.costar.com/role/STOCKHOLDERSEQUITY 62 false false R63.htm 2457431 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.costar.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.costar.com/role/SUBSEQUENTEVENTS 63 false false All Reports Book All Reports csgp-20200630.htm csgp-06302020xex311.htm csgp-06302020xex312.htm csgp-06302020xex321.htm csgp-06302020xex322.htm csgp-20200630.xsd csgp-20200630_cal.xml csgp-20200630_def.xml csgp-20200630_lab.xml csgp-20200630_pre.xml csgp-20200630_g1.jpg http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2020-01-31 true true JSON 82 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "csgp-20200630.htm": { "axisCustom": 1, "axisStandard": 21, "contextCount": 258, "dts": { "calculationLink": { "local": [ "csgp-20200630_cal.xml" ] }, "definitionLink": { "local": [ "csgp-20200630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "csgp-20200630.htm" ] }, "labelLink": { "local": [ "csgp-20200630_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "csgp-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "csgp-20200630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "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", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-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", "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/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 476, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 3, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 9 }, "keyCustom": 30, "keyStandard": 331, "memberCustom": 23, "memberStandard": 35, "nsprefix": "csgp", "nsuri": "http://www.costar.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover page", "role": "http://www.costar.com/role/Coverpage", "shortName": "Cover page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117104 - Disclosure - ALLOWANCE FOR CREDIT LOSSES", "role": "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSES", "shortName": "ALLOWANCE FOR CREDIT LOSSES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120105 - Disclosure - ACQUISITIONS", "role": "http://www.costar.com/role/ACQUISITIONS", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126106 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS", "role": "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130107 - Disclosure - LEASES", "role": "http://www.costar.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137108 - Disclosure - GOODWILL", "role": "http://www.costar.com/role/GOODWILL", "shortName": "GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141109 - Disclosure - INTANGIBLE ASSETS", "role": "http://www.costar.com/role/INTANGIBLEASSETS", "shortName": "INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144110 - Disclosure - LONG-TERM DEBT", "role": "http://www.costar.com/role/LONGTERMDEBT", "shortName": "LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147111 - Disclosure - INCOME TAXES", "role": "http://www.costar.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149112 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150113 - Disclosure - SEGMENT REPORTING", "role": "http://www.costar.com/role/SEGMENTREPORTING", "shortName": "SEGMENT REPORTING", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154114 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.costar.com/role/STOCKHOLDERSEQUITY", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156115 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.costar.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)", "role": "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318303 - Disclosure - ALLOWANCE FOR CREDIT LOSSES (Tables)", "role": "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESTables", "shortName": "ALLOWANCE FOR CREDIT LOSSES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321304 - Disclosure - ACQUISITIONS (Tables)", "role": "http://www.costar.com/role/ACQUISITIONSTables", "shortName": "ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327305 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331306 - Disclosure - LEASES (Tables)", "role": "http://www.costar.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338307 - Disclosure - GOODWILL (Tables)", "role": "http://www.costar.com/role/GOODWILLTables", "shortName": "GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342308 - Disclosure - INTANGIBLE ASSETS (Tables)", "role": "http://www.costar.com/role/INTANGIBLEASSETSTables", "shortName": "INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "csgp:ScheduleOfInterestExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345309 - Disclosure - LONG-TERM DEBT (Tables)", "role": "http://www.costar.com/role/LONGTERMDEBTTables", "shortName": "LONG-TERM DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "csgp:ScheduleOfInterestExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351310 - Disclosure - SEGMENT REPORTING (Tables)", "role": "http://www.costar.com/role/SEGMENTREPORTINGTables", "shortName": "SEGMENT REPORTING (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "csgp:SubscriptionBasedLicensingAgreementMinimumTermYears", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - ORGANIZATION (Details)", "role": "http://www.costar.com/role/ORGANIZATIONDetails", "shortName": "ORGANIZATION (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "csgp:SubscriptionBasedLicensingAgreementMinimumTermYears", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, REVENUE RECOGNITION AND ADVERTISING COSTS (Details)", "role": "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESREVENUERECOGNITIONANDADVERTISINGCOSTSDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, REVENUE RECOGNITION AND ADVERTISING COSTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "lang": "en-US", "name": "csgp:DeferredSalesCommissionAmortizationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossUnrealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, FOREIGN CURRENCY AND ACCUMULATED OTHER COMPREHENSIVE LOSS, NET OF TAX (Details)", "role": "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFOREIGNCURRENCYANDACCUMULATEDOTHERCOMPREHENSIVELOSSNETOFTAXDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, FOREIGN CURRENCY AND ACCUMULATED OTHER COMPREHENSIVE LOSS, NET OF TAX (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossUnrealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, NET INCOME PER SHARE (Details)", "role": "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNETINCOMEPERSHAREDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, NET INCOME PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, STOCK BASED COMPENSATION EXPENSE (Details)", "role": "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSTOCKBASEDCOMPENSATIONEXPENSEDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, STOCK BASED COMPENSATION EXPENSE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS , DISAGGREGATED REVENUE (Details)", "role": "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDISAGGREGATEDREVENUEDetails", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS , DISAGGREGATED REVENUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i66c3cfb58f1c4b89a5f0059a0ed47766_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i7e54591c554d4e4d912979af7adb645b_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS , CONTRACT ASSETS AND LIABILITIES (Details)", "role": "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCONTRACTASSETSANDLIABILITIESDetails", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS , CONTRACT ASSETS AND LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i7e54591c554d4e4d912979af7adb645b_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i96a1e0ea0a154ac1a8905e13ebfbab54_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i96a1e0ea0a154ac1a8905e13ebfbab54_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i96a1e0ea0a154ac1a8905e13ebfbab54_I20200630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS , CONTRACT ASSETS (Details)", "role": "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCONTRACTASSETSDetails", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS , CONTRACT ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i7e54591c554d4e4d912979af7adb645b_I20191231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "csgp:CommissionsIncurred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS , COMMISSIONS (Details)", "role": "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCOMMISSIONSDetails", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS , COMMISSIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "csgp:CommissionsIncurred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i96a1e0ea0a154ac1a8905e13ebfbab54_I20200630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416410 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS , UNSATISFIED PERFORMANCE OBLIGATIONS (Details)", "role": "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSUNSATISFIEDPERFORMANCEOBLIGATIONSDetails", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS , UNSATISFIED PERFORMANCE OBLIGATIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i96a1e0ea0a154ac1a8905e13ebfbab54_I20200630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i7e54591c554d4e4d912979af7adb645b_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - ALLOWANCE FOR CREDIT LOSSES (Details)", "role": "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails", "shortName": "ALLOWANCE FOR CREDIT LOSSES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i7e54591c554d4e4d912979af7adb645b_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i96a1e0ea0a154ac1a8905e13ebfbab54_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - ACQUISITIONS (Details)", "role": "http://www.costar.com/role/ACQUISITIONSDetails", "shortName": "ACQUISITIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ifd6d776ee6d744fa9f921236d2b2b81b_D20200624-20200624", "decimals": "-6", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i96a1e0ea0a154ac1a8905e13ebfbab54_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - ACQUISITIONS , SCHEDULE OF IDENTIFIED ASSETS AND LIABILITIES ASSUMED (Details)", "role": "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails", "shortName": "ACQUISITIONS , SCHEDULE OF IDENTIFIED ASSETS AND LIABILITIES ASSUMED (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "icb98d791e11644f593d7737901ca90f4_I20200624", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i3f108062d10c4cc7b249de4483be785b_D20200624-20200624", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424414 - Disclosure - ACQUISITIONS , FINITE LIVED ASSETS (Details)", "role": "http://www.costar.com/role/ACQUISITIONSFINITELIVEDASSETSDetails", "shortName": "ACQUISITIONS , FINITE LIVED ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i92154bd186c4426b8b37de00a87767a4_D20200624-20200624", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425415 - Disclosure - ACQUISITIONS , SCHEDULE OF PRO FORMA INFORMATION (Details)", "role": "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFPROFORMAINFORMATIONDetails", "shortName": "ACQUISITIONS , SCHEDULE OF PRO FORMA INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromSaleOfOtherInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details)", "role": "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromSaleOfOtherInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i7e54591c554d4e4d912979af7adb645b_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429417 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details)", "role": "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i7e54591c554d4e4d912979af7adb645b_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i82afde2157a442b5a0991dc803b05478_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "role": "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i1ca94a05ea554423a9e7aa1074159388_D20190101-20190331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic196c223a4bb4ff1b9f434fa68ea9234_I20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - LEASES (Narrative) (Details)", "role": "http://www.costar.com/role/LEASESNarrativeDetails", "shortName": "LEASES (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic196c223a4bb4ff1b9f434fa68ea9234_I20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433419 - Disclosure - LEASES (Lease Cost) (Details)", "role": "http://www.costar.com/role/LEASESLeaseCostDetails", "shortName": "LEASES (Lease Cost) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "csgp:SupplementalBalanceSheetInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i96a1e0ea0a154ac1a8905e13ebfbab54_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434420 - Disclosure - LEASES (Supplemental Balance Sheet Information Related to Leases) (Details)", "role": "http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails", "shortName": "LEASES (Supplemental Balance Sheet Information Related to Leases) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "csgp:SupplementalBalanceSheetInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i96a1e0ea0a154ac1a8905e13ebfbab54_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "csgp:ScheduleofSupplementalCashFlowInformationforLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435421 - Disclosure - LEASES (Supplemental Cash Flow Information Related to Leases) (Details)", "role": "http://www.costar.com/role/LEASESSupplementalCashFlowInformationRelatedtoLeasesDetails", "shortName": "LEASES (Supplemental Cash Flow Information Related to Leases) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "csgp:ScheduleofSupplementalCashFlowInformationforLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i96a1e0ea0a154ac1a8905e13ebfbab54_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436422 - Disclosure - LEASES (Maturities of Operating Lease Liabilities) (Details)", "role": "http://www.costar.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails", "shortName": "LEASES (Maturities of Operating Lease Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i96a1e0ea0a154ac1a8905e13ebfbab54_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i7e54591c554d4e4d912979af7adb645b_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439423 - Disclosure - GOODWILL (Details)", "role": "http://www.costar.com/role/GOODWILLDetails", "shortName": "GOODWILL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i96a1e0ea0a154ac1a8905e13ebfbab54_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440424 - Disclosure - GOODWILL (Narrative) (Details)", "role": "http://www.costar.com/role/GOODWILLNarrativeDetails", "shortName": "GOODWILL (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i96a1e0ea0a154ac1a8905e13ebfbab54_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443425 - Disclosure - INTANGIBLE ASSETS (Details)", "role": "http://www.costar.com/role/INTANGIBLEASSETSDetails", "shortName": "INTANGIBLE ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i7e54591c554d4e4d912979af7adb645b_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "csgp:ScheduleOfInterestExpenseTableTextBlock", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446426 - Disclosure - LONG-TERM DEBT (Details)", "role": "http://www.costar.com/role/LONGTERMDEBTDetails", "shortName": "LONG-TERM DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "csgp:ScheduleOfInterestExpenseTableTextBlock", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448427 - Disclosure - INCOME TAXES (Details)", "role": "http://www.costar.com/role/INCOMETAXESDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "operating_segments", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452428 - Disclosure - SEGMENT REPORTING (Details)", "role": "http://www.costar.com/role/SEGMENTREPORTINGDetails", "shortName": "SEGMENT REPORTING (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i8683e16371414f109780198447adaced_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "csgp:AmortizationOfIntangibleAssetsCostofRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "i96a1e0ea0a154ac1a8905e13ebfbab54_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453429 - Disclosure - SEGMENT REPORTING, ASSETS AND LIABILITIES (Details)", "role": "http://www.costar.com/role/SEGMENTREPORTINGASSETSANDLIABILITIESDetails", "shortName": "SEGMENT REPORTING, ASSETS AND LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "iccdf209caf134ef1968f4887bae22514_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ibce213ba2eb146d2bfa0f1064447bbcc_D20200528-20200528", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455430 - Disclosure - STOCKHOLDERS' EQUITY (Details)", "role": "http://www.costar.com/role/STOCKHOLDERSEQUITYDetails", "shortName": "STOCKHOLDERS' EQUITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ibce213ba2eb146d2bfa0f1064447bbcc_D20200528-20200528", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ia9d8f136dc504f14a2fc604121dd2f1a_I20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457431 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://www.costar.com/role/SUBSEQUENTEVENTSDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ia9d8f136dc504f14a2fc604121dd2f1a_I20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - ORGANIZATION", "role": "http://www.costar.com/role/ORGANIZATION", "shortName": "ORGANIZATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS", "role": "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERS", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "csgp-20200630.htm", "contextRef": "ic69076de1e6a417294c9a8372f7bbf5d_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 63, "tag": { "csgp_A2017CreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2017 Credit Agreement [Member]", "label": "2017 Credit Agreement [Member]", "terseLabel": "2017 Credit Agreement [Member]" } } }, "localname": "A2017CreditAgreementMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "csgp_A2800SeniorNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2.800 Senior Notes", "label": "2.800 Senior Notes [Member]", "terseLabel": "2.800% Senior Notes [Member]" } } }, "localname": "A2800SeniorNotesMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "csgp_AlternateBaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Alternate Base Rate", "label": "Alternate Base Rate [Member]", "terseLabel": "Alternate Base Rate [Member]" } } }, "localname": "AlternateBaseRateMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "csgp_AmortizationOfIntangibleAssetsCostofRevenue": { "auth_ref": [], "calculation": { "http://www.costar.com/role/SEGMENTREPORTINGDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortization Of Intangible Assets, Cost of Revenue", "label": "Amortization Of Intangible Assets, Cost of Revenue", "verboseLabel": "Amortization of acquired intangible assets in cost of revenues" } } }, "localname": "AmortizationOfIntangibleAssetsCostofRevenue", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "csgp_AmortizationOfIntangibleAssetsNetOfAdjustments": { "auth_ref": [], "calculation": { "http://www.costar.com/role/SEGMENTREPORTINGDetails": { "order": 5.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortization Of Intangible Assets, Net Of Adjustments", "label": "Amortization Of Intangible Assets, Net Of Adjustments", "terseLabel": "Amortization of acquired intangible assets in operating expenses" } } }, "localname": "AmortizationOfIntangibleAssetsNetOfAdjustments", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "csgp_BusinessCombinationEmployeeBonusCompensationforRetention": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Employee Bonus Compensation for Retention", "label": "Business Combination, Employee Bonus Compensation for Retention", "terseLabel": "Employee retention bonus" } } }, "localname": "BusinessCombinationEmployeeBonusCompensationforRetention", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails" ], "xbrltype": "monetaryItemType" }, "csgp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Finance Lease, Right-Of-Use Asset", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Finance Lease, Right-Of-Use Asset", "terseLabel": "Lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails" ], "xbrltype": "monetaryItemType" }, "csgp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssetsAndLiabilities": { "auth_ref": [], "calculation": { "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets And Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets And Liabilities", "negatedTerseLabel": "Other assets and liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssetsAndLiabilities", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails" ], "xbrltype": "monetaryItemType" }, "csgp_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]", "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/LEASESSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "csgp_ChangeinContractwithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Change in Contract with Customer, Liability [Roll Forward]", "label": "Change in Contract with Customer, Liability [Roll Forward]", "terseLabel": "Change in Contract with Customer, Liability [Roll Forward]" } } }, "localname": "ChangeinContractwithCustomerLiabilityRollForward", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCONTRACTASSETSANDLIABILITIESDetails" ], "xbrltype": "stringItemType" }, "csgp_CoStarSuiteMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CoStar Suite [Member]", "label": "CoStar Suite [Member]", "terseLabel": "CoStar Suite [Member]" } } }, "localname": "CoStarSuiteMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDISAGGREGATEDREVENUEDetails" ], "xbrltype": "domainItemType" }, "csgp_CommercialpropertyandlandMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commercial property and land [Member]", "label": "Commercial property and land [Member]", "terseLabel": "Commercial property and land [Member]" } } }, "localname": "CommercialpropertyandlandMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDISAGGREGATEDREVENUEDetails" ], "xbrltype": "domainItemType" }, "csgp_CommissionsCapitalizedintheCurrentPeriod": { "auth_ref": [], "calculation": { "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCOMMISSIONSDetails": { "order": 2.0, "parentTag": "us-gaap_SalesCommissionsAndFees", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Commissions Capitalized in the Current Period", "label": "Commissions Capitalized in the Current Period", "negatedTerseLabel": "Commissions capitalized in the current period" } } }, "localname": "CommissionsCapitalizedintheCurrentPeriod", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCOMMISSIONSDetails" ], "xbrltype": "monetaryItemType" }, "csgp_CommissionsIncurred": { "auth_ref": [], "calculation": { "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCOMMISSIONSDetails": { "order": 1.0, "parentTag": "us-gaap_SalesCommissionsAndFees", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Commissions Incurred", "label": "Commissions Incurred", "terseLabel": "Commissions incurred" } } }, "localname": "CommissionsIncurred", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCOMMISSIONSDetails" ], "xbrltype": "monetaryItemType" }, "csgp_ContractwithCustomerAssetEffectsofCurrencyTranslation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Asset, Effects of Currency Translation", "label": "Contract with Customer, Asset, Effects of Currency Translation", "negatedTerseLabel": "Effects of foreign currency" } } }, "localname": "ContractwithCustomerAssetEffectsofCurrencyTranslation", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCONTRACTASSETSANDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "csgp_ContractwithCustomerAssetRevenueRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Asset, Revenue Recognized", "label": "Contract with Customer, Asset, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractwithCustomerAssetRevenueRecognized", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCONTRACTASSETSDetails" ], "xbrltype": "monetaryItemType" }, "csgp_ContractwithCustomerLiabilityNewDeferralsNetofAmountsRecognizedinCurrentPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, New Deferrals, Net of Amounts Recognized in Current Period", "label": "Contract with Customer, Liability, New Deferrals, Net of Amounts Recognized in Current Period", "terseLabel": "New deferrals, net of amounts recognized in the current period" } } }, "localname": "ContractwithCustomerLiabilityNewDeferralsNetofAmountsRecognizedinCurrentPeriod", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCONTRACTASSETSANDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "csgp_ContractwithCustomerLiabilityPriorPeriodAmountsRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, Prior Period Amounts Recognized", "label": "Contract with Customer, Liability, Prior Period Amounts Recognized", "negatedLabel": "Revenue recognized in the current period from the amounts in the beginning balance" } } }, "localname": "ContractwithCustomerLiabilityPriorPeriodAmountsRecognized", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCONTRACTASSETSANDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "csgp_CostofRevenuesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost of Revenues [Member]", "label": "Cost of Revenues [Member]", "terseLabel": "Cost of Revenues [Member]" } } }, "localname": "CostofRevenuesMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/LEASESLeaseCostDetails" ], "xbrltype": "domainItemType" }, "csgp_CozyServicesLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cozy Services Ltd [Member]", "label": "Cozy Services Ltd [Member]", "terseLabel": "Cozy Services Ltd [Member]" } } }, "localname": "CozyServicesLtdMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/GOODWILLDetails", "http://www.costar.com/role/GOODWILLNarrativeDetails" ], "xbrltype": "domainItemType" }, "csgp_DebtInstrumentParValueDiscountedRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Par Value, Discounted Rate", "label": "Debt Instrument, Par Value, Discounted Rate", "terseLabel": "Discounted rate par value" } } }, "localname": "DebtInstrumentParValueDiscountedRate", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "percentItemType" }, "csgp_DeferredSalesCommissionAmortizationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Sales Commission, Amortization Period", "label": "Deferred Sales Commission, Amortization Period", "terseLabel": "Deferred sales commission, amortization period" } } }, "localname": "DeferredSalesCommissionAmortizationPeriod", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESREVENUERECOGNITIONANDADVERTISINGCOSTSDetails" ], "xbrltype": "durationItemType" }, "csgp_FederalFundsRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Federal Funds Rate [Member]", "label": "Federal Funds Rate [Member]", "terseLabel": "Federal Funds Rate [Member]" } } }, "localname": "FederalFundsRateMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "csgp_GoodwillAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill [Abstract]", "terseLabel": "Goodwill [Abstract]" } } }, "localname": "GoodwillAbstract", "nsuri": "http://www.costar.com/20200630", "xbrltype": "stringItemType" }, "csgp_IncreaseDecreaseDeferredCommissions": { "auth_ref": [], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) Deferred Commissions", "label": "Increase (Decrease) Deferred Commissions", "terseLabel": "Deferred commissions" } } }, "localname": "IncreaseDecreaseDeferredCommissions", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "csgp_IncreaseDecreaseInLeaseLiability": { "auth_ref": [], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Lease Liability", "label": "Increase (Decrease) In Lease Liability", "terseLabel": "Lease liabilities" } } }, "localname": "IncreaseDecreaseInLeaseLiability", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "csgp_IncreaseDecreaseLeaseRightofUseandOtherAssets": { "auth_ref": [], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) Lease Right of Use and Other Assets", "label": "Increase (Decrease) Lease Right of Use and Other Assets", "terseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseLeaseRightofUseandOtherAssets", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "csgp_InformationAndAnalyticsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information And Analytics [Member]", "label": "Information And Analytics [Member]", "terseLabel": "Information And Analytics [Member]" } } }, "localname": "InformationAndAnalyticsMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDISAGGREGATEDREVENUEDetails" ], "xbrltype": "domainItemType" }, "csgp_InformationservicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information services [Member]", "label": "Information services [Member]", "terseLabel": "Information services [Member]" } } }, "localname": "InformationservicesMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDISAGGREGATEDREVENUEDetails" ], "xbrltype": "domainItemType" }, "csgp_InitialBasisSpreadMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Initial Basis Spread [Member]", "label": "Initial Basis Spread [Member]", "terseLabel": "Initial Basis Spread [Member]" } } }, "localname": "InitialBasisSpreadMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "csgp_InitialBasisSpreadOneMonthLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Initial Basis Spread One Month LIBOR [Member]", "label": "Initial Basis Spread One Month LIBOR [Member]", "terseLabel": "Initial Basis Spread One Month LIBOR [Member]" } } }, "localname": "InitialBasisSpreadOneMonthLIBORMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "csgp_InitialPaymentstoAcquireBusinessesNetofCashAcquired": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Initial Payments to Acquire Businesses, Net of Cash Acquired", "label": "Initial Payments to Acquire Businesses, Net of Cash Acquired", "terseLabel": "Initial payments to acquire businesses, net of cash acquired" } } }, "localname": "InitialPaymentstoAcquireBusinessesNetofCashAcquired", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails" ], "xbrltype": "monetaryItemType" }, "csgp_InternationalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "International [Member]", "label": "International [Member]", "terseLabel": "International [Member]" } } }, "localname": "InternationalMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails", "http://www.costar.com/role/ACQUISITIONSFINITELIVEDASSETSDetails", "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails", "http://www.costar.com/role/GOODWILLDetails", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDISAGGREGATEDREVENUEDetails", "http://www.costar.com/role/SEGMENTREPORTINGASSETSANDLIABILITIESDetails", "http://www.costar.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "csgp_InvestmentsAndFairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Investments And Fair Value Disclosures [Abstract]", "label": "Investments And Fair Value Disclosures [Abstract]", "terseLabel": "Investments And Fair Value Disclosures [Abstract]" } } }, "localname": "InvestmentsAndFairValueDisclosuresAbstract", "nsuri": "http://www.costar.com/20200630", "xbrltype": "stringItemType" }, "csgp_InvestmentsAndFairValueDisclosuresLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Investments And Fair Value Disclosures [Table]", "label": "Investments And Fair Value Disclosures [Line Items]", "terseLabel": "Investments And Fair Value Disclosures [Line Items]" } } }, "localname": "InvestmentsAndFairValueDisclosuresLineItems", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "stringItemType" }, "csgp_InvestmentsAndFairValueDisclosuresTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Investments And Fair Value Disclosures [Table]", "label": "Investments And Fair Value Disclosures [Table]", "terseLabel": "Investments And Fair Value Disclosures [Table]" } } }, "localname": "InvestmentsAndFairValueDisclosuresTable", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "stringItemType" }, "csgp_LeaseAndOtherLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lease and Other Liabilities, Noncurrent", "label": "Lease and Other Liabilities, Noncurrent", "terseLabel": "Lease and other long-term liabilities" } } }, "localname": "LeaseAndOtherLiabilitiesNoncurrent", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "csgp_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.costar.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, Due After Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "csgp_LineOfCreditFacilityCovenantComplianceSecuredLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Covenant Compliance, Secured Leverage Ratio", "label": "Line Of Credit Facility, Covenant Compliance, Secured Leverage Ratio", "terseLabel": "Covenant compliance, secured leverage ratio" } } }, "localname": "LineOfCreditFacilityCovenantComplianceSecuredLeverageRatio", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "pureItemType" }, "csgp_LineOfCreditFacilityCovenantComplianceTotalLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Covenant Compliance, Total Leverage Ratio", "label": "Line Of Credit Facility, Covenant Compliance, Total Leverage Ratio", "terseLabel": "Covenant compliance, total leverage ratio" } } }, "localname": "LineOfCreditFacilityCovenantComplianceTotalLeverageRatio", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "pureItemType" }, "csgp_MaximumPotentialPaymentForAgreementExtension": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum Potential Payment for Agreement Extension", "label": "Maximum Potential Payment for Agreement Extension", "terseLabel": "Maximum potential payment for agreement extension" } } }, "localname": "MaximumPotentialPaymentForAgreementExtension", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails" ], "xbrltype": "monetaryItemType" }, "csgp_MultifamilyOnlineMarketplaceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Multifamily Online Marketplace [Member]", "label": "Multifamily Online Marketplace [Member]", "terseLabel": "Multifamily Online Marketplace [Member]" } } }, "localname": "MultifamilyOnlineMarketplaceMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDISAGGREGATEDREVENUEDetails" ], "xbrltype": "domainItemType" }, "csgp_NetincomelossbeforeinterestandotherincomeexpenseincometaxesdepreciationandamortizationEBITDA": { "auth_ref": [], "calculation": { "http://www.costar.com/role/SEGMENTREPORTINGDetails": { "order": 4.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net income (loss) before interest and other income (expense), income taxes, depreciation and amortization (\u201cEBITDA\u201d)", "label": "Net income (loss) before interest and other income (expense), income taxes, depreciation and amortization (\u201cEBITDA\u201d)", "terseLabel": "EBITDA" } } }, "localname": "NetincomelossbeforeinterestandotherincomeexpenseincometaxesdepreciationandamortizationEBITDA", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "csgp_NewCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "New Credit Agreement", "label": "New Credit Agreement [Member]", "terseLabel": "New Credit Agreement [Member]" } } }, "localname": "NewCreditAgreementMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "csgp_NonCashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Non Cash Lease Expense", "label": "Non Cash Lease Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "NonCashLeaseExpense", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "csgp_OffCampusPartnersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Off Campus Partners [Member]", "label": "Off Campus Partners [Member]", "terseLabel": "Off Campus Partners [Member]" } } }, "localname": "OffCampusPartnersMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails", "http://www.costar.com/role/GOODWILLNarrativeDetails" ], "xbrltype": "domainItemType" }, "csgp_OnlineMarketplacesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Online Marketplaces [Member]", "label": "Online Marketplaces [Member]", "terseLabel": "Online Marketplaces [Member]" } } }, "localname": "OnlineMarketplacesMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDISAGGREGATEDREVENUEDetails" ], "xbrltype": "domainItemType" }, "csgp_PerformanceBasedRestrictedStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance Based Restricted Stock [Member]", "label": "Performance Based Restricted Stock [Member]", "terseLabel": "Performance Based Restricted Stock [Member]" } } }, "localname": "PerformanceBasedRestrictedStockMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNETINCOMEPERSHAREDetails" ], "xbrltype": "domainItemType" }, "csgp_ProceedsFromExerciseOfStockOptionsAndEspp": { "auth_ref": [], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock options and participants of employee stock purchase plans. This item inherently excludes any excess tax benefit, which the entity may have realized and reported separately.", "label": "Proceeds From Exercise Of Stock Options and ESPP", "terseLabel": "Proceeds from exercise of stock options and employee stock purchase plan" } } }, "localname": "ProceedsFromExerciseOfStockOptionsAndEspp", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "csgp_PublicOfferingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Public Offering", "label": "Public Offering [Member]", "terseLabel": "Public Offering [Member]" } } }, "localname": "PublicOfferingMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "domainItemType" }, "csgp_RentPathMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "RentPath [Member]", "label": "RentPath [Member]", "terseLabel": "RentPath [Member]" } } }, "localname": "RentPathMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails" ], "xbrltype": "domainItemType" }, "csgp_RevolvingLoansAndLettersOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revolving Loans and Letters of Credit", "label": "Revolving Loans and Letters of Credit [Member]", "terseLabel": "Revolving Loans and Letters of Credit [Member]" } } }, "localname": "RevolvingLoansAndLettersOfCreditMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "csgp_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]", "label": "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]", "terseLabel": "ROU assets obtained in exchange for lease obligations:" } } }, "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/LEASESSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "csgp_STRIncandSTRGlobalLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "STR Inc and STR Global Ltd [Member]", "label": "STR Inc and STR Global Ltd [Member]", "terseLabel": "STR Inc and STR Global Ltd [Member]" } } }, "localname": "STRIncandSTRGlobalLtdMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails", "http://www.costar.com/role/ACQUISITIONSFINITELIVEDASSETSDetails", "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails", "http://www.costar.com/role/GOODWILLNarrativeDetails" ], "xbrltype": "domainItemType" }, "csgp_ScheduleOfInterestExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Interest Expense", "label": "Schedule of Interest Expense [Table Text Block]", "terseLabel": "Schedule of Interest Expense" } } }, "localname": "ScheduleOfInterestExpenseTableTextBlock", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTTables" ], "xbrltype": "textBlockItemType" }, "csgp_ScheduleofCommissionsExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Commissions Expense [Table Text Block]", "label": "Schedule of Commissions Expense [Table Text Block]", "terseLabel": "Schedule of Commissions Expense" } } }, "localname": "ScheduleofCommissionsExpenseTableTextBlock", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables" ], "xbrltype": "textBlockItemType" }, "csgp_ScheduleofSupplementalCashFlowInformationforLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Supplemental Cash Flow Information for Leases [Table Text Block]", "label": "Schedule of Supplemental Cash Flow Information for Leases [Table Text Block]", "terseLabel": "Schedule of Supplemental Cash Flow Information for Leases" } } }, "localname": "ScheduleofSupplementalCashFlowInformationforLeasesTableTextBlock", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "csgp_SubscriptionBasedLicensingAgreementMinimumTermYears": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subscription-Based Licensing Agreement Minimum Term Years", "label": "Subscription-Based Licensing Agreement Minimum Term Years", "terseLabel": "Term of subscription-based license agreements" } } }, "localname": "SubscriptionBasedLicensingAgreementMinimumTermYears", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/ORGANIZATIONDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESREVENUERECOGNITIONANDADVERTISINGCOSTSDetails" ], "xbrltype": "durationItemType" }, "csgp_SupplementalBalanceSheetInformationRelatedtoLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Supplemental Balance Sheet Information Related to Leases [Table Text Block]", "label": "Supplemental Balance Sheet Information Related to Leases [Table Text Block]", "terseLabel": "Supplemental Balance Sheet Information Related to Leases" } } }, "localname": "SupplementalBalanceSheetInformationRelatedtoLeasesTableTextBlock", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "csgp_TenXMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Ten-X", "label": "Ten-X [Member]", "terseLabel": "Ten-X [Member]" } } }, "localname": "TenXMember", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails", "http://www.costar.com/role/ACQUISITIONSFINITELIVEDASSETSDetails", "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails", "http://www.costar.com/role/GOODWILLDetails", "http://www.costar.com/role/GOODWILLNarrativeDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSTOCKBASEDCOMPENSATIONEXPENSEDetails" ], "xbrltype": "domainItemType" }, "csgp_VariableRateComponentAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Rate Component [Axis]", "label": "Variable Rate Component [Axis]", "terseLabel": "Variable Rate Component [Axis]" } } }, "localname": "VariableRateComponentAxis", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "stringItemType" }, "csgp_VariableRateComponentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Variable Rate Component [Axis]", "label": "Variable Rate Component [Domain]", "terseLabel": "Variable Rate Component [Domain]" } } }, "localname": "VariableRateComponentDomain", "nsuri": "http://www.costar.com/20200630", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "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", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "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", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.com/role/Coverpage" ], "xbrltype": "gMonthDayItemType" }, "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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.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", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.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", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.com/role/Coverpage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r532" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r533" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.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", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.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", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.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", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.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", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.com/role/Coverpage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r534" ], "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", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.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", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.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", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.com/role/Coverpage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r534" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.com/role/Coverpage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r534" ], "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", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.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", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.com/role/Coverpage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r535" ], "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", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.com/role/Coverpage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r534" ], "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", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r534" ], "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", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r534" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r534" ], "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", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.com/role/Coverpage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r530" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.com/role/Coverpage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r531" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.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", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.costar.com/role/Coverpage" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r142", "r155", "r156", "r157", "r158", "r160", "r162", "r166" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGASSETSANDLIABILITIESDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r142", "r155", "r156", "r157", "r158", "r160", "r162", "r166" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGASSETSANDLIABILITIESDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [ "r100", "r105", "r189", "r325", "r326", "r327", "r347", "r348" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjusted Balance" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r100", "r105", "r189", "r325", "r326", "r327", "r347", "r348" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r100", "r105", "r189", "r325", "r326", "r327", "r347", "r348" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r100", "r105", "r189", "r325", "r326", "r327", "r347", "r348" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r312", "r314", "r437", "r438", "r439", "r440", "r441", "r442", "r461", "r501", "r504" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESNarrativeDetails", "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r312", "r314", "r437", "r438", "r439", "r440", "r441", "r442", "r461", "r501", "r504" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESNarrativeDetails", "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "srt_MultifamilyMember": { "auth_ref": [ "r516", "r528" ], "lang": { "en-US": { "role": { "label": "Multifamily [Member]", "terseLabel": "Multifamily [Member]" } } }, "localname": "MultifamilyMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "North America [Member]", "terseLabel": "North America [Member]" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails", "http://www.costar.com/role/ACQUISITIONSFINITELIVEDASSETSDetails", "http://www.costar.com/role/GOODWILLDetails", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDISAGGREGATEDREVENUEDetails", "http://www.costar.com/role/SEGMENTREPORTINGASSETSANDLIABILITIESDetails", "http://www.costar.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r168", "r290", "r293", "r462", "r500", "r502" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDISAGGREGATEDREVENUEDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r168", "r290", "r293", "r462", "r500", "r502" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDISAGGREGATEDREVENUEDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r302", "r312", "r314", "r437", "r438", "r439", "r440", "r441", "r442", "r461", "r501", "r504" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESNarrativeDetails", "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r302", "r312", "r314", "r437", "r438", "r439", "r440", "r441", "r442", "r461", "r501", "r504" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESNarrativeDetails", "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r96", "r97", "r98", "r99", "r101", "r102", "r103", "r104", "r105", "r107", "r108", "r110", "r111", "r124" ], "lang": { "en-US": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Restatement Adjustment [Member]" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r96", "r97", "r98", "r99", "r101", "r102", "r103", "r104", "r105", "r107", "r108", "r109", "r110", "r111", "r124", "r190", "r191", "r328", "r348", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514" ], "lang": { "en-US": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r96", "r97", "r98", "r99", "r101", "r102", "r103", "r104", "r105", "r107", "r108", "r109", "r110", "r111", "r124", "r190", "r191", "r328", "r348", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514" ], "lang": { "en-US": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r96", "r98", "r99", "r101", "r102", "r103", "r104", "r105", "r107", "r108", "r110", "r111", "r124", "r190", "r191", "r328", "r348", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514" ], "lang": { "en-US": { "role": { "label": "Previously Reported [Member]", "terseLabel": "Previously Reported [Member]" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r169", "r170", "r290", "r294", "r503", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails", "http://www.costar.com/role/ACQUISITIONSFINITELIVEDASSETSDetails", "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDISAGGREGATEDREVENUEDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r169", "r170", "r290", "r294", "r503", "r516", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails", "http://www.costar.com/role/ACQUISITIONSFINITELIVEDASSETSDetails", "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDISAGGREGATEDREVENUEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.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/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r174", "r175" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before 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, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r17", "r174", "r175" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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, after Allowance for Credit Loss, Current", "totalLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r12", "r471", "r489" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r14", "r471", "r489" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r40" ], "calculation": { "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFOREIGNCURRENCYANDACCUMULATEDOTHERCOMPREHENSIVELOSSNETOFTAXDetails": { "order": 2.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax", "terseLabel": "Net unrealized loss on investments, net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFOREIGNCURRENCYANDACCUMULATEDOTHERCOMPREHENSIVELOSSNETOFTAXDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r36", "r39", "r40", "r41", "r391" ], "calculation": { "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFOREIGNCURRENCYANDACCUMULATEDOTHERCOMPREHENSIVELOSSNETOFTAXDetails": { "order": 1.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFOREIGNCURRENCYANDACCUMULATEDOTHERCOMPREHENSIVELOSSNETOFTAXDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r18", "r39", "r40", "r41", "r492", "r510", "r514" ], "calculation": { "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFOREIGNCURRENCYANDACCUMULATEDOTHERCOMPREHENSIVELOSSNETOFTAXDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFOREIGNCURRENCYANDACCUMULATEDOTHERCOMPREHENSIVELOSSNETOFTAXDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Accumulated Other Comprehensive Loss Net of Tax [Abstract]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFOREIGNCURRENCYANDACCUMULATEDOTHERCOMPREHENSIVELOSSNETOFTAXDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r38", "r41", "r44", "r96", "r97", "r99", "r380", "r505", "r506" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSFINITELIVEDASSETSDetails", "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted-average amortization period" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r96", "r97", "r99", "r325", "r326", "r327" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "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": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Restricted stock grants surrendered" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r315", "r316", "r330", "r331" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Management stock purchase plan" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments 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\u00a0activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r333" ], "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": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESREVENUERECOGNITIONANDADVERTISINGCOSTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r316", "r324", "r329" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSTOCKBASEDCOMPENSATIONEXPENSEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r177", "r201" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Financing Receivable, Allowance for Credit Loss" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r20", "r178", "r195" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "Less: Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "auth_ref": [ "r61", "r79" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCOMMISSIONSDetails": { "order": 3.0, "parentTag": "us-gaap_SalesCommissionsAndFees", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. 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 Deferred Sales Commissions", "terseLabel": "Amortization of deferred commissions costs" } } }, "localname": "AmortizationOfDeferredSalesCommissions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCOMMISSIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r58", "r79", "r409" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r79", "r409" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r79", "r235", "r243" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "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", "terseLabel": "Customer base amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r122" ], "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": "Antidilutive securities excluded from computation of earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNETINCOMEPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r122" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNETINCOMEPERSHAREDetails" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNETINCOMEPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r122" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNETINCOMEPERSHAREDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r90", "r150", "r157", "r164", "r188", "r377", "r381", "r392", "r469", "r488" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.costar.com/role/SEGMENTREPORTINGASSETSANDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r35", "r90", "r188", "r377", "r381", "r392" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.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/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r386" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets, fair value disclosure" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails", "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AuctionRateSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt instrument securities (for example, but not limited to, corporate or municipal bonds) that typically have long-term nominal maturities for which the interest rate is reset through an auction process.", "label": "Auction Rate Securities [Member]", "terseLabel": "Auction Rate Securities [Member]" } } }, "localname": "AuctionRateSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails", "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r182" ], "calculation": { "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r183" ], "calculation": { "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Gross \u00a0Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r180", "r216" ], "calculation": { "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r179", "r181", "r216", "r474" ], "calculation": { "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BorrowingsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Obligations to pay to another in accordance with an expressed or implied agreement.", "label": "Borrowings [Member]", "terseLabel": "Borrowings [Member]" } } }, "localname": "BorrowingsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r311", "r313" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails", "http://www.costar.com/role/ACQUISITIONSFINITELIVEDASSETSDetails", "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails", "http://www.costar.com/role/GOODWILLDetails", "http://www.costar.com/role/GOODWILLNarrativeDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSTOCKBASEDCOMPENSATIONEXPENSEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r311", "r313", "r362", "r363" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails", "http://www.costar.com/role/ACQUISITIONSFINITELIVEDASSETSDetails", "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails", "http://www.costar.com/role/GOODWILLDetails", "http://www.costar.com/role/GOODWILLNarrativeDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSTOCKBASEDCOMPENSATIONEXPENSEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Transaction costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails", "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails", "http://www.costar.com/role/GOODWILLNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r360", "r361" ], "lang": { "en-US": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Net income per share - basic (usd per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFPROFORMAINFORMATIONDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r360", "r361" ], "lang": { "en-US": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Net income per share - diluted (usd per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFPROFORMAINFORMATIONDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r360", "r361" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r360", "r361" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFPROFORMAINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r360", "r361" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFPROFORMAINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r370", "r371", "r372" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Aggregate purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r373" ], "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": "ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r365" ], "calculation": { "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedTerseLabel": "Lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r365" ], "calculation": { "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "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, acquired at the acquisition date. 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r365" ], "calculation": { "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r365" ], "calculation": { "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r365" ], "calculation": { "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r365" ], "calculation": { "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r364", "r365" ], "calculation": { "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Fair value of identifiable net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r87", "r359" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "verboseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r23", "r81" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.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, cash equivalents and restricted cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r74", "r81", "r86" ], "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, cash equivalents and restricted cash at the end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at the beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r74", "r397" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r7" ], "lang": { "en-US": { "role": { "documentation": "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 Equivalents [Member]", "terseLabel": "Cash Equivalents [Member]" } } }, "localname": "CashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails", "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r253", "r254", "r255", "r256" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r96", "r97" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r47", "r49", "r54", "r376", "r384", "r479", "r497" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r130", "r484" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Cost of Revenues" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r87", "r379" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract with Customer, Asset and Liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r268", "r270" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before 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.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss", "terseLabel": "Contract with customer, asset, gross" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCONTRACTASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r268", "r269", "r291" ], "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.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCONTRACTASSETSANDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r268", "r269", "r291" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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", "netLabel": "Current liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCONTRACTASSETSANDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r268", "r269", "r291" ], "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 noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Noncurrent liability" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCONTRACTASSETSANDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r60", "r462" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenues [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSTOCKBASEDCOMPENSATIONEXPENSEDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails", "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails", "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Credit Loss [Abstract]", "terseLabel": "Credit Loss [Abstract]" } } }, "localname": "CreditLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "auth_ref": [ "r192", "r193", "r194", "r196", "r197", "r202", "r204", "r206", "r207", "r208", "r213", "r214", "r215", "r217", "r218", "r219", "r221" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "terseLabel": "Allowance for Credit Losses" } } }, "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditLossFinancialInstrumentTextBlock": { "auth_ref": [ "r197", "r205", "r206", "r209", "r210", "r220", "r221" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security.", "label": "Credit Loss, Financial Instrument [Text Block]", "terseLabel": "ALLOWANCE FOR CREDIT LOSSES" } } }, "localname": "CreditLossFinancialInstrumentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CustomerContractsMember": { "auth_ref": [ "r368" ], "lang": { "en-US": { "role": { "documentation": "Entity's established relationships with its customers through contracts.", "label": "Customer Contracts [Member]", "verboseLabel": "Acquired customer base [Member]" } } }, "localname": "CustomerContractsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r368" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSFINITELIVEDASSETSDetails", "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r11", "r12", "r13", "r470", "r472", "r485" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails", "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "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": "Basis spread" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails", "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r408", "r410" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument.", "label": "Debt Instrument, Interest Rate, Increase (Decrease)", "terseLabel": "Interest rate, increase (decrease)" } } }, "localname": "DebtInstrumentInterestRateIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r32" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r33" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails", "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r482" ], "lang": { "en-US": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price rate" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r33", "r92", "r262", "r263", "r264", "r265", "r407", "r408", "r410", "r483" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Term of loan" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": { "auth_ref": [ "r411" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Line of Credit Arrangements, Net", "terseLabel": "Debt issuance costs" } } }, "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r87", "r257" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Debt Issuance Costs" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesRealizedGainLoss": { "auth_ref": [], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities, Realized Gain (Loss)", "negatedTerseLabel": "Realized loss on investments" } } }, "localname": "DebtSecuritiesRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Debt, Weighted Average Interest Rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1": { "auth_ref": [ "r301", "r319" ], "lang": { "en-US": { "role": { "documentation": "Minimum period the individual is required to perform services to be fully vested under the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Deferred Compensation Arrangement with Individual, Requisite Service Period", "terseLabel": "Requisite service period" } } }, "localname": "DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r10", "r468", "r487" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.", "label": "Deferred Costs, Noncurrent", "terseLabel": "Deferred commission costs, net" } } }, "localname": "DeferredCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r26", "r409" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Capitalized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r336", "r337" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r79", "r91", "r345", "r351", "r352", "r353" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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, net" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r336", "r337" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.", "label": "Deposits Assets, Noncurrent", "verboseLabel": "Deposits and other assets" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r79", "r145" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r369" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "verboseLabel": "Acquired database technology [Member]" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNETINCOMEPERSHAREDetails" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDISAGGREGATEDREVENUEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r290", "r293", "r294", "r295", "r296", "r297", "r298", "r299" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDISAGGREGATEDREVENUEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r290" ], "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": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r55", "r103", "r104", "r105", "r106", "r107", "r112", "r114", "r119", "r120", "r121", "r124", "r125", "r480", "r498" ], "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", "terseLabel": "Net income per share - basic (in dollars per share)", "verboseLabel": "Net income per share-basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNETINCOMEPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r55", "r103", "r104", "r105", "r106", "r107", "r114", "r119", "r120", "r121", "r124", "r125", "r480", "r498" ], "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", "terseLabel": "Net income per share - diluted (in dollars per share)", "verboseLabel": "Net income per share-diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNETINCOMEPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r87", "r122", "r123" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Income Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNETINCOMEPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r397" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of foreign currency exchange rates on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r339" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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": "Accrued wages and commissions" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSTOCKBASEDCOMPENSATIONEXPENSEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r96", "r97", "r99", "r102", "r108", "r111", "r126", "r189", "r261", "r266", "r325", "r326", "r327", "r347", "r348", "r398", "r399", "r400", "r401", "r402", "r404", "r505", "r506", "r507" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r386", "r387", "r388", "r390" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r386", "r387" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date 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 (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of fair value hierarchy for its financial assets and liabilities measured at fair value on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r387", "r434", "r435", "r436" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails", "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r389" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r303", "r304", "r309", "r310", "r387", "r434" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails", "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r303", "r304", "r309", "r310", "r387", "r435" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r387", "r436" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r434", "r435", "r436" ], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails", "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r184", "r185", "r197", "r201", "r202", "r203", "r209", "r220", "r221", "r222", "r223", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]", "verboseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails", "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery": { "auth_ref": [ "r201", "r212" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after recovery, of writeoff of financing receivable, charged against allowance for credit loss.", "label": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery", "negatedTerseLabel": "Write-offs charged against the allowance, net of recoveries and other" } } }, "localname": "FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "auth_ref": [ "r176", "r195", "r198", "r200", "r475" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.", "label": "Financing Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending balance at June 30, 2020", "periodStartLabel": "Beginning balance at December 31, 2019" } } }, "localname": "FinancingReceivableAllowanceForCreditLosses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "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": "Financing Receivable, Allowance for Credit Loss [Line Items]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Financing Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablePortfolioSegmentAxis": { "auth_ref": [ "r197", "r201", "r211" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails" ], "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": "Estimated Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSFINITELIVEDASSETSDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r242" ], "calculation": { "http://www.costar.com/role/INTANGIBLEASSETSDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "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", "negatedLabel": "Finite-lived intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSFINITELIVEDASSETSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r236", "r239", "r242", "r244", "r463", "r464" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSFINITELIVEDASSETSDetails", "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails", "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r242", "r464" ], "calculation": { "http://www.costar.com/role/INTANGIBLEASSETSDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-lived intangible assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r236", "r241" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSFINITELIVEDASSETSDetails", "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails", "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r242", "r463" ], "calculation": { "http://www.costar.com/role/INTANGIBLEASSETSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Finite-lived intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r237" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Estimated Fair Value", "verboseLabel": "Finite-lived intangible assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails", "http://www.costar.com/role/ACQUISITIONSFINITELIVEDASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r393", "r394", "r395", "r396" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedTerseLabel": "Foreign currency, net", "terseLabel": "Foreign currency, net" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFOREIGNCURRENCYANDACCUMULATEDOTHERCOMPREHENSIVELOSSNETOFTAXDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r80", "r395", "r396" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "terseLabel": "Unrealized foreign currency transaction gains" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFOREIGNCURRENCYANDACCUMULATEDOTHERCOMPREHENSIVELOSSNETOFTAXDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r87", "r406" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r62" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r56" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESLeaseCostDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSTOCKBASEDCOMPENSATIONEXPENSEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r224", "r226", "r467" ], "calculation": { "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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", "periodEndLabel": "Goodwill, ending balance", "periodStartLabel": "Goodwill, beginning balance", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails", "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails", "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.costar.com/role/GOODWILLDetails", "http://www.costar.com/role/GOODWILLNarrativeDetails", "http://www.costar.com/role/SEGMENTREPORTINGASSETSANDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r227" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired", "verboseLabel": "Acquisitions, including measurement period adjustments" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails", "http://www.costar.com/role/GOODWILLDetails", "http://www.costar.com/role/GOODWILLNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r87", "r230" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "verboseLabel": "GOODWILL" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/GOODWILL" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r229" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Effect of foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/GOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r79", "r225", "r228", "r231" ], "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": "Goodwill, impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/GOODWILLNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/GOODWILLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)", "terseLabel": "Goodwill increase (decrease)" } } }, "localname": "GoodwillPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/GOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/GOODWILLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r59", "r90", "r150", "r156", "r160", "r163", "r166", "r188", "r392" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r79", "r245" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "terseLabel": "Impairment of intangible assets, finite-lived" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r93", "r150", "r156", "r160", "r163", "r166" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r90", "r101", "r150", "r156", "r160", "r163", "r166", "r188", "r376", "r392" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net income" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESLeaseCostDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSTOCKBASEDCOMPENSATIONEXPENSEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESLeaseCostDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSTOCKBASEDCOMPENSATIONEXPENSEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r340", "r341", "r344", "r349", "r354", "r356", "r357", "r358" ], "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]", "verboseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r91", "r110", "r111", "r148", "r338", "r350", "r355", "r499" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 }, "http://www.costar.com/role/SEGMENTREPORTINGDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.costar.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r50", "r87", "r334", "r335", "r341", "r342", "r343", "r346", "r517" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r76", "r82" ], "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.", "label": "Income Taxes Paid", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivableNoncurrent": { "auth_ref": [ "r10", "r486" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due after 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, Noncurrent", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r78" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.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 vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r78" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 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/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r78" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r78" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.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 current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r115", "r116", "r117", "r121" ], "calculation": { "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNETINCOMEPERSHAREDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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": "Stock options and restricted stock awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNETINCOMEPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "verboseLabel": "INTANGIBLE ASSETS" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETS" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r234", "r240" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r63", "r259" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense, debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.costar.com/role/SEGMENTREPORTINGDetails": { "order": 7.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "negatedTerseLabel": "Interest expense (income)", "verboseLabel": "Interest (expense) income" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.costar.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r73", "r75", "r82" ], "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": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r187", "r465", "r481", "r515" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "verboseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENTS" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r424" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of lease expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOperatingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases, Operating [Abstract]", "terseLabel": "Operating leases" } } }, "localname": "LeasesOperatingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESLeaseCostDetails", "http://www.costar.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r418" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESLeaseCostDetails", "http://www.costar.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r416" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r425" ], "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]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r425" ], "calculation": { "http://www.costar.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.costar.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r425" ], "calculation": { "http://www.costar.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "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 payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r425" ], "calculation": { "http://www.costar.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "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 payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r425" ], "calculation": { "http://www.costar.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "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 payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r425" ], "calculation": { "http://www.costar.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "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 payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r425" ], "calculation": { "http://www.costar.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "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 payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r425" ], "calculation": { "http://www.costar.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 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/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r417" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r427" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit [Member]" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails", "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r29", "r90", "r158", "r188", "r378", "r381", "r382", "r392" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.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", "terseLabel": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.costar.com/role/SEGMENTREPORTINGASSETSANDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r19", "r90", "r188", "r392", "r473", "r493" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r31", "r90", "r188", "r378", "r381", "r382", "r392" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r13", "r472", "r485" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a 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. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of credit facility, amount outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r28" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Commitment Fee Amount", "terseLabel": "Commitment fee" } } }, "localname": "LineOfCreditFacilityCommitmentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Line of Credit Facility, Expiration Period", "terseLabel": "Term of credit facility" } } }, "localname": "LineOfCreditFacilityExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r28" ], "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", "verboseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails", "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r28" ], "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 borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails", "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r13", "r258", "r472", "r490" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r260" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "LONG-TERM DEBT" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r24" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r127", "r136" ], "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]", "verboseLabel": "ORGANIZATION" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ORGANIZATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r74" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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 provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r74" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r74", "r77", "r80" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r45", "r48", "r52", "r80", "r90", "r101", "r103", "r104", "r105", "r106", "r110", "r111", "r118", "r150", "r156", "r160", "r163", "r166", "r188", "r392", "r477", "r495" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.costar.com/role/SEGMENTREPORTINGDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.costar.com/role/SEGMENTREPORTINGDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNETINCOMEPERSHAREDetails" ], "xbrltype": "monetaryItemType" }, "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]", "verboseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r138" ], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of business segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ORGANIZATIONDetails", "http://www.costar.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r150", "r156", "r160", "r163", "r166" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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)", "verboseLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r419", "r426" ], "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", "terseLabel": "Total operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r413" ], "calculation": { "http://www.costar.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "netLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r413" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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", "verboseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r413" ], "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", "terseLabel": "Long-term lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r414" ], "lang": { "en-US": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r415", "r420" ], "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", "terseLabel": "Operating cash flows used in operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r412" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 10.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": "Lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r423", "r426" ], "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", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r422", "r426" ], "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", "terseLabel": "Weighted-average remaining lease term in years" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r155", "r156", "r157", "r158", "r160", "r166" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGASSETSANDLIABILITIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r2", "r95", "r136", "r385" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r39", "r42" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "negatedTerseLabel": "Reclassification adjustment for realized loss on investments included in net income" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r36" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r46", "r49", "r51", "r53", "r261", "r398", "r403", "r404", "r478", "r496" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "auth_ref": [ "r39", "r42", "r43", "r186" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax", "negatedLabel": "Reclassification out of accumulated other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFOREIGNCURRENCYANDACCUMULATEDOTHERCOMPREHENSIVELOSSNETOFTAXDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r37", "r39" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized gain on investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r61", "r79", "r247" ], "calculation": { "http://www.costar.com/role/SEGMENTREPORTINGDetails": { "order": 6.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.", "label": "Other Depreciation and Amortization", "terseLabel": "Depreciation and other amortization" } } }, "localname": "OtherDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other Intangible Assets [Member]" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSFINITELIVEDASSETSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r64" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.costar.com/role/SEGMENTREPORTINGDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedTerseLabel": "Other expense (income)", "verboseLabel": "Other (expense) income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.costar.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": { "auth_ref": [ "r83", "r84", "r85" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.", "label": "Other Significant Noncash Transaction, Value of Consideration Given", "terseLabel": "Consideration owed for acquisitions" } } }, "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r72" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Payments of stock issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r71" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Repurchase of restricted stock to satisfy tax withholding obligations" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r66" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "terseLabel": "Cash paid for acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails", "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r67" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Purchases of property and equipment and other assets" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r21", "r22" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "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 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 current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r68" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from equity offering, net of transaction costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r69" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r70", "r72", "r94" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r65" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.", "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Proceeds from sale and settlement of investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfOtherInvestments": { "auth_ref": [ "r65" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from the sale of investments classified as other.", "label": "Proceeds from Sale of Other Investments", "terseLabel": "Proceeds from sale of investments" } } }, "localname": "ProceedsFromSaleOfOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r248", "r494" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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 and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.costar.com/role/SEGMENTREPORTINGASSETSANDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r25", "r87", "r248", "r518", "r519" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets, Intangible Assets" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r57", "r199" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Credit loss expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLoanLossesExpensed": { "auth_ref": [ "r199", "r476" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable.", "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "terseLabel": "Current-period provision for expected credit losses" } } }, "localname": "ProvisionForLoanLossesExpensed", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reconciliation [Abstract]", "terseLabel": "Reconciliation of operating segment assets to total assets [Abstract]" } } }, "localname": "ReconciliationFromSegmentTotalsToConsolidatedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGASSETSANDLIABILITIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r157", "r160" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "terseLabel": "Summarized information by operating segment, assets and liabilities" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]", "terseLabel": "Reconciliation of EBITDA to net income (loss) [Abstract]" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r156", "r160" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of net income to EBITDA" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": { "auth_ref": [ "r529" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed.", "label": "Research and Development Expense, Software (Excluding Acquired in Process Cost)", "terseLabel": "Software development" } } }, "localname": "ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r86", "r466", "r491" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. 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.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r96", "r97", "r99", "r102", "r108", "r111", "r189", "r325", "r326", "r327", "r347", "r348", "r505", "r507" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r141", "r142", "r155", "r161", "r162", "r168", "r169", "r172", "r289", "r290", "r462" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDISAGGREGATEDREVENUEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r88", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r300" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r271", "r272", "r273", "r274", "r275", "r276", "r279", "r280", "r292", "r300" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERS" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r277" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSUNSATISFIEDPERFORMANCEOBLIGATIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSUNSATISFIEDPERFORMANCEOBLIGATIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSUNSATISFIEDPERFORMANCEOBLIGATIONSDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSUNSATISFIEDPERFORMANCEOBLIGATIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSUNSATISFIEDPERFORMANCEOBLIGATIONSDetails" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r421", "r426" ], "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", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Consideration received on transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares issued in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock (usd per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesCommissionsAndFees": { "auth_ref": [ "r62" ], "calculation": { "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCOMMISSIONSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller).", "label": "Sales Commissions and Fees", "totalLabel": "Total commissions expense" } } }, "localname": "SalesCommissionsAndFees", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSCOMMISSIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r41", "r403", "r404" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of accumulated other comprehensive loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of acquired finite-lived intangible assets by major class" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r122" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNETINCOMEPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r122" ], "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": "Schedule of anti-dilutive securities excluded from computation of earnings per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of available for sale securities reconciliation" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r362", "r363" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails", "http://www.costar.com/role/ACQUISITIONSSCHEDULEOFIDENTIFIEDASSETSANDLIABILITIESASSUMEDDetails", "http://www.costar.com/role/GOODWILLNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r121" ], "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": "Calculation of basic and diluted net income (loss) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r316", "r323", "r329" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSTOCKBASEDCOMPENSATIONEXPENSEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r316", "r323", "r329" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-based compensation expense for stock options and restricted stock" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "auth_ref": [ "r201" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]" } } }, "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ALLOWANCEFORCREDITLOSSESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r230", "r232" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/GOODWILLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r230", "r232" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/GOODWILLTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r366" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r150", "r153", "r159", "r230" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGASSETSANDLIABILITIESDetails", "http://www.costar.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r150", "r153", "r159", "r230" ], "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": "Summarized information by operating segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r137", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r155", "r156", "r157", "r158", "r160", "r161", "r162", "r163", "r164", "r166", "r172", "r500" ], "lang": { "en-US": { "role": { "documentation": "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": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/GOODWILLDetails", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDISAGGREGATEDREVENUEDetails", "http://www.costar.com/role/SEGMENTREPORTINGASSETSANDLIABILITIESDetails", "http://www.costar.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r137", "r139", "r140", "r150", "r154", "r160", "r164", "r165", "r166", "r167", "r168", "r171", "r172", "r173" ], "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]", "verboseLabel": "SEGMENT REPORTING" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTING" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationAdditionalInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting Information, Additional Information [Abstract]", "verboseLabel": "Reconciliation of operating segment liabilities to total liabilities [Abstract]" } } }, "localname": "SegmentReportingInformationAdditionalInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGASSETSANDLIABILITIESDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGASSETSANDLIABILITIESDetails", "http://www.costar.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]", "terseLabel": "Segment Reporting Information, Revenue [Abstract]" } } }, "localname": "SegmentReportingInformationRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Selling and marketing (excluding customer base amortization)" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r56" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and Marketing [Member]", "verboseLabel": "Selling and Marketing (excluding customer base amortization) [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESLeaseCostDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSTOCKBASEDCOMPENSATIONEXPENSEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r78" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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 Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r87", "r318", "r320" ], "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 Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "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": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Restricted stock grants surrendered (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software Development [Member]" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/LEASESLeaseCostDetails", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSTOCKBASEDCOMPENSATIONEXPENSEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r137", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r155", "r156", "r157", "r158", "r160", "r161", "r162", "r163", "r164", "r166", "r172", "r230", "r250", "r251", "r252", "r500" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/GOODWILLDetails", "http://www.costar.com/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDISAGGREGATEDREVENUEDetails", "http://www.costar.com/role/SEGMENTREPORTINGASSETSANDLIABILITIESDetails", "http://www.costar.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r34", "r96", "r97", "r99", "r102", "r108", "r111", "r126", "r189", "r261", "r266", "r325", "r326", "r327", "r347", "r348", "r398", "r399", "r400", "r401", "r402", "r404", "r505", "r506", "r507" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r96", "r97", "r99", "r126", "r462" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r15", "r16", "r261", "r266" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "verboseLabel": "Employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r15", "r16", "r261", "r266" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock issued for equity offering (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r261", "r266" ], "lang": { "en-US": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "verboseLabel": "Restricted stock grants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r15", "r16", "r261", "r266", "r321" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r15", "r16", "r261", "r266" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "verboseLabel": "Employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r15", "r16", "r261", "r266" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Stock issued for equity offering, net of transaction costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r15", "r16", "r261", "r266" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "verboseLabel": "Restricted stock grants" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r15", "r16", "r266", "r317", "r322" ], "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": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r34", "r261", "r266" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r90", "r96", "r97", "r99", "r102", "r108", "r188", "r189", "r266", "r325", "r326", "r327", "r347", "r348", "r374", "r375", "r383", "r392", "r398", "r399", "r404", "r506", "r507" ], "calculation": { "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r89", "r266", "r267" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/STOCKHOLDERSEQUITY" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r405", "r429" ], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails", "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r405", "r429" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r405", "r429" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails", "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r405", "r429" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSDetails", "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r428", "r430" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUBSEQUENTEVENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "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": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow disclosures:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyServiceMember": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.", "label": "Technology Service [Member]", "terseLabel": "Technology Service [Member]" } } }, "localname": "TechnologyServiceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSFINITELIVEDASSETSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r367" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names [Member]", "verboseLabel": "Acquired trade names and other intangible assets [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/ACQUISITIONSFINITELIVEDASSETSDetails", "http://www.costar.com/role/INTANGIBLEASSETSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r184", "r185", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDetails", "http://www.costar.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r128", "r129", "r131", "r132", "r133", "r134", "r135" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails", "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "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/2020-01-31", "presentation": [ "http://www.costar.com/role/LONGTERMDEBTDetails", "http://www.costar.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r113", "r121" ], "calculation": { "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNETINCOMEPERSHAREDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Weighted average outstanding shares-diluted (in shares)", "totalLabel": "Denominator for diluted net income per share \u2014 weighted average outstanding shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNETINCOMEPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r112", "r121" ], "calculation": { "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNETINCOMEPERSHAREDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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": "Denominator for basic net income per share - weighted-average outstanding shares (in shares)", "verboseLabel": "Weighted average outstanding shares-basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNETINCOMEPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.costar.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNETINCOMEPERSHAREDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "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=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r11": { "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=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r12": { "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=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r121": { "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" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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=120391452&loc=d3e13212-122682" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r14": { "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=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r15": { "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=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r16": { "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=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r17": { "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=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r19": { "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=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647444&loc=SL120269210-210444" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647444&loc=SL120254536-210444" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121648281&loc=SL120267834-210445" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL120267845-210446" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919260-210447" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919269-210447" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919272-210447" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL120267966-210447" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL120267969-210447" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r21": { "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=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919236-210447" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921830-210448" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82922352-210448" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121614247&loc=SL120267897-210452" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121565518&loc=SL120267917-210453" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121565518&loc=SL120269220-210453" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL120267853-210455" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL120267859-210455" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL120267862-210455" }, "r22": { "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=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r224": { "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" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r23": { "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=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r235": { "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" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r25": { "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=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r26": { "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=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r266": { "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=120397183&loc=d3e187085-122770" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r27": { "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=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r28": { "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=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r29": { "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=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409961&loc=d3e20487-108367" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r31": { "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=120391452&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r321": { "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=120381028&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r324": { "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=120381028&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r329": { "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" }, "r33": { "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=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r332": { "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" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r339": { "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" }, "r34": { "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=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r345": { "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" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r35": { "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=120391452&loc=d3e13212-122682" }, "r350": { "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" }, "r351": { "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" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r358": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r362": { "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" }, "r363": { "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" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r376": { "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" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r385": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=SL116692626-108610" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r406": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r427": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580" }, "r430": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r464": { "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" }, "r465": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r468": { "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=120398452&loc=d3e534808-122878" }, "r469": { "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=120398452&loc=d3e534808-122878" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r470": { "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=120398452&loc=d3e534808-122878" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r472": { "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=120398452&loc=d3e534808-122878" }, "r473": { "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=120398452&loc=d3e534808-122878" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r477": { "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=120399700&loc=SL114874048-224260" }, "r478": { "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=120399700&loc=SL114874048-224260" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r481": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r484": { "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" }, "r485": { "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=120400017&loc=d3e572229-122910" }, "r486": { "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=120400017&loc=d3e572229-122910" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r488": { "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=120400017&loc=d3e572229-122910" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r493": { "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=120400017&loc=d3e572229-122910" }, "r494": { "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=120400017&loc=d3e572229-122910" }, "r495": { "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=120400993&loc=SL114874131-224263" }, "r496": { "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=120400993&loc=SL114874131-224263" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "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" }, "r500": { "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" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r515": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r517": { "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" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r52": { "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=120395209&loc=SL114868664-224227" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r53": { "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=120395209&loc=SL114868664-224227" }, "r530": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r531": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r532": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r533": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r534": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r535": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r56": { "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=120395209&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r59": { "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=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r60": { "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=120395209&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r62": { "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=120395209&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r7": { "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=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r8": { "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=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r87": { "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" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "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=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "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=120395691&loc=d3e23780-122690" }, "r92": { "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=120395691&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" } }, "version": "2.1" } ZIP 83 0001057352-20-000093-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001057352-20-000093-xbrl.zip M4$L#!!0 ( +F*_5!@A'XY3 @ ,,U 7 8W-G<"TP-C,P,C R,'AE M>#,Q,2YH=&WM6VUO&[D1_MY?P5/0BPWH_<4OLF/ L9V>BFN2Y1W(EJ[^^,^2N)5F*(\/HU;(=P(IV.21GAL_,/*1V3W^Z_'(Q_-?7*S9Q MB6)?__'QU\$%J]0:C6^=BT;CNS;@QO&[04-V&TMI"73A1.3NE._@)7)S]Z?2G6HU=ZBA/ M('4L,L =")9;F8[9-P'VAM5JA=2%SN9&CB>.M9OM)ONFS8V<\M#NI%-P5HYS MV@C7IPT_R>E(B_G9J9!3)L6'BNS$XJ#3;4>]N-WMBB-^+.((.GC5B=N\U6W_ MNX5*-E \]+%NKN!#)9%I;0(T?[_;KA_V,G'0S-CI/12W22IN^&8_VVKU>M?QC MS7IS_R2TO6OZ?R;3#7\Z";8TALS<;'.$2@7GN%E]< M70\'GP87Y\/!E\^/,OF9V-7=;->@RLY387"TBSK[A)/R-((JB\ X&<^9FW#W M\[O>TL][]8!F_ I, -3"3-,G&XB+?LMYP8#3,W9-63:.*93]DF; MA+6:M=^8CC&3_MUQP_Z"QF55-DBC.J[X\6M:\?;.KOA';G&=<463.;M)]4R! M&&/X^H4W8;F%1AU2C>44I^ R93R=LSQU)@>T% NLK[6( \X2O#*2*Q;S"&\9 MIA/IF--!;DT@A0BLY69.(@F_ 9QW:4R+]P0J@U,J7ZAQ#A*(I,'"C&*8:2QJ M(L"PV41&$V9S^ECTGX&!8A R()%6804G,C"3;H(&V@PBKR"-FZ%J6J"94^PF MV&B^[(;7!NG.RX,TL%BF"!K"WP(D5<0SBF.S66J7:8PICA,?Q>^1R@6.B4!< M0D0502PI+6:((PH!"@VE%A@OX&7O38UA)#S1K9)$KE @:T1?7XZZ_6)N)VP M6.F9+5%O8"RMP_+J&*>;06_4LKH$7ELJLZ;M:\-O=V?Q.UQ9[/>VP&;!J"AY MZ3B6>+EG]ST&!HP;\&A#],B1 D(% X3X2$D[H1XDEF#NIOQ-UT+:2&F;8S_* MZD:K +O,Z @$WK9L#U$F &$;H'1U&TUX.@9VC@GS.EKP6JNW!T&+5D^$ MJW IB92G >XT/J.LNA0% 96DR]83Q2L3Q3@1V7D_-E""2,R32.=A>^?PSO=W M#^_MKO?K)5C41LHM\0T?Z=:3$Y^]M054R&&UH$X9\G 9Y8I3T4&SO!(+WH(] @M: M)F_X;00DB'4!^X-X4AW8P;@8[5I<'-$Q=;Y="TZML_$6P<)!M94"L(^ MMSKE5'*XQ;@A1DX!P8THP8GA(OE(*NGFQ&0V34NAZG'L(1JB;$5TB='[RG9; M&)3E)L,0L9YY19$VPBO@N?T84B14"B,%6R"C$"01W+>$:,!0E1D6E]<6#]&N MQ<.B3EQ-N[@20C;]JB+(3+S8S9(Q\[8DJW@9>/=.Z^ M/_WW,/P(Y(W,18=1;DA$"W1@Y7Q$FT=WJ$S@"J.@.[) M5Y_@D"?'QPYN>GNO:=/KCZI%&5?51:*DO+V,\T7.)+P^@DBM,7S4BR._=]K8 M.];B;^!@22*= ]A8B48:&1&U"(DZ^>Y[& >8^"T5%OR?]A=EP,+ON425?8CF M:>0/A?;?]K//3\OO\)1SA905*;1$P-*1!!UN1!(07@7CN-M7SH#?$(4(%-:3 M"$^^_=%Y>2#X*- 66\!P(+0AQ7*!'2W<9=@- "_(.@HC5I%35P.#L4A?;)X@ MBM!!WHRB@FT\-'V-[&1WMYKG2$)B@YFLBO@!GWD1@?XGDP*JU5#593K5:@I4 MVE,^+G[Y,46RAB13>@[8.IOHD)[Y2B @<)_("!@"3RM)3"-M',Z*?'D M_.:U7"I$.QA:)L4S"_WRRPE6F4SQ>5^FWJ&^T\F4:A,2HV)6G*=X@N/XN'[8 M//0/<3B#?Z(\&@XL:'QN'[4/7R@_<'.#S6V,3\=_4]&[G7J1P<' M6W9N>)<$MZ!_;<;3#Y5.I>Q1XI-6K9W=WN&U6#6ZM65 K3T2?/D"_6D-TK0880_6^B'7R9I*^:=W#T\L?YSPY/(+/Q[2Q!OL'[SY OV MY(9-QLB)Z[B:;C3U&V[:\GEH8_'7KDZRR9#N\^]+W)OVAU]E]02P,$% @ N8K]4)\RGPI*" =#4 !< M !C&5X,S$R+FAT;>U;;6\;N1'^WE_!4]"+#>C]Q;)E MQX!C.ST5UR3G4Y'V4T$M9R7"W.4>R96B_OK.D"OK-8X,HZT5*X 5[7(X' Z? MF7E([5[\=//I>O#/S[=L[!+%/O_]_:_]:U:JU&I?6M>UVLW@AOTR^-NOK%VM M-]C \-1*)W7*5:UV^['$2F/GLEZM-IU.J]-659M1;7!7(U7MFM+:0E4X4;J\ MH#OX"5Q<_NGBITJ%W>@H3R!U+#+ '0B66YF.V!3N?.I M%&[<:]3K?SXO>=G+BUBG#@A[4W=_SLG!968)U+- M>F\',@'+/L*4W>F$IV_+%A>P8L'(. A:^6_ V: Q_G(:)MM%/4JF,)]\H^FG M>_N/7_KO^P/6:E2;JW-]S _K'@@3CM +8%[ZC*]O[P;]#_WKJT'_T\F8TRLOSMNV%]P6UQG7-%DQNY3/54@1E ."V_"<@N--J0:JRL.P67*>#IC M>>I,#CA3K+>^]"(..$OPRDBN6,PCO&683J1C3@>Y#8$4(K"6FQF))/P><-PE MG1;O"30&AU2^;N,8)!!)@W4:Q5+LCI8(,&PZEM&8V9P^%OVG8*!00A-(I%58 MT(D;3*4;XP1M!I$WD/1F:)H6.,T)=A-L.%MVPVN#=.O'@S2P6*8(&L+? B1E MQ#.*8[-9:I=IC"F.$SW%[Y'*!>I$("XAHHP@EI06,\01A0"%AE(+C!?PLFM# M8Q@)SWO+))$K%$!@:T2?'\YZ>R)NQRQ6>FKGJ#UKPV][;_$[6%GLM[; 9L&H*'GI.)9X>62//0;ZC!OP:$/TR*$"0@4# MA/A023NF'B268.ZF_$W70MI(:9MC/\KJ1JL N\SH" 3>MNP(428 81N@=/LU M&O-T!.P*$^9=KE"BT>*51N<(@A6-C@A7X5(2)4\#W$D_HZRZ% 4!E63+S@/% M*P/%.!#-Y=WCGQ_N']V;;^_4&+.[B MV]V[4(D? L*L&"F0!IT;5("9X+5C# GOE MHE)0H\2LCK98K:3P1Q(V'UHI)#>2)B #M_'U*25-N26^X2/=>G+BL[>V@ 8Y MK!;4*4,>+J-<<2HZ."UOQ(*W8(_ @I;)&WX; @EB7<#^()Y5!_8P+H;[%A=G MU9/NEK#8.9]N1,?NF7CG(,' FDA!V.=6IYQ*#K<8-\3(*2"X$7-P8KA(/I1* MNADQF6W#4JAZ''N(ABA;$5UB]+ZR?2TFE.4FPQ"QGGE%D3;"&^"Y_0A2)%0* M(P5;(*,0)!'!EP]U[KX]]BZ%BS]( VTZXN_O.]EPOIWQP0S! M!VB/!RX-\(K *_8-O(MD'L"Q"3(Z3"D(KV]9P_ 3DC%5,(Z'?>44^#U1B$!A/8GPY-L?G<\/!)\$VF(+& Z$MJ18+K"C MA8<,NP7@!5E'8<0J ;9.QSJD9[X2 M" C<9[*!U@"3V,)3$/MG$[F>')^\SI?*D0[&%HFQ3,+O?F7*S MGDR]0WVG\PG5)B1&Q:@X3O% Q]E9M5OO^F/JNU"K->\SQ2:O6 MS+X^X+58-;JU8T!M/!"SMEY!XUH.7\I")@3-9MKY3LCM'+JK$;_CK' G@1&Y M2@8*G_^OO$F>^E&<^=<<*V'SK.P?"3LX]/D.?3_SV/SY3>.D7GRN/QRTXN;_ M1SKXD?P=7'Q [L&3+]J3AS _@//@R1_)DWY2@@X(_'Z_%WXMI.V1=W*[>V[] MY\:SPKR[ M:*=CQZO%S_B%N+]]0UNYJ]R--1U0BGG;\69>J?GSFR>^;I+I\+)2+SS_,X'E MMW?6WNLI;>_)AU:KW,%Y 8GZDU\ *C[#^TC^S:C+_P!02P,$% @ N8K] M4%*?S\KF!@ X"( !< !C&5X,S(Q+FAT;>U:;5,; M.1+^?K]":^H2J!K/FVUL;$)5 F27W5S" EO6^A&S^]W!I_VS?QP?LIF;Y^SXEW G<+'WE]WOVFUVH+-R#LJQS !W(%AII9JR#+!FDR4" Z/XT4(*-QLFNS7,Y54-O$S&@ M!?IT:72K0SG6LS--/Q9MKK!O 8KS:%HR<5(16_AM0>;3#/RXJV_K()Y<*&EN3U%MW^/5MNE.X$^!M=+Z ?^R/R7]UL0'#T3N%++28+. ++D2[/ RFW$U!3S3 MYW-I+381S\P@//39^^L-]/"9J7]SEZQJJJZLN-?=>4&9=P+/88]XM=$;C-CZ M:^H/-P&9-IPZ_R%#O< 0&75,8)RH91!L3[HX0$7'"F6::4@\YFQD&[&W P8SS(]+[A:$MK[N>0&NZ5\ MR4Z@T,8QI'ROS9PEL(DVGM.OU6(&Z!/!?BP55+M9)Z[Z!*0/ MV%LE#!J$:?8>[>8J@X#MSR1,[DG/!^3-P,!XR3*?Z4M6-$GL;B6QMY/R.& < MHRYT0;!VE;PAVHFW21@9<\/-*[?PGCNC&A+^)^(:;KEO245QF=>'1&X M)SB.E )'_YR X2-(Z:"G_7 MY7=PI"KS*C5T =51:._7[ELA9'4Y-.=F*E7;Z0*]65P]C[5S>CZL@^_X.(>K MZ&N#!S-%/N>%A6'S922D+7*^'$KE8^07C2YH/\MX7@M%.?7=5G\0;O>Z_GK+ MH<).-/SKJZ^PNOJ*G+@[F:9A/TT>GG]T\:.3_4Z8]G>>N#CRBE?*HQCYKGV+0T]L9+N1.V65RN.5P)RF&!M8.B: 5-5R]U* M_IU:>W+-WBSU)UK5VGNWO'GPU!Z_QY=?[BARPC?YZ2DA;O8ANK+];ZFXOIK] MCO/6RV%_2+5^L\)K4ZR/PK-7&]W^R/K/>UKAU3N ZI/=J/C_I\G+29/6WMWX M4T-RC(V-I(;2=SD/0",BW'P,V=/:@Q+;K+>EFVF#-HIF;NMN2D6^ WD*QEUM M@N+U[W??,HL9@K:C"U!O=)7'"Q)Q!J(%!]CQ.FP[_?\]:\ A&&++%6 8$%C0 MV(D:)II_D7)T*O[UMRQJBO R^ZST(@=U#T-W+D90Q5=X]PA#6,5J.TXHQ"I*!2=KW:&*0IJMV$PS\G([KX.+R'168K/0(TP=3&R%5;< _5J+7Q[SR,R?0)&*#0$"Y5 M2P2@.7G8G^*W3;C6O,-J +RJ=,#@,H/"41C@DA"O1>=:<.0MC#N*(ZA+\;PI MU^-P7HO^NK+ 0'BP/#1 F70!JV]*W'J'HG7_2CZV.B\=C.HC._[BERWJS^K= M#_\6RMYO4$L#!!0 ( +F*_5 !:X#,R,BYH=&WM6EESVS80?N^OV,K3Q)ZA>$FR9,GQ3&([C=,T26UG MW#YU0'(EHJ$ %@ MJ[^^"Y#T[=0YVBIN,Q.:)("]=[$?J.UO]][L'O_R=A]R M,R_@[;MGKPYVH=,-@I/>;A#L'>_!B^,?7T'?#R,X5DQH;K@4K B"_=<=Z.3& ME.,@6"P6_J+G2S4+C@\#2ZH?%%)J]#.3=7:V[1NZ(LMVOMG^MMN%/9E6EL!_7S M=N"8;"/:DPS>3D(59'+)1;]!/PBS9&HS"00][Z8!M;?9[OT8D M9$#3ZS7:+ M\TIESTFR@L_$V.ED"=@%[7C"TO$> M%[5N0Z)3<(&MKE'LM-O_^<7!LX-CZ,5^?%6U#ZE]N\(IN0C5JFN\*X\,4_ ] MB51Z<"!2_^'H%O5Z$;R"(Z,0C0>O3QZ.:B=,YU0\C!0>[.U2J0C#P4<%[*>. MK;[%^K=;[&55+!^M19OA)-[RZMKZA0VVJIH?85HIVL*()!,9[)^E.1,SI)UF M/N=:T];VE2E$6Q$\OTCK_:],_*NY6\=D$YGAH+_U@"+O$%N!5T+*.VKIH[7! M: *K+ZDKN1FF4C';CXZ!Y$)EI]E]')7A4YZZ(7@SA;>*BY27K(#G7#"ZI;LW M4YJ!"MY62E>,]#R6$(W@G7_D[_I =<*'J#<('U $[B$U-Z]8UA:_[VFO*I"Z M9^?T3]_Y.)E>$)=1N3H][1TF.!"02B$P=9&QX"8'DR.P-)7SDHFEQ2 _54S1 M'EXLX1!+J0S0S.=2S2$*NS^!G,+--M&#J52.TN_U8D"R208O*X%U->N%]3Y+ M\STX2J6A>//A)$7H[:2O**YN@1ELN%PY=9QM Y*/!>K9Q[K:+ MSN:\JVE\%VWU^K >#=K(&([F=OEP)&G]!OES:V(+PG_"I_&&LQ87Y)]YO4%0 M13",9F;T]I]Q...6=JE06]]ZEB\K"B!Y2"M*?QHHR=G:-\PY("S[TO M%6W+UO,%*S6.VYM)QG59L.68"^OCF,!D-P?CV!_&T=WC'US\P<%ASX^'6_=<'#C!:^')"IIVFR>= M7J==4;(LH\W'V38NSR;MF73#:]>L6E,\9U#@E'*#7->^4'6VW,SD MO\BU>^?LU52_IU:=G6?+JQM/8_%;;/GQAK)&^"P[WPO MC+=:!OM;LO6S!5Z99/T@.'NTUA].M+O>:(0OX_^[KE<*P/]1\W"BIK-S/1QL M=W(',K)#Z[?!>ML8/24X5PECP5P+I.SKO8J:KJ>5R:4B%;-V;.-F1 6N'[D/ MWKW>$JUX]_L4- 4(Z4XF(+G)7@X]<$(=A!T,4O]KJ EU7^8:^)$!(M09 M2%C1L_A!4G.J(&N_Y#&R+/UUQRYB1H@S?2_DHL!L9AW1SE]PC342M6]M>VLE M8J92Z- EL+)$IK3MB@R+ZA^109J5%2\!0H[NV1[26-%1F\_HW;^N@QE["*,R2F.L(? !N;#VU68861+7?TRL'?MPZU4;7H[51')/8K3O<S'MWO^L6[A')4. M56-!ZT&=6[PFI+$1D2'%6G;.C1<7G"PF+"M52HV7(7S--AK=&[O;20W]RQ,: M-AM7LTM7R6_$IPV^@K.$%S5UQX^23-=R>*2":I3AEW6ANBI):N4^S2=6]2DJ MM*ZQ4%4L"9,6UL)N8[^NPH7D/6@P\66A/<"S%$MCW8!G%@1K,JY&8ZU%?B=V M%OU:?U[EZZ Y:UA_6EJ0(QQ^'BNTD72*ES_H7_O4W[E])4NT+"J#DV;;#C_Z M-P'-M?Z)@ONQQ,Z?4$L#!!0 ( +F*_5"-KE6&\G2+OS_7(4^WC-TK]7".0_NWCZ+-IA-'TO8 M(-LO_/'*(1(*-+ UV,#5?Y$2L@%C&]N JD3UWDU+JBDKXXF()R(S(__ZOZ>] M;N,##$?%H/^O%;I*5AK_]]E?_U^S^=]_[[QLK _"I ?]<>/Y$-P88N-C,3YL MO(LP.FZDX:#7>#<8'A;YX.1L6!PFM-$V14U%L JN&/@Z=6&RNG%J>?SOSX\>/JJ1]VIV##Y?:^V0\=/U1&@Q[;HS2SJ\CF\1<>O')J'G@W,F7 M_71QX(:^.AT5-[417X4^^>_6R]UP"#W7+/KXFOT E[NL^%HGD]S)5\_'%[SY M[.^]'6LR]>DFHX%@5'_KL;,SYA=\(8"K9^?#WHWFC?RZJ#(*Y_>,< TIZE[GW9=_^!?*]!OOME=03"#B\_^ZL'8-?(-FO"?2?'A7RO/!_TQJFBS M_8__\3_^&A?C+CS+ &S.D?;7D]F/?SV9W=H/ MXMFSOV+QH3$:GW7A7RNQ&)UTW=G3_J /V(#B]&D^$8:SCT6,T)]^Q.-MM!/# M(LR>?SK>@?2OE2(H2[2*0$$Y036S(EAGN&9)>Y]D?+\^;0K%5_Z,_K[KY4=# M\72CC^T[VXI2%.V[CD95&$?'.D;\]\^N##R_9SH<]WIK$HXT/^YOV:/NH M?=S:?''8ZG2/VYW8;1_M'&VO_W.XO1Z[V^M;K+7^AFVO'W_<[[T1+WF[NW<^ M.-]?__MPK[,A]]??\/W.'MD[/SC;ZQS@YX.S]M$:;1\=R-;F?G?[A2$OV?[9 MWKN@]M_M%^WS+;K?"6+O_&W1WMPB[Z>MHZT/ M:75>=+??O3W<[[S ?]_P-CZWU=GC[1?F M[&5G8]S:):?9\>[>SMM/8 MW-E^\^J/QE;[^>I?3ZZ(]?ZE_!Q!.W3=K7Z$T_\'9[68OR?F\\MBUMRYJ(&A MC]2J*0CZ3!=B(UHJ$E6%*Y.C+ ;9]-ZBY58^-2W- M-MSQ%)5CE -?>?;Z_HWU9]&NH5SC5+9==U"+\WOBY)?%&2VE)E'35)#0^G)G MFIY)TPQ2!Q^2BBR(E6?)=4?P(Q*URE$@X C&P,(%ZC"ZE8#8\,D[+\7[K>N" MO C6GFZ?P!!CH?[!2\ HY67A?-%%IM4>],/,\^Z.LV?&#]OI1=''>*M =1Z, MBAP_;9QB&#$J?!WML3^)GO,>!:*^W MSEM'L=?*ST.XM,_?H&C?BOCO?[K[K/O!'PU8^]T;TEH_0+CL'^T?'>/G[O'V M^@'!*\_:;.]CZPBA=(0B?FM0Q&](>_V MX[69*L3/K9>OP_@/88_KBE=LDT! MTC>-2[H)FC+)M?9"Z14,L4X.GDZ[?*T?M\>',)QW?0&CSYW_%0R\&+J0^[\Q MZ1U_NU$QVCT98KBWW7_KAO@&7=A!N&!DFJT^ M7D@6"PK1*FPO]%[TMX_VSA J-^!MWH;9^WSG>.]HX >=O;WMS">V[(]N;. MX?:[U_0EWSGTSWVS_'^.[0;;$^TCE[+UE'[L'7T=Z_=RR! ,)SO M]UJ;&WQ^#3YKLL_>J/;ZVZ.]WDYW_VCC?/\(V[5^?-9B&V=H@]C^42NW\QSO M\7&O$]/,-DQMQ,?W@7H4A"=-*G(L9ATT#<4_5"AI/'7!I8@D?940.0?'' U? M1\=D%*]!PQHE:?+">8_A'D2$A0S&@W" A%"&;#"HI2PG&3XCHBFO ^)ET8?M M]'P(L1A_$KJJA?Y]H9]=$GI*7$J5:!.BCLC))6\:;FA32Q>9IRG(P+/0V9(H;P<5?O,7O^YX=>M&$TF RGWZ8IO*<7R)N!XF?(Q_Q&,,T"S+\5 M,7]/!0P;TP;!C:G-YUO_[VI0>_WB9_.?KM[]9$I9Y]]R G:3S(V9'YM_G#WERI:/F]\GZ.^VTT:'#3OW4#3WT&Y,A/+MX M_/3@_!;S8_/O^1XWRD$)XH*.3'D4 88*UGHOF%3$1Y2&5!>403-1@NZ?I7K' M%SVJFTQ\NM'%D1_LT[["*Q^_3-[OH/]Z91A@-57%-!1:+$:H/VTPBA M770!YJ@6Y4:U> A47^DW9$06LBLR7&'G+3-68BAA!=)]SXQ4^,&&Y!)"\*+?:+G[[996]-?Z[;+. MOX+A;C:7G_HB%A_P'2Z?.J7:;CP8_J1Y^.+Z_.,Z] <]C)YNN.UMC?B56SRY MVOKO6:D#YY 1'5Q]C$%Y$#"9""D"%#HX!<0_7 Q>(AX,<0\Z^1GS8 MZ4FW",6X!3F2;<2BEU,+>;[!/-;XE(G8^,\D#P8->B>#/GX=K9T62([FI^'O MO4%_=SP(Q[-[_?7DQD=\ZK5/+5F4:*(A3D5KM0(B).76$+ B60P#=:9I2R.: MM1BG>2/7?>6*N-5_[DZ*L>M61$R:6HJGS>$PWRW#[#5#X,>5$1DD;J(?!*0D5,1B;&41C3\U!.NI)++ MHUD[,'9%'^*&&_:+_L&H(O)QH+51$(U#]DI$](XYE4 E1SA:0G4]&.)7.!V#)*[6$ GTP*K]XX1(?*?7.3)/AVAH7 M?/*0E X2^?^,1"Z%3!\H?A2$T M>FV)Y]YZ)="PV.P+C-4B2!.4U L8"<^AB>*#+)^@'C8$?7J!,F12T MTX$!%RDQ9 O .8;%AL9@;%H^@2XL!GYXX0JJ'4?&P5TTR-N]%89*E2<[,0-& MJX>;05!E);V7J0T4V9Y26G.&]C1&#'YU0AU4*2 7M-POC6@6% /?D9A A$@" M#]H:*Z*0A@*&5V"9#L;S3S'P$HAI\3'P'8DLJ.")EH99$D6TW* )--$J#Q:H MU&YI1/;0,? =R<9O^H68+1_8>:TF3N;&!? M&"3R48)FGHN8OP (3Q./3G %=FE$LX@I37L0SD)G:Q/7@O+@[,^ M&CG+\BV'F!8\I>GN1&8$&CR0>=0X"*.#U>B:O.-<&6^MXDLCL@>=TG2'ED\; MGDQ>"I*,$))ZB_1!2*Y9P",Q/IQ\%M4# =VO9QYA:HT@5CH;0N0J*.=3,D:4 M%Z&CX?CI\YF=0+.PD1*$\:QTP79:BX.3;.AG(+W5F?%H,AKG1W\'NK7FS'!C M4K2$^LB=%I0)SXD%D%*P:#%Z*C&=6Q!NRB(XK23A>46)"E90]$8^"1(8L(2A MK0=97L'=&P]?"&0@_NVZN2)>17!CN+;>D60E9"QY+JRK\50SV*_'?AP$!<%)L%9$!GY:2P70G4'4RI(:/&66'@W. M"H@WHIW2WA*2\B1W8UVNPNY92MXRKQ5=/FU8^$2LQ0C: MT@@Q*20\$AF/!R,]$WD5IB&2JQB63] /-A%K,0*EG(>DB').4F$C,0H2%RX) M8YA4C"R?0!50*T!)11R0QMH4DAP M>%#&\+@\8EIX&8^[$IGQG .QD@5T9,(S;VQ"(N\CC\8I($LCL@74L%6@ O=8TY.RKCL""< \GGT7U % EA15)*Q*$#\%31ZD15";'G:5Z M 74,*P_5ZV1K$546C0J:"^6TRP[#>9I0N.C2?:0VL>63:BEBX(<7-/&$2^VC M!(9*ZZ3+8Y$A"0J>D\3D\@GZ06/@AQ=HI"1Q$ATS/@HAM*%.4 %6!@81XC)J M[J)BX(<7;K#&)R4,1N5ML!B,I+Q"[I1?9D^8 Q\5TLFF'5@,0 V MB@A :VI%T"82AZS=*LV61C0+BH'O2$PVL.A,8BKP(%0D!L6E5*;OX"0%O3QB M6GP,?$(]((Q ML#X%)6-$ER1LDO!P\GG 'OA46WUP3N3IE^?-[WSKK18T M$<89F[*Q$BH0'R*Z_T@I1F?&^2^J2Y98(SYMJ/5Y3Z5KYFLRW>8E[ZFT"V$R MG&X/=?_KRQ]D=Y.KA6 3U5(F0/5Q(@7J&8DJ;W(0C$.0B@H5#UC#.\2B.\G3 M8SX+;>,T="<8>;P8#GK9\DW&TQVHM]/QM\H@8"CR+)O+D2,4S+O%5,\+Q*9<=F4>VG8.OE M(+C/LW<_9Y9&X^VTZ[H/02<74%R, ?/('[VA0>3JZ4%Z+S$L2R0216.%Z$*Y MQ+F@A"_U*E'F>#1!")JIG;$/*;(0!1.!"QJ,]<$ M)20F:?'/%Q,4:W&6VG>2A(Q*VI!KP0DIM 49HN0N)@IYQ^)E\YV[T.TBHUKK MQY8;'D/.9FVFT02< 4:"1*$97.EBY+N8CPK M39K;@,$S24K0*+P3EBH)*@E :_S%QA6U=*OD:+77RL;(!2;"R^9H%ZF["_"[,J$@C8P2O+#$V.28]5);ZQ-3"I;.[P[2^*,;PCI\@.[@ M))^XC [72VIU]$'J3*R,-<%&B_&LUIEDV>5SN \MUL5X6E140E$W3SM(K3UX5UL,(1@U&J(#%98&7-!FR!22H:I1%Q<.A>[ M"&U]>-\:DU$:%!B+OE5PL,[FG=+S)GV:H 8OFV_=A#X,71>9TUKL%?UB-![. MZCLL;V!K'1%., QY'!4>\H(-KJD H7VBW*5E\[,+%?%B?"X7,OBHA>88W3*> M*Q*;)*@W02FIO5PVG[MP+5[ Q"$P5#-!+,\+K\ ;$WQ>RD&2S&-]9(8M_K3V1-3 MX:*:]EWW;%R$[PW]?+<)N?#6I\=OPN!@Z$X.BX"VX%-=KO9@.#Y'NS#\4 2X])+/!]B6X>ZD&"\E.=1@A5($&K\G*>Y)'CTI SATZFG)QP!*+0 M6JD*@+;&T*(W>I.("V=T4I#957+HC<$$ZJ(7Z)QML%829?(VH)J3J@0IWQ#@)=B,9@=_&3(E0>W= ML8-*TDS%4V J&&F%$<1XESC+9--Z&AB0*HRO/;C/7D9=J21X@3AJ6=+!F"0X M@%7*(M=DC$GJN6$5 6^-I1)@B4(BQ#GB$V@1.'$B3PN"X(P(A%1B>O4R8JE: M/GPQ]%.)B%X;"+?HNR,U3B23+-,BH]6;*BRRJWWXXNWN8L!KA6(V+T03/ H( MS 5N0 >6*!&4A"K,_JFQ5!(L 8N>QJ?O' 6":]V>3 7A*07#./-I>KC11*E@%L@H+H18(X!I/ MU_'$C.-4$\:(M,+2O*(C:4"3R!58H%!];EC[\P>![X+B/7?RW=N95YZ(1 M% A!+;5,2$Z\-H0YRR1))O!*S.DM6Y+]WI2E1N\7EA?0D -S+*^Q92EZ(9D2 MUD;\GZ":5P2]-9C* *9(F0Q6&BL#XL@1IQG5*4#BSDM=B=W8:C>^<.PN:"4Z M8U)&8P,73@3P-M&(7MQ+0CDX5968O';CCQ*]@A!NHM,.F!5YRC%24!VIM8Y* M&T(5=C>MP506,'%EM%.)4JJ-,(FXX#7QU+O =0RN*K/62S/Y:S%D3 85E>4H M,I4$B=X)#T"C8#$$)N(22/&''5HEY:B\<$GRD&)40A$D)HSE#O8H7J<#J8AI M+XTV+F@VFY6,14Z5@R@4BSYX*U5PWN5ZZLY47XH/K8T+VG!<,/ 43!(R"4NM MB2@JPU"$#D@ 5Z%2-TLS-_O7J>4#%@QX^.(^2B;)0$4B'!/$1$.= :H\A@76 MTUB%O3E*/>2[Y"MG%U21BC%PSI*DP L>;*YRD1"\/&!4FZRI &AK#"T:0T[3 MR)%J0=+"26F=B1C:MD+E%JH[>,)K3P%0%OC:42 M8 G!$S"R9E%3),T%5=Z ML@!)&.^92KX*(4SMPQ=O=Q>U_88,,KJ@7"*"..&$05@E&D 3+:&VNS66;N_# MHR00F8_"@*!>8F23APT#24I;"U78D*F\2U,?TRSN!6WV* VQ%./QY(-(E#CC M>4J1*2!<)JUJ^):*0M0 O@[@J%RTRL3$@A#*:T\H4U2A:P>;0%=AW+M>65TB M/#GTV1C36 S,HZ#&>L:4M#$DH84)IBH#BN4TB(_)GR^&CCJ)F.4^)F^]0&-H M'8(V1N,HCTY48O/(\L+WL&Y-@FXU4H;%UGDBE2?']9+K)>6BRK',1+GDNLHHI F[^6> MF"9)BQ28KPAVRY1D?Y2K8A>#WN24LL ITT:(("2&XY93$H6AG-#$*X+>&DQE M ),*&-D 13@)C,2#-S11HP)QP3%!*S$UO7;C"\?N8BBH8D8RS02/S I%F?=$ M@?08U B;. D5P6[MQA\E>F.FG8JJ/+-#N)1,@, I C/50!3$?368"H#F(BR M4AL30Y)1>*:RI3K,H\J-)HXX)L*DT"_^$) MQ8.Q-;%<<\*9(2'EPP7 Z"; ?8-MWBX.IY#9.3R",(7:* M'IZRG7;QUU%R(1_;G??R3.A_W<^-5^,@W^=*=:K[?=(GE%[JP)^":-%'(.*Y M7_J ^9&?0)UA@3"MM+22"T.L4>C"#<)/:NJEE!EUU%+&:=F,QEQJ+XH^2@AE ML0,!B@_.=^$5FOPTZ!:#"Z+]4,M"/TL([0)E34[O0$*>,!$H<,6(%]9J;Y!$ M$]!2TBCYS"XLDX1^?.YR620E3 H1P$!4 >VX\� SNAJG%!YY,<(Q76<*&X,T93:BV-.B:2:%Q:N3Z(;UN\ M?!WA4D4MG8E"8 ACE8A2& 56@HD RRC?>_>(BQ>KI<90+:D7P0B7C$T1(M#D MDQ#:FJ44ZT/[T<5+F0,H2$HK*1C&&\Y9C#1X",3YX!V3B\Y#5,K7WDO,KHS@ M&CF1R(NV!#(CC-QM4%0E 4$QM6P2>N"(\ XEA7VG)'@#0:.D.#C+DHT\!HP1 MM; +S^E5R?_=BX# )LT#R$@ 0W8O3?-KX4C'1G'\HJ^#FDP'6PG\FQ:B8+I;_+*@.]/_[ M_MF%:C)Q:W;Q^=1?&>7PUD1M*5"J4(#2\^:4&S*-&Z(R]]67R N-5'01\4 M:-_71B,8C_X^:[FCP?!YUXTN)A+-+WH^&8T'V(X=Z,Y(TV%Q\@!YAHB/A46IB M+-5*>.\ML8+&*"P8*J)A-7KO"KW;XT,87C^]1O"OV]]$B4%<1DJ""$%[)FP$ M(0SWH(U\5&R\QLOW\6)X$$[FK3S@S5ZY\>']ZQ-KTMNFZB^? M^DL;MB0?:J+NLFLW>ARU8I+DE,T8 (CCJI.&-">0HZ!9FJ;E8?2AQW M9%J1S1-B\H:CB0MFP$7)!<\+^-'8)FMG$[(I8:PY_U!-N>QV=K;ZP?4C?MCL M#KSKOAS?\Y!HGEQ$FHS=PLY>/_57BKX[YC0U+@DE!=?6$(_J1B5#CNMP*L%G:N3DN[#(=? M4'",=A+@'VFI$]09YP7SB>9@/DH&J8)PN/QC/)J,QKT'<[951H)QF@2&L:[ MR"9ODJ<)US)2HZ4&6F;#L/RR 63%'GQ$&UH8N0MOU[FZ+ALJ[BTKBV$!B HP!"$Y( MA7$!\3ROI@0F2%1LV7%\+X-L-:07"6GK.5-.D>B2$M(3JW5@3,=I>,.CK@"D M%\8W'H,.51+4,5$;C2$@#!$L.A\3&&$#\SYR ;0"H*ZMXB(!!#[/THG2!VD% M]QB$668B)R9JQVGR%0#0$D5AE8003Y9SH;5P"49P:D#%2D9!C^-Y#R0N%Q&Y%[ 4,N])*(,B'9*+@D M5F$XZ3W" XP+)EW4\E*4->DLK M?^747PF?"(T0T*X[IX5BJ-HLD@16>F8EQE/EGY=QL;C,=;<0T\/)YS'#3UE* M-SK<0 %_<%T\=F>AR@M7#-^Z[@3^/OOT\=_X)FX8#L]>P@?H7FW&IY.V^B>3 M\6AZ!JW(=!$OC#3>ZH!$4B@EG027;'*).RU=@,H4I;DKE/RR,;ZCZC-&QZ"3 M$5XR*\!;QS4Z9,,P=K36$_WH!+,\ZGN'*-&61942,GBJD-%3[TQ"1D<=HYP% M;I8 )6N3:77#'72#NQ F0W3FE:G)1AA5P2NJ-4=&1:(Q6D:,LP('R*.HCU0\ MM2K?Y(FCL)X;QX3W(F)4[KTG2,038X+[R"J E3N0%KO##/CRVA65"-H3(#X@ M5F@,-OD8,EVP3AB32 6P4GF[PBN"%60%7#KA+4E4I!@-X4DCUP^YMJ%452@[ M^8B\@$G " =OA-7"4.FM,9P8HL5TU"@\#FE]SPN415K(OH7CUHKHI A>&Q#$ MR12($UHY:A^'M*IB"0.U*C#&7698*5%OD^ B.65R:2PNRIL1FTZ2=_T#N%3M MJN@7O4FO(FFF7#;)6**(,590EE[TPIU?5ZBF9($#"FT M<"%9.=V]$%DC=P'X?*VMJ$#=S*U^&/3@TZC/RT%PUS+[SP>C\2!=;*7P %5G MQ,-O;,JY=2KD!052"(ONASJA.#*%* (Q%[.P+\19S@U7RBG.//1R2W'>X;XK MU 5+.*,:HS;! #PQTFGCB:2<)F4J5-6V7.)<3/E:$ZB@(002DQ%.4B.)M1J8 M),FQJ%D%MD,JIS@?;%>D2;^8R;(_R0W_))T>N-%D",\N[H$?YS>8'YE_SW>X M.1M,&%@90S Z[T--?9 I6:HPT!/2Z-E>*J;,T<+NM_>2?-!),.;.X@(7P2?/ MP'N65SAA., 253;88*+VIOIR>8@MS.Y',GG'%!4D]=Z(J)RG!(S@,KM,Z?WU M/0(K+*(R[Q5X19J_LE<@ZACQN>J/Y8(2[05)3#(:\3,7T2Z/-,N]9^!=R1-$ MC#Z)X((,@F%\G[0&GC=4X3[2(!8@STKT6^ DC^YAOWDN()-$30T$+P-JA^45 MF-JQ<&-V+_G!F.=%2XS(@K?".FZ3T500#4IR9IRKO%P>F ?3:& ^&+H\T M'\=.WIXICWH(%)00Z,3R]-%$,,:-/!@%IKS)_=(HY;UD_B75$$E4FE OF%8N M"@I2>:X#D$IL+U("];J??8]ID$ %$(?,65-IHP0MA: 6C/(D52@2^O9*B^># M\WG-]M%#K*9;1%3+%,4 UMJHG0@0+%722.X\L,15%>;7+%B$]\/E27#6*YMW MC1,AUR:UJ%S,.:8-DYY7:-3SX6\P0P15S ,)/C+CJ[%S MY8\7#5G/,\ &)Q _;]*R4QPJB53$P)AUE MCDJ^I";U0<5UAZ8T)2&)&J$5&&Z88T%/EXPR9\NO+J4SMI74 M4<6U33P1H9!Q>Z,-L2JOSD@<=%24UM[WYH=.;_S6#0N'C#Y74GD^Z)T,^E#,'=VJ='?[D,+N__P3A%,5-B!68>%?"#,X=1>[.1TLD,.ZU$%922W2(B7.M M(_$NT/(/9Y9,-G=9&%0P#M:(Q#WJ3>0&=4<"RD:YQ&,B%9HB?Y-]_V3Z!L/A MX",*:2G+@7&GH@-JE*51"$Z\IUX;P31-5@?"*E0.K Q"7$P1,",II=$SA0J9 M=]:V-B7",.(-7!*AJC0#JPQ"7,R< 4MIBEJ!B#()Z[)[TSX%+Q(#)"*^0J6_ MRB#$!ROX=6V:'!@50QYJX,+0Y&+TCD @P0(G3MG' MT2W"D(#%GF.0; , O<"M2QX(@77N2R@341!EUE+A)2>!$"^=R$F-1$P$8B$9_$/Y\MC:112' M?'AK2YRGN98" ')3IHAQC!/./&$N8&1,E\?:EKO8YYT5Q@@Q,6*#2Y0+2-0J MDX0QVCM@3-(2;YYR/T[SNX_-]WL^Z(\&W2).<;&%3[^VBF8;!8#'^@?SIE1D M6,?GU6DT):5Y$I18;TP>+$Y>H]I+5H%M1Q\[&.XRY@U4:*5MM!2C).W0+I ( M:"P@^""CKKQEN/M*.:6#PQW:!D$8CUP*Y35Z?J$-\RH0Z8EPTU&IRMN&1P"' MNRS4$H!1[AV#/ VT M.QZ$XTN8>#7Q>(?I5$:4T_T':;+)S"V#M,NG_DK0;0AWD0KD\$K$H*US3&&T M%@@%T"17"42V5$A=Q+CI=;7VK?DV@<8Q0)&#($'+ZAG5AIG.0_@CB;7V/:)Z"K72W)(P M"A9XHJ L>.$Z?PM;J^,#JZ ,QH"WEDAC!G/643BFECAZ2 M6E-1@P89O 0M$N'.4:54E$")8UI7H+9RB63R,X.73XK3IT,8#2;# */9UT/D MJ]/VQ.+#L[_PST71BDA0.C9*#4H$PYS18)@B4AE+$ICW65T_7S,:GW51&+VB MWSR$O,G54\%6M3P9__FQB./#IY20__7GRO3<9W^-3ES_V5]^^ 3O,/L\N]$7 MM\N-;KIN<=!_&B#[G'R+?,7\!._"\<%P,.G'9AAT!\.GPP/_&Y/RC_F_#;)* M?O]S=NR_R/2?/Q/V1C.Y7M$]>_I_.BCC40.EU]@9]%S___PQ$H%OLGTZ\?9VVF\3[?HP_QM*9N^WYOV5F=CO;';6>ML[%Y]N2J_UN[& M\S<[6YVMC=W&6GN]L?'?S_^]UM[<:#S?;K6V=G>WMML5>%=VNW=]YT:'1?]@ M/.C_T5A??;[:8$0*>YOW.YJ,T+R<+>P%R;47%#>_X/_^+ZK(GQ40F+F=P%X@ M[6S\A9:L/^BW)].U (T+@[<#*0<$RA*M(F"$[@35S(I@G>&:)>WS!G4WE6YI M]%UV+A&*I^N#,#7VV>^O7"Q3Y6_/_/K@PTNV\V&/MR;Q:./#_J8]VCYJ'[V_$2][N[IT/SO?7 M_S["L?;1&VT<'LK6YW]U^84Y?LOVSO7=! M[;'6V?YZ[+4[X73OZ&T7=5&TWVV0O7"/3H[VSO\Y;K,]VCY_4;3?O2'X++K7V3G<.]\[:ZWOG6UWWO;VSO>/ MVR\,?G\CWP/EUO#DFTI1WA16L:97)#2M#3028FT2=N49)(#>T _&XT'OJ<*GX!N.C/#S <%\%U+YXR'IQU9GG?3*.7QX4 MJU:KKQ_^YK7?/&CQ*!.WO/C)M-VSMF,GY"[^UPI?F5]QXF)$B]S$5W[*3D[_ MG'^_Z-K\TRW1\J64;NC5^>V[D%#Z*+?Y#\,9'F:2O(S5;Z!)7T?E&D;6W<:; M?A$&$1JMW2NPO(KF6[X4-N:NC5\:#'MNC%=C=R&I?NH'@ZYWW>Y@[ >G-]G& MUQ,,)6'8/=N!D\%P7$DS^:+PFV_4]N86V5_?*5I'+=[:W*#MS?;AWKLMV>H< M"VS;Z7[GF.^=O\;OK8MKWN*S9'^_,Q![1SO'[[$X_:Z\>G+6H^ONRLC5N[Y!3_^UY:(,0DUD22+9N")MZ?3>/5F9_?-6KO3Z&PW MD&AWD$TW*&]L[S2H_"W^WMA^T>C\>Z-QB8-_XM]KSSOY,+5<7(ND/IG5)U/O M46J>]]V.HS.>-Q@VQH?0^,_C.SL - MH7^3%7PU;<_&+%=621OXTU3QM(7VKKU^P/&>LG5^?-9:>\\]4(=4L4E%TDW! MO&WFQ<=-0J3V5#G-G%IY]L^D#PU._FCDGK\]@[QJ,O2-MF'EZZF&,BK"=^,= M,254VSLU"ZU9:,U";XC0A_@215Z<6WD:NK]^?-X^[_;VT^Z?8Z_U3M#H;IVARK]'0D^/M3HMOOT.S?(3G=5Z3UE$\WM[<$ZW. M/T?YNKW>%IKK#8)MO$)#;21.BVB; ES 0)_HIB?6-[E,B@O$ ;?A@H:*FH96 MG(9V=M;:NUM3LEGST)_BH>-/UF9.1--PT)OEB=Y/_VF,!XW9I]O1F&G&LV*D MY?N]-F,MSP>]7C'*@VF-5"#[Z$^F0VSWF;C=F ZEO<"GM:0G1&&JHC77E&FDS(7$KB)_*W)8/?K=*W1>^@ M,1J&V49O=W%SJ]%GS:BD5 (_KSSY$5:>':%: MH*NXU0#+M/41PF X+7ORM('MPN@;3YMJ]>[8#1N;V-J3/QI;_;#ZJ[')8D$T M??#38HSM#+>!U6\;IRZ,IS:G,4B-(1P4H^P7Q@TW:HQ.(.3I!K%1]!O%>-0( MA]/,Q>]EC-^0%JR2BT'Z'P_@]*J@/QND?>>@->P^;BS$JB*F#@V_" V_I3(_ M%1E^TX#<>] XRH6B3H:##UE'KZ;M9OP C=9@>'+1N&E9J>?X2N/AV7,,C2M) M&681Y-[YED2J\'&OL\7VC]J]]N;KT]9Y]P@CRO/6^3]'^T>!M3?Q^4=OKD>0 M1W@_OG_T]V'K*-]UC^RO;YQOOVMC1-DZ;_7P7N?XV]%.T7Y[-8($8,"]<$U# M'#2%%Z;IHF3-&)764E#'I5EYM@Y=]]$-X2="R 7$A\L0T"Y;\'KO04/'G6Y= MS!8,4\-0X0CBHF?+]-G61C,&P,QH<8PA]-AL4H%F&:"1FD MN=!*83^^\@J-5)Z&>"_E#IZE38TVH/5FQ3S1U/BUQ)&#Y858/33T.P/)P4D7566 MWDM20*WJ^[DSDZN2_E)6P%;'L-71P4]&!VLQ#F$TNOC/2VP!K7!DD)_;WGSS M<7_SM6@?; M9'1ZY1GEG#9>-G;'0X#Q'XWVNUL$"#>3C+G5PVOA.WSDQE/+$G94,/WW7M5&XQ(QBINDC$4TAG&M:2W4S>&(XE\Y9$:\LC"KS MY(]:1;ZA(M/0?7OX:CCX@,%DE=/;#ZKP8C#/3VBY.*C_T\G')<2O9Z*YQPL2D<$CD!P-"= M@&GRH(,5J!TNB95GTU+9W]2/RLT6^^$Y Q=@RQ,&3H9HAHL3UVW *83)N/B0 MYQ&D(L#H]\9O",1&1N*/3!A8TNEC]V@!,FU<&X*KK,[_TA2QT_<"^T@2]&4: MC$?%%>C0F%9-KT2NNTE4X!Q1BUWW^Y<3Q.Y/+"\'Z+1>'6(45N&QMU\2S=G[ MQ*C3EO.F],XT!:&QZ6RB3>,L2.&U9 R).1>JJ23Y;O_; 9W?DTV>I_ M_Y=A5/\Y:HRA"R<9,A?32_]HH'GM3C*W:3A4\4;X.6NZ<*OX]ZBFTX#8>Y=&0#WQ# MOHPPE]/8B&HG8R[\_QEE?FJW*LGY9RF8]M$_1]N==M$Z?W/>8O\4[?6\*'-# M[)UOD?:[M\?;G3=TK[=SU&9?I&!8J]>2+;9UWNZTSO=Z6Z1U'N1>Y_"H=?2: M[K][+=N=M\7^9HM?S^.GQ+7.R^R5-Z0IHM!-&S"F _ 20!J>E)NMQ$(5F>ZJ MV?CM?Z)4:>/$#1L?7'<"7X1X2V[ *JXP%\YFYFMJ;;F%MGS.YA,BK'&>- /U ML2ED4DTG.6L:C?\DU!A. +5E=_-5K1/EUXGKZSXR&_ARR'B!+SQ19)D M=BGE>:;P; G_1;[D4IIEK@@YAY(/YR7\C3C)&VM/3ST90H!I/$/9['[3,DBC MQF]X4]2YQFB"1'MT.,@+&^?KX,>';GS]53ZZJ^V=+@*?7GSQ-K__T7#]V/B- M77IEC^J+)_FCC!Z\:'H^7IG;CU2MYH?L> M1GP^&0ZQ/;/J(]DOC]UX,JJD@?FES#5Y#TYXPYQJ>FY"4W@FFMY1WU38>)W*(T,X]$OZN]I.68EWR8M//O;'I2\1P=+5R3V]DGH MBKS6CSFM;+C19O>*\1A-_=3S#P?]3%B[9PU \GK6F.X?XL)TN'O=C5TC%^FX M[LX^W^/R ,#.!,\41&9GM0,'D^YLGOUNL]/X+7>\_I-QMGIQPOBPF*ZZ/\FK M[K_FUAIWY-%F[?WDHV#T^\,ZGTN=FOOTPA<].N?SAK\W)!HK4F@28F6N9H44 M58-M*AD= _1+D9#:^=3.9QF=SX^\4.7&AW_,$:'M=XTNOB,T7 CHB(8N>Y-L MFX' M\\-7O, NP+29$5+1GQ8/F\X#RS,8&+[R5QH[/4S_G)_VW1.^WM3YB3G4NCCY M*\V>GUGT9SZ7,M]D\PCR0L08J_G[5[;T@[4\7S-=)>7SMMGQ\>[W=VCEJ=PZ+UKG7:6E_CVYWCZPE2 MI));;+_SFK>/MLY;ZZ]):WV#;V_NX'-;I]N;6Z=[YQL?6^M!;E\K@N,"#=*# M;_+(55-X[YI.$M;$'X4W7CD>V,JSES>;^K(,-2RZK.K-%.5>%I_^.IE1C;-\5?7T^LUNI9$;E^73UK MZ95?>KM?RRC4\JRD/!>W6<_)"%LVJN8 ^8,&F!A8MCXO0T^.**]- MDVG-FH)3F0-,T03*F4@DR!32]_?IN#4]*E>YN'*UIC9J93)J&S=GLFL754EI M+MI%S=&T.073\QF6:E?U/5=U=ME54:48<8$U+9>A*8R'IM.0FDH$SR5#&?I; M;"EUV[J))X/9?CQ/AY"GA7R SVLO_]>?%^ 2;%7++Q5K?J7SHT%W,H8_+_2$ M7+[%[)JO%UBX_/=P^%EI#Z#IA^".FRZ-8?C4=3^ZLU'>*N3R6EW4S6M-_.$G M/[+AZY*_T%;ZQJ!P7IE^XUAVD6Z:3S6=106QT1],)T%-1K-19.R3V>:G-^Q% M-1A.G]4]RP__6."C\;&-/K[<((=Q'XK1-+G2=_V0]P)T(>1M#_+)H['K1S>, MHT;>-Z&(7UN"S7]SO]\X(+R@21_V!^=\E!D\WYQ)^,T2+^5^KY^8P3$ZA&YW MKC>-WU ;II,G9MOJ?'MJPN^KC3UL_**9Q&Y^@RH3B%^:CR?>\Z"TXZ":EB@, M6*473>-,;-J$;C_Q%)6B7V4!I9A/=DO3S:3 M"Q.S[9O_R!HXA,;'_.="ZUY,YZ2BOYCTBYG.C0[=$$8K5_50">2).C+E404] M9]9Z+YA4Q$?41JG>;TW53S.Q@OH?BI[KCOZULM5^<76C[OZD%P?CBQ-N6* Q M7?LZ7?JZ.VW%]F0\=7PP#,4+#T\FCT]&UC^^U,(PH09N!:6@*YF33<2^; M4K-H#=.,>+GRC-L_N-)_$&OF:CH7[[/&3*QS,SS\LCI/F"T\'DT7'@\^=_R7 M$\ANH1H_<[",<4*^^11M/!+GJ(U2 T9'ACFCP3!%I#*6)##O]4KY8HN2E4FZ M<0/#E6?/MW<[:SN-S9WM-Z_^:&RUG__(E,62O]N+[9U6@Y+FZ^5YI<[:WR\W M\G["S[?;G8UV9W>)@L*?J=AU'_-CK5TUDO_<_%B]:LC/3C4EJ]\H"86VB7UC M\X5O7OO-IQJZRF^]V>./[D\I;SM5N)+34$I3"&CEV:NUG4YCJ[(S(DLTS?B: M%5K2GGP(3+[8:J^UGV^MO41:D5WQ6F=KN[WL';L@B'['?EXX6HZ-+=<@<=VP M"C:LS,Y:S6*XLJOPUAAZ%S5(5FN3^.B]]AUD-5.ZOPD'W]ZFW%6OT8W#8T3 MF#VH9BRVWQ[2W:2)WD.X1#/RZ4MM_IA MT(.:IY13_(\ L[+F*77#%MVP,H^DU<,^=4]6IB=K?EA67\O85_GAWZ[K^@$: MNX< ]8A:647]"/"I:BY8-VS1#:MS5G7.JBSF<]EMOKQMSFJZ7'J45U-/%T8> M#KKXN-'%LKW&QG\FQ?BL)B[EQ,,C +&NB4O=L$4WK$YB/>K42]V3-6%<=E_+ MZ6T)HQL=-EYT!Q_K=%9)A?X(D&IK5E@W;-$-JUGAH^8R=4_6K'#I?:W(6[*, ML57C0>,K]+!>.U@=R3\"N%)2<\.Z88MN6)FY8>4*2+"Z@$1-$FN26%:O2PE? M>=9R?7L9I-WR"9YS29K-EFSR?*Z7;OR['7>;J@83\OS M3XDA_M"=?\^\LCL83?)^ VM^,!DW6FYX#./&3C$ZKLEB.0'P&% KZ]1CW;"% M-ZPFBW=(%D5-%FNR6)/%TKI=.EOG,AXBEJ9$\=5P$"!F;E@SP7)*]S% 4M*: M"=8-6W3#RLP$?Y6V/-R60_6>0S4#+!$HMSO_WMCYP?V&2FJ 2F BZX8M3H]^RIO5Z=]RAOD,GHRK.7<."ZLX0'9.'5&8^2RO4Q@%'6$Z7JABV\ M834'O$L.N%:3P)H$UB2PO'Y7K#S+QN[$";#8ES M;&K4FQ'D@Q<)PYHMEA0!CP&VLMZ;JF[8PAM6L\5Z667)^K-FB[7;O1^WR\G* MLW5(;EI?X\W)H(_TL%\,AI=88LT(RRGEQP#-FA'6#5M\PVI&6*^=+%E_UHRP M=KOWY'9SV3:\J+'K$HS/+M?5J)E@.:7[&"!9,\&Z88MO6,T$[Y )RIH)UDRP M9H+E=;MJY=GV^!"&C:U^&@Q[TYO5'+"<LYH!WR %5S0%K M#EASP/*Z7;OR;./TL/#%>#1'64T RRC4QX!$J6H"6#=LT0V[$6RV.C;OR@5B M57Y)9ZIC0);=Z@FV\FP7A>W&>0#N)SQP+$8G77?VM#^8==?=G%IZC-=^O4H( ME_I;?OW)V/DNS'__%"P\^\L/GUR[Z+*5&XRF.X@]'4)WND/$GQ^+.#Z O3',/QUP/U(W/@CLF/3QO-KO7WI M;WZM(OYKY3;[&ZS,+SHP)YZZ[D=W-EIYD6_>4T* M7W3NU^5\#0H+[V1]#MTWU(P?.4& ME9B"M,C;-8^?-J6X9$:G=G7Z2UE@^Y4>S9FCQN96*5L&GGWKPM M]E=,V%>-RB^"0WT5'*6T8%^!PO/MW<[:3F-S9_O-JS]0HYZO_GA'EO?=VNL; M[=V-]09^VMU^N;6^UL$O^,*=C=9&N[/;V'[1V'ZUL3,U(;O+\^*_%?W&^' P MP9O$T1\-. UP,FZ< 'J70S>$1G1C]_L2O>ZD[R:Q&$/\\J5NQ7)Z;GB GO2" MH*B9 9_RI4^O/!@B+>QXS7#DHZ:JA[.O'OWGQ-P^:56OU3UY+5NFW#DK.?_+: MNL4E:+&YY;7?R1R6(?EUSZFE"TNY)(70.QAY0J.%3SD<-3:0Z\:I ?UGTH<& M)W_<8HSL?C(F-9 J!J3=XG2A,"KS-(-Z3/R7=.&"DN4'8K\U1H-N$1OS%ZR< MHC#"R$/O-G$'/5@CXAX106V)]Q^IA5Z;@1H1"S #]T!I_BL$@)26>*[D#GR M_F0^]EO_K>+?ZW;QP0#_8P:E7,#_G_?;:[-I ;_0;3.#,4LEE:C;_BI."ZHW^M--%TS]8%X;U.QT_[DUX7IBQ%\-!;[HS+[;N73$^?#X988?#<.,T=">Y6]=&(\#_QXX[1<> MDH&IBYB.;$7^]LRO#SZ\9#L?]GAK$H\V/NQOVJ/MH_9Q:_/%8:O3/6YW8K=] MM'.TO?[/X?9Z[&ZO;['6^ANVO7[\<;_W1KSD[>[>^>!\?_WOP[W.AMQ??\/W M.WMD[_S@;*]S@)\/SMI':[1]="!;F_O=[1?FM%W87NB]Z.?G[*^OL;VCM?/M M=V_.6T>O/[;.8[&_WCW>.S\\:AVMG;4W]_C>T8ON2[YSN-<[[6[W-D[;G2V^ MW\-S-UMRK_,:G[-_V#[:8OOO]HO<[KWSOWO[O8VS^37XK,D^>Z.P?;1U%'OX MS(][Y]W#-KY3N[?!6D?[W?W>UL>]=R^.L(V]O=C7%KEWQ\GZ@V M*3C39 +_""U(T_$HFA+ :XC664Y7GG&K_Z 27?15Q'PE)2*).V ,@[9X5![X7#P0^UP2NUP MSC\Y'&*88)KX)OX-39$D;7JJ8E.G0 */- 0*Z' $_T,K4CN15&Z@*G8YH&:D.D)5YZGG.EGG*"QNRRX**,P^'HH?3",+A%X1C4RCN M"XG%PS$21)0,K-$:%!."1,\LSZK=59IUJ)%(.$LFG&5D$O/LOS7.)#X93:95 MJZ?Q-S**WZ5S=M>3^B,U_0GE-YD85IEKJ19Z-S\=C>)D8QCWTOA]/Z3)WF@0 M$?^O@_^?%E(J5%C'L]7 ?5DBP:0'$\HK[Z+UTO(H(RD.A^B4)5P!_-_LN:HK M,MW"I;A3@*G?S-1J+.?K@U2Q-ED2I(J[HHIY,L305-:)>&".,!#$,#":":"6 M9<4YMT&$0A6T8ZE!JKA/JKC[>F+$P.8%[A$#[PH#Y_'YY(**WBE0*@L0/E(P MCC@(Q5JF)/FRI*[=I9)UK%A%!1*"(()@/=:NIL%D!,&[ L%YS%CZ$'S,&31A M%BH&@XK5P!=R(\3'J$(%@H)WB*8(@O4,"Z_]!I.GX]%DTGHW'N7^=!4AX25D M+M80^U<9+YYIP/.9 B#87P/L>T\6 L0DD.!"CI!D50>9R@^O=0062="292^( M:G:^+N;P$BM2$"_7-6B*>'ECO)Q'2572/+L"D%7%'@CKJ@@!(EXV"8\&Q-'\LF *Z 6#O MODM5$Y_AFU;Z^"X-)VGR>$D'IUZ3!AM7KUMS5P$7#Q\FJ>6.1^6^/\^Z]_T3=W6L M44''F2)L#./.N1ILG1IV&$^Z3CQI<0-@M"X*J5U9G<1 6&;!:BG!Q+)DED4G M'&]W*2<=H;"8#RN:$03ON4H#0?"N0'!>M)&=5TXI!BY:#86[/!@C#7#%&=/* M.6IH 4%J.T2OXA0,!$$$P7JL74U++Q $[PH$YY48W-/D$H^0RJJ!2+'*,5(. M3@>II;/"D@*"E7)(A1M\$001!.^YG@)!\*Y <%Y>H0)SQF@+Q>]U( C7X(DF MD*)0T5 FG3!5"R#=H0HW^-8T'GJ+P'WJ?!Z-UQ&M9PA]L: M@_QJ&\Q,DAN'PX+RF_/E/L/YX/7P^'H4TF53[GY$-KL$& MNXN;WV(TAI)$(69?Q05H@L+N"813/'#+5$JSAC.=XM;4KM:N[C!6\\PF@F7S M8J,(EBL'RWD056@3LI >!"<D@U:9:NN+Z6PZ0M;O)&$$2P3+ M&H#E:AM[(%BN&"SGP59/BR$9(@E0+!<,5C.@[*:D&,?"& K>Z@Q9&BO?2(.JQ'6 M#PA7>GH8 N%= N%"<:JUD3@AP$1MJQ9M#GPA+W!:P#N>K." ' M@1"!L!YK5].X*@+AG0+A/&8:C)"!)PN.V0PB"0U>6PU2DJAB>*=(. ^(%B+S02<*HO :"$X3N& TD$@\$X80QVF[ M:UA'4/2-:QH07?,BU2??W9./I:IK&@K=6%CDW;P]G+KAF[X?I*I1^W2":'^= M?CO[&Q72GT9#-UZG0)P@SD%FSH+(T8/1T0)UE"EMR&,\U[YV.XRU1$U M;,N%2(A(6 ,D7&4L%)'P;I%P;A(FR7RV4H!/UH,H-B X7>Q"'42Q]Z4K_C&? M.<>FA@UD&HB$-:L.;4 LM$YEGP^UT;&*0 M=NW[16X/P^@XM?)X=-P:G6+#:#BI7[WJ0^6&>XGAGBK%L]$$V>%Z[+"]&,6- M/$9+N0*FA (1201/A85$C*'>*DV\:'<-[? :EBNL&SD\V%J&APJ<]Q+$1>"\ M.7#.S6H3;23,&\A1%K-::PK6<@F<%M:S7 49?;NKQ8JR7PB<")P/"#CO)8J+ MP'ECX%R(XXH<+)/&@):2@F"!@>$D032R,%YV60?6[E*I.[2&IP8B;S0CA)W%\&W(/&0O+"CG%91EY842JHHRQ8OUG"4+ M,K:[O"/MUP=O_1./FL&"A_7#Q)J&7Q$)EX&$<^-8\9@$IPJ(M0R$20)\M!&T ML:I0GDE95Z>Q=I3&'MD(AP\'#J]C(MY!5!5-Q%H XT*\E Z%9>?%F_?96(A4*Z\(4DP%JL= M85_O!KM3NW;M#Y9YL#4"30.\U88^$>:6"7-SL]6**(+P"4@FQ8'7Y54Q8S7H M$'Q2K-!12NVNY*N(:R+6(=;58^U6&]9$K%LBUBT$*U6QW+(NAAQ/FH.(-()) M1H(IBV.93DDI56U6Q0,#$>L0ZY83KT2L6R;6S>TZHA0KF"9 4Y%!!&W "^DA M:QVB(4)J[BN[KG[[+AN(=5BM>?-]]S[ET3B=A2);4_HWC_LKW(' M_KR8_X_QZ/A)&49_>%*F?SC-<&\-X^5.V M_GM2+N^DZ>&H7'E?1([3$(_?OB:]O%R,CDK/2+;*0E)1@7 I%GIA#'AQ?4@6 MBJ2J-%3K#A.K8)B'?>S+@RT->*B O-K24@3DV@+R@KU/B V)2O!951UBN2C8",@-QH0%[EB0$(R/4%Y(5@PLY9':H LB:]W1C"(B-S!FOO8%O-L74?+661$O%N^N M7?"[$,19 O3W-$RYC]LRK@?Z!Y?.,#!9%<],0RKT#R)F"R9*#31)[X.+-/"J M(8[J&(.I4"S[0 BL1;@9(?#6$+BP,ZWH!77$@";&@&":@A=> I/!&%F6[;0G MF.IHA56^"($(@;4(\"($WA8"%X*Q1IAL@U1 .:4@A,C%"E0,"$V,%GT)5O)V ME[&.D/4[VQ A$"&P!A"X^H@J0N"M(7"A,ZQFCCNJ0' KRX^8P$MI(+BRFM*R MR&W54=MV.%E%@\.UAT"L";[!//;2]*P2^$?5ORN;PN_&W+_&^7K-XS]JF*=8 M(RJL5T%TD1B<5#/[?#2N_K QG8[[_F3J_"#MCWJC837V\6@PF.VO. MBTG#8DB9J1PL%Q&43Q%$D!R*+:V&"T[;=5:3#5?V.^KGJXUD_3*MG M50=R$7+1 PO.(Q?=-Q'5&.::# FX#@V* "+ R<=!,6B>)](:2PD6\PT3] M3B9&+D(N0BY:(RZJ5QD\8?*5?3>0S)",D(R>K!D5*\= $A&JR"CA7,-5<[>, O,5QE_93VX8!A( MGU42FEBF32$C83K%4$$RNL=,6.Q/W@WK7JL43[M\S3>JW3L;@M0V)?^ZY8;#\L,37SL>+F;BH,CAE%0B1.#A"-3":E'7<*:Y<<3\?J?IM-*\[ M!#_P<"?"_,.!^5O6=B#,+P?F%_I"^Z)S+$4H)"M!Z)C!,)/ BAABRK3\0RN8 M_T:7*(1YA'F$>83YVY=-(,PO!>87*AN"%S$2+H!PJT%(2<$3$X!G5#P"\N_Q#[ ].IBE^W3AG%1NW;Y2I>FCU>=?;[WZU M>5L?:EQV/F/S]/E !RF!!N] Q*3!YI#!JFBCET13?YK1 M6(4/M+RGJ7XP5,_C=9!"D$)J12'+SI4@A=R00N;^E8DF9TZK1AA4@-"AO+*! M@B71<<-ESJ=)<;V*W4%((4@A2"%((2O,PR"%W(Q"+G55DBJH'*#XB@2$B*10 M"/= 3/;6>D&-4E4F1JYB3P]2"%((4@A2R IS/$@A-Z20A2R/5H8)Z\'(P$&$ M5+P0*A/8S(@NGB*QDLRR/*OHD_K *>16&^N6F/]?[EBN22;W.-(ZC05G#6>M M<;.&2>X;$,7?LZ]*$5RY)_ !5Y5RB<"1N8$VNND.;69V33#1FNQI2AB(V+CM[%QE4>4(C8N%1OG M=J/+CFKJ'&1>3$9!# =#>(84LDW."L:2FV$CJV&=6P.Q$<\Q6UJ(]6Q;T;+" MJS<^$_<;,?FSJV??=_V@?<.9I ;1V;/2A*\(!;GD6ERRLQB?M4GY0#P%;@J- M"*Y%X1)!P?-L;;1)$I%F\5G-ZW?"S!T]L'6%T'J>7(#87#MLKD%T&+'YKK!Y M;N<'$A0368()QH P+H"AU1DQ0FH3R_I(?FKG*U;K!@.(S8C-#Q:;:Q"=1FR^ M(VQ>B$\7@A4D,P4RD@!"4E+L9L= JRP=#66A.9O9S4RNHLH7L1FQ&;&Y@=%Q MQ.:[PN:YW2QB5I+P")E% B($!483 CP48#9*!RW4S&Z6%NWF^\?F67C]UUF? MNO)O[+_O_JO\.!_OL1N_Z0]/&Y6Q^>UT_^7'OW8O/N?+=RU,=DA5L[O?OO,Y MWZ6";]_ Y;N^\F1]:])G7_RX/RVC#%\MPZ _3'!>;LYF,+N74LN%,#HNH_Y4 M!=&'HVF:/+K&%%QMZMZ-)OWJ27@\3@,W[;]/OWWHQ^EA&7D9QMF0!#M-0K2_ M_4[G)Z,*UGX[TU.R^!'MJXWR_A;FQ\L@+D_9/ CY-["RZ7F7CL!A_[>_L:+UM,7NR^?=UK;O2 )^:O^M\&YZFUN] MO:W-5GFUM_ML>W-CO_Q2;G%_:V>KM[_7VOVC7-IY_F+KWT5N^_Q>Z[Q"?VU5 MR[*[LW6'"W//M_1+?]B:'HY.RH?$R3_7Z+Y.ANXD]HL!>H.;NBD%GY&".N6/ M&>]?S,^I>5/N?^#>3=+C\Q>_G3=-[ ]G=S%[TY<&5*'V.10^(F=P>):W/_N" ML^N/3J]]8=V=7I3TD17Z^]=_^.8?7C2/K!(W?"]Y1']T4?*;OA='?/\CUE=] M[T\J4:X(+TN-;MA;13=^.N S*+G-D*_H#>D5>$/[A^-BU>^4;SF_^.]JE$#@.EV!7NWTZ?O=EN_0HRU?LI6 MY:EN$EV_S:+?P0RB1BQ1(ZA=M4;@HM_[HB,,H$;\$ ;P<));=>"H0U>-*ZAE MO::O'F<1?G_:FI8Y/YG$>]P*4!Z&[=FS\&PTF=0F*;Z[=YX4WQ:O]G?(P?$V MW7VZ+5^5[WFUOR%>/>WU7SU]^>G5TYU='.T=O MR[4=UOO\Y^?>TU>'N_M_#7K'._35_I]BY^GVYS*VSU\FQ7>.=WB1^;2[OT$/ M/A_PWN8.>76\)7M_ORS?4=Z_^>;#P5'O^-5^+^_TSQ+B>^3#:Q-ID,)J8$%S M$%)1<#9K",0'YSTCBH5V5Y$.KW=WC9\]5O6#HWKNM44F02:I 9.L.O .1_ >NJ=+VL7F&YW*><=*NMWC@52 M"5()4LDZ4LDJ=X4@E=R"2O@%E?CB>!A7_)',B2M.B12%190$QF/0G&4OWF<7=ZF,:M:GO'.!VFX:3_/IWW8?]E4,#AGYW6,$U;H]R: MNH^UW=N(WX_?_]"^OUY);FH: '9_C,;ERX:M<#(>IV'XU)J.RV=6V\V*:>;B MTIR&4^RZ4?],[F5[=L9B3Q9);&[>GBWZD[,UWZ^6_'2(&\.X/U> C8OU M+];Q;MYW']$POH9AW'NRD/?U1LF0J JXBG;7J/K% M5^H.8?4,H2!"7F7M?EEMBG)2IJJ\0JRL(U;.,YN*Y:B"BQ =5R L3V "Y:"H M#R'K I(TM[M:?1U ^"?"),+DPX;).\B_7<#DE:.GB*!U0-!Y1L^SR$Q,#)CV M% 2G 8H?H<$(ZZ.QRH18$)2R#C%?'XJ&((H@^L!!] XR3VAKUA@IYPDK%\N2 MVD0@R"1 &*; >!E )*:%L2X::=I=;M#6K%TJZN[V+#8A4OMR.$[E%CZGV'KC M^L-6 ;#^\'TZQ8%)/?IV-(T2[F^KS>EJ!1,4BO0PJQW)'<9R;$O#\#N#V,:3A^#77C#[!.8_GK6Z]/KX/3P M[!BGT1(6N!D/.8L(ZZL*&,!1=IJ Q* M!Y:Y#$99Q8PWQM3RWJ8A1I-)8Z4G,6#Z M[R;(_VFQ/-=EFA678 QE( 0K1K*H?E7,$VU4)LFOZER%)3Q@=84RK*I84Z2L M_XD,B)DWP\QYZ)4(S4+,%E@.$H1*NL E%661BH]D9>*%]59PO@+")<+E0X++ MVIW,@$AZ,R2=AV@Y=UJ2(""Z6) T\52=L\"@$&)0V3$2,V]W*>UPN>1S%A!, M$4P?$IC>SPD-B)@W0\QYI):3ZB#P8GO:P 4(:0TX&4TQ0+T1-!'J%5O!>0L/ M&R[K5<+;J.CMM^*V]>L.^S7TUVLNZ]@[H^[L6-.^L-]@RG.6W)X5GE=[74;C M69YS.AWW_&J3L#H[[WLWFO0K*_+Q.%6]@MZGWS[TX_3P]!RYLR$)=EIP MT_[V.YTO)M_)-/UV9E.2Q8_XQL%ZEQ;JWA?FQ\L@OSCU;N%G=5LS-X='XARU M4>JD1##,&9T,4T0J8TE.YC5C[?,W'8[GAOF;!'Z^MM;O7VMC9;Y=7>[K/MS8W]\LOO&\\V>D^V6GO_WMK:WUN?V_VE/VQ-#TY$W4TC'/HU;G)XO M-+7WWKIPO>9X8V]OT?99T=-SF[U1/W^T'L"#OMRY;73B8-7SW<0-,Z=]C*3Q%1[_>YW5ABHJHM-ZKFN]]NC-HJYUG\7JL,5.*Y2?K?3?D_Y[-YCU MOW##V*H*&L;]4+SZT^OWMF4/RX&N=@IBDXM^K'(TD>2(HU*X0)VQ1";*D\_> M>2E>;]^^WK0H\<8P5O]LS55]8_K$C<=5?N$O-SA)=:G@^;33/ZO@.?[K;6]S M^^.KS3_ISDSVS_+_MC@H\CM5)-Y]?594[[,71P=\' M\N#HSX\'^_&PMSEX>_"Y_'W_\/#@WX:NC0;^W M^<=ACVV1W;]?'.U\/J"[3_\XVMW_O[4&I]5DZ8(9I$,5Z *M)U6E0JQBM<%SY M:E.;7M&&@K7O7^#>WQ(U7,E(;@).40)0E Y^B IM, MEL0''I5M=ZWJ:&,0_M8M]\!$,_*=S])D\KBU,1B,/KAA2+/&W&&<8G\Z:\N= M)LLR<=>[X==U3H5=A8U[OKY_C,:;HQ,_S2>#KW$?(?\&D+_835N1 NK$15"V M:GY(!05#K 3/DM6)^9!C=;(V[_!OM':YTZ-BUS[H4H/(.R+AG9^/O0)K%Y%P M>4@X-WZU(4EP+PK^:0LB6 U.4 /,T>"#M(KIW.Z**A>)0%@[L_?F$0)F'[$F MF+W?B.5V6L,TK4= =ZT:)-3,$OX*ZWMIBG!_ [A?+#U1*E.F$P=C?(%[9E.Q M>4F$&+/RM% X3:9J*<,[ZAL-NNX[V+%NG1(>;"#XH>+FO42)$3=OBIN?%PY^ M-$(884%;)0MNJ@S69@',:^6\"C$FU^Y:UF&B?BFR=8/-=:SCP$'7NF+F%M$I MTP OZ_DXO7,%%-+'=VDX2:>[&LY:R5_:9X5)AN9[5F>+O76ZUAO#..M)MS%; M7S04;E#6>6HDG#I9&Z\#U9P%XR!2PJ&R\\ Q+B$JGLK?@U>)M[O,=*3^NFLG M5G5B@@%114,(Y9YED*U]U99TE'?R'EC+ ]3( B6]3;M$2QO!99S(YY0ZBH^ V)% MKC:J!O"J_*HSH]59!9X87>U1I=9VJ%K%004/&RQOU:UA%?$/'$L]QX*.UDUV M7(RJ*4GCXU9_^#Y-IL?5^0?U\+36V#ZX&V?J[ZB M:"!2G7H8.TSE!0HJH>3B: LX1##IQF'KC7TE1,9AAEO]7./*@[ *&[ M]" 0;P4>$<+>'<#>W"_RUI8E$AJ,KORB)"SX* 407] P<>TXJTY,(-7A/8AZ M]=PZ<7-3NR'FZV;*:3Q.L5BO5;/6UM1]3).E[IW ]/7J$@+GJWO:B7???3P- M>O42!KRN!^P'B_:L=S%8I37(H"6(G"R8K"0$2[X;AFF+3&TAW$ MOGNQ9A'[[@[[YD9M%-YRJ@6X%(HO'POL6<\3:.IR3*FL:"Q&K>P(LHJLZ-IC M'X9D;U2G/GI7;N;3K#Z].H7_7>7+UFA#\!H#^THJTT^7]_G #:<;P[AUOL(( M[=>%]G"IZ(4J(XF($ TKT.ZH]RR.M=OV28MC25=2DKWW L.T MZX=_*ZE)1_R[._R;F[8VA2B-*QZ]H[Z8MCJ"X]F"5$X[H7WDCE7XISN26<2_ M>AJW:Q^P?9;<)+5FHX-1AI/R"VZZ7!?3=K< NYN6Z9JM\HMJ%G;SRTF:A2X0 MVZ^%[6\6;5MG15!5G,*SJ K YPS>>%5,W42]4E&G4-4H4M91 KMH8- 6 ?!^ M;%L$P#L%P+EQZUB2S&D"D=,J9\4D6.DR\!@])S92[7,%@+)##&ZUK*EQN_:1 MVZ>C4?S0'PPP3-M\6_9\+1&UKX7:;Q?-5I:)<(I;T,8'$-J3ZO#Q6/T:O76& MBRC;7=8AQ'8HK=]1C'7'&PS*/@BT6X'ABFAW4[1;V$CH;1 V)*!:,1!*!C!, M"I!$MDUL5GG*WM1 M++;U,0Q.JAE$A+\)PA]M7+)GE:0T40->2@6"40'6L @TTJ0CHR[DJG*6ZXZ4 MJ\#WM8]"8!AV_7!P!=8LXN R<'!NZ9KDE(V$@2?%OA5>5WTDN80LHLJ%Y+@7 MI. @JP[-P.,_:VKGKGTT]F)O6!@='_>,PK:DL0]"4S0V.X:V^%Z%=4$:X]W M&*>]D?WZ;C3I3Q?[E&"I[/J8KJ>+>Q:@& T#GN1Y U3?7K1B+;4D"A- ,E_U M+R,$7%0$E)>>4LVHTV+6\-PHW-V+T5F$OONR8A'Z[@;Z%CJ1$*TH#QRH, H$ MT1%L2+KJ=4Z-DCG[:O.K[3".9[K4U)Y=^WCL]L4170M]SC$,VWQ;]N*(FK38 MD!=Q_6:X?JF3!P_4.,HIQ%!U\@C"@9.AZFQ.A$N2YCS;U"LZAN"9!AB8102\ MKX(#1, [1<"Y99MRU"9&2D2I<2[&0+:E1S9M?8(B#WV M'DI\^;3'WK=#RBN;N.MUB*K7!/[C_GSF:S3]:3)UKZSI(#+TM1CZ4G\,:H7( M40?PU!(0G :PHNH%[IAFTFCBG&IW54=HVR&\?G71Z]9 JP9A^?NG#^2.Z^O[ M&A''RAHP(G%7 BC%(@BM)!A2G#PEN996,4_EK$VMD;QC3?T* MR:_Z(-4/?>XMI1%2>4C'M^*8*TZC7L5A=ML;OV\_V][?WMIK;?0V6WO[NT_^ M[]^[SS:W7NS-^H'IWUI;?[[L,W1KTG>\/^M-^FCQ>%@K=:?5,_::RGCX6+AZ&N.^MY(2: M!BS]1@A%:CIIO7.?OE5KB)2NTN4QVCGAH"/H(^HT* M,R/HWPGHS\/.H9!T,HZ 9<* $%Z"MYF IT8XD[+V5+>[NJ,$GM&W=M&;IC@N MXY,46Q_IJ31'+;XGEEP[GHY%(D:D!(E35125I\%EIX"$8%QF5H=H! M)61',]P#NAY!:L2^YMFSB'UWAGT+YYK(XK][R<&D6.S8'%GQY44 QAGWI'CU M(;%VEYN.,ABLQ=(8C#!?^RR6]-WR& RJ--8 7SB/ $GH)B1TZ1 60ZAP1F?0 M*;I"0EZ"D5Z!=29RR96253"%L8Y>297(V@=3,*"\?MBW.@,_VV+?0>#M' M%9SF0#*1(*1,X+Q+D#2U)@O/5*P:;Y..)A*Q#PUPC'Y?<>M@23H$]+036CHTADC3I3_O# @LQ,@>/GA8\I@M$M!T$(+ MP;:[G'3L2FAH[>- & -?/P!<@0F. 'BW +A0T,$D\V5Q((A "P!* ]YK \YY M0D16@4K:[C+;41H#X34MZ%CSF/)%O\5Q>I^&)QA/7@.+]DGYOFHD?_>GAT]. M)F5"TQAA_5:P?G#I?&_J:!3*0\Z\V+62!C!"*4A,Z^@UI>5'NVM(IP ^AE

"]V+<+@,F!P;MWR'%5*48.,(H)P56MQ3\NOP7#AE#+>YG97Z0Y;23_& MM8?!>@5L&W*BTNEYV>'KXJE\P]Z&>%KUVD=Z'BI!H9=#> M]W&0.)8ZC05]KIN4R8RJ*4GCXT)%?EH/1VN-;8-5^%)E1??+@FZ6]<0.>3>T M#RX=8JAHMM*["#SS8A_H:,$%I4&G%#@S0JA<_"DM9*>H3>WL@[HC$+I,#P+Y M[L8K^IS&H^@FAPAZRP&]N5,D,@E).@;1E!^"6 5.,0$\JI2]]2$'53V\AE'V M&X(>%J:OS:!77'K4$$?AHOBHO["SM=,:IJ4Y#9A_7YW3<+ZZ%WN[%B*,O81$ M>ATB+>.ZM+G5TF0CE4!<+MY#U@)<)@IDH(9H$B/5OMVUO&,YIMZQ @D1\'Y2 M*HB =XR X4)P,1$(N/UO[ M%@P*W>>!+1@?NB&H7SJSQ><"ZR8H2,6"+68MTV CMY L89:SP'VR5=*\H_DJ M"NO7/CR$,?'U@[][.;,%X>_F\+=P;J**Q)LL@!E7;%K./3AK$S#BK$PL"$K# M#/XDHPA_];1IUSYF>WH&2M7>9C0]3./6X*+88P7%]1B\6+Z1&R9OWCV>K?+& M,.Y6:[P8M4"@OQG0_WGI8!2;D^*2@29&%:#W&2Q+!+SU/!.9(V>ZW:6<=I1F M&+W ^"U"X$H-783 )4'@W-9-.<1$HP+"TA$ .X-]X]BKM&:P+YJ]TUBO!^+7B_?/0?5TPRD4$+ZD XJL#I*IQK MC!=9"<]X*/!>%$%T-+&UBV:LVP:H!QOI?:A0N=H-HPB5UX7*!4M8IAC+RD!@ M*8 (EH%7C #+TOJB&E[GW.X*83K<<@1*W"F*8ZGC6-:Q:KV1@UZQ)_M=K:@1 MSIVZL9/I*+P]' T*7D_^OU;Z[TE_^FFYQ'&=.:S7C/VC+HG4)MN@*W#7]Q9T M>FNFT=O#,#BI)O#Y:%P-<&,Z'??]R;2JO=L?5<';ZEC T6!01+;+8,=I@H'< MZYFOEPZ&"M(&3H.&ZCA_*#Z' 9NR!:.S4#F::)-N=XL.,='A6+>P)LX\\@3R M1)-B%<@3]\,3"WN_#:$\V@C16 5"D$(11)GR*ELF=$J&N':7=P21'5G#0$<# M>:)>]6VDH2F_6:W;HN\T.Y] _[8$#^I:D_O#R-O9Q;-OX^5Z')T49/M^Z+M> MJW"GO'J]W/[=S&OS67FUR=:-8?R:HY%OK\6W;Q;]LF1-8#0(R-2XJOD:!Q.\ M ^V]\-1*S:H#IE1':-LAO'XE-G?Y&-8/W^I9HXC=<-?" M1BAK##6:@)(A%P_1!? Q2U!1,9&S)CKZRELJ=_^_@?'73-/\]=9[*3\ M&_OON_\J/\['NS!K(56AE-^.W?A-?W@Z0>SK&[SB4"Z/_\JW_:WIFWWQXWYQ M_?KAJPD=](<)SK/*;(:+>RFU7 BCXS+J3V6Q6L/1-$T>74S*EU/P;C3I5ZKY M>)P&;MI_GW[[T(_3PS*"\G%G'RW8J8?<_O8[G2]Z=#)-OYUI#EG\B/9/)OS> M)_C'TZDN3]SBS^JV9OC)(W&.VBAU4B(8YHQ.ABDB57%,@LME)AZ[P0?W:=+^]=*$'1=E/%^%:@F^FMG3Z>O^RX_+&[\QUD9, MOO[VY#_9W=O?>-%Z^F+WY?-.:[OWY/MJW,![ZVUN]?:V-EOEU=[NL^W-C?WR M2[GA_:V=K=[^7FOWC]:3?V_TGF[ME5LO%W:?_-^_=Y]M;KW8.X_S;/WY#>3=+C\Q>_G=>N](>S@]*6]4 AP MCC6/R!G>G(5LS[[@[/JCTVM?&#.G%[EZ9(3X_O4?OOF'%^4CR=0-WTL>T1]= M%)K=\+UK-F+]B'+;J!'35[EU,Z=_5[L8^4-5>< MAY_DCZX(]DNM^K2WRF;]=,!G++>",D"] L?MR>CX>#1LS6(55P@]+J>DLPY: M4T8S'GVXB]TH#TR#-LKP*F?4#69FTW/7C[ ];#UQ[RK7^2;A;%S]!JU^""?' M)P-7S.G9\L]VQL]>%61Y-TZ':3CIOT^M9Z/)]S?*HBZLA2Z\2%-7W)I31=AR MXV$9;(,6?3D4AZITXXJ;F1[M?5UE494L=%Z/L]3M: +7'@./!Z; >MYQY6%&V2 M**H8BJ**H6BS15'%4!15#$6;+8HJAJ*H8BC:;%%4,11%%4/19HNBBJ$HJAB* M-EL450Q%4<50M-FBJ&(HBBJ&HLT6115#450Q%&VV**H8BJ**H6BS15'%4!15 M#$6;+8HJAJ*H8BC:;%%4,11%%4/19HNBBJ$HJAB*-EL450Q%4<50M-FBJ&(H MBBJ&HLT6115#450Q%&VV**H8BJ**H6BS15'%4!15#$6;+8HJAJ*H8BC:;%%4 M,11%%4/19HNBBJ'H_:K833H=_4\(*>6\KIW#?G<#-PRIY::MS132L4_C%J>= M%B/4?K>ET>T:XGUC1F>SLX1F4:?MCVLTW?_J?ZPT]H^Q"U7GU=;)L#]]D?+_ MMB>SQF+M,L?#:EYF?^LKGYW@5O@8@_ B&D]##HD*'1Q+Q+W>KI:),D[;K9A" M_]@-)O_;AJ+P>30^=M/R$1^GCX;@W=<9F'DPF\<>[=X].&9KLG MT\G4#:N9*TM;EB#-'IM^+)\0^5^?_.;H_3/VXOT!WSF)1UOO7SVU1[M'O;<[ M3_\XW-D?O.WMQT'OZ,71[N9_#G\=[@X//H M\ZO-WP\/]K?DJ\V7_-7^ 3GX_.;3P?Z;\OK-I][1!NT=O9$[3U\-=O\PGWI[ M]C@<_S'?XU=$..]A_43[_3[G#ML7!\5]'NT__.C[X_%;V MCMY^?L9?'!X?O;7YP]);VCO\8]/;_I#OLK_[._C;9^?S7TOV$O5V]SZ>' 4^[O[+]G!WR]I;_/EYU=_;W_<.?KS M<^_OG0\[[(]RO]OTU=&+W-O\<[JS1SX^V]^:[FR\CI%Z;BT%I7D 0;0"8X,% MH0B)UE.1M&EWN>HH9?[UZV55^$X/OYH]9W6%L2LW0%P)OB]G\>ZL06"]ENX? MC5#YYC#)R23>&8U\P14+#5U/F[AN#\/@I)JEYZ-Q-8J-Z73<]R=3YP=I?]0; M#:MQC$>#01'9KAI"ILD4">:Z!//I@F!X2)QRG<'%4 A&60^.,@V22D9LD,D( M71&,0G9!=D%V0799 ;M$0YR*UFJ5B)"46T.2%=D27^Q?<3=."A+/?1!/;^[9 ME.45(7("7!?W1N2HP%)*(4@1'5&*F9C;7=81FG85$5'LBFGM @E0+[258F3R( MPDI@24Z0F*$\1R>)*1Z0Z4@COR*A?S;B8:P?B"'_(/\\+/ZYCOM#7>11IDP) M%9&88A9'9C7UA"NI)+H_C66=W;G[0YESAHD,.IOB_B1KP6C+P7J:K$]","_: M72M(<8 $.C_K3S[+*7- 2D-*JP&EZ22%M#1(*:)(Q96BA="LR]I%KX3T2&E- MI;2=BLYFM+;QVOLW"EG0Q**V>Q3N\L[Q>/J2,N1U9;, M:E@>B:)8@8NBS19=1@5NGOUWIW9\[+\_']+L8_O#F(;3QV 7WC#[!$8>,?DU M?5P1Z"^SPY5)Y2?D5$R@!(>GOU,RLS1[:=KJ%Q/I.%UP2KG%NR_=_7HI'DSI M[O_['\,H^^WNS9XES&F#S)ZK.O-+ %\./#AJ-4I,11@@E%&8O^"VB]\7;W)XY MF\]&DPD&X:\5A ^+>>7$8^8A6C#).! F&W!4)C#9FI""9R+$=E>SCEY) !XA MLRZ0N9S8'0+Q*G;;\6R5=UD$0@6AP1"G@Y>>N>@9=02!N"Y O)@-I4:FY!2% M'+,'P9T!'[0$ZD*F1$L=G$0DKD*Q;$F%W>IC&9<*/WXW381I.^N]3 M:U" 9;DIA>ME_9M&'$MS;V\V;0T"@3I5^:&*HXJCBJ.*HXJCBJ^IBE]GRR53 MKKA%*6L6B?"26V;*$$TB,2MG+;V"BWO]O9C!%A1#&6D>5C2P:[KEC_@K4\8U]J=N3R4F*FR?C:C=JN9E1/#TE>W9Q M]W2-SQ<_(DE+IZ732*74E,"4M)0.()J,"YS* : HE)1[1AK=P6M7<*U M@211I^H61,"[*359%?S]Y08G"='O3M!OX2@SGZCSFH"(7(#P1((UT4**E MN M(C8B-#P8;:[)3"E4< M51Q5'%6\8?FV]7YP:KH_!>WFI<<3%E)N0BKKO&3 DS=5!0\#GV, &T+@Q4/B MEJM3P[E^6U@:"+FX2^5>TFXOTF0Z[H=IBF=9MS=C-YSB)I4U3;K-EWLFMO'! MC>/3,6YWO"95[&\L)MZ43$ZXPA32* 4BBP1&A0"9",>"92')PA2F?H>^-I F MZE0)ARC8P,0;(N"=(> \^19]9"D2!M0[76QEZ<$)YD%G%EP*K%S-JTF^(0 B M -9C[:ZU!>CVV;>+HEV$PM5#X4*^C=-L3?(1K'*F&(.ZJD.0!(*S495?:5;\ M6U"(1;J(@FN(@KCG!U4<51Q5O/8J7LLTVWH_./>79ONO'/T;C???Q[_[TL&K(6*:L_&%V]7-$7GC6KRQM9ARTRIGDX,'9:JCGK-/4'2%@^(ZB$ MDR2UNU(M-\RR]D49 M=:J#0_R[HV#SG8/?1CPZF4R/"S]/7J2!*QRW/T(,7!(&SI-N5%A*@V>0/?$@ M@C'@;"P_! _&.:^,BDN/-",$(@368^U6G&^[(QN':7DT[A0(1(A,B' )&X(0A5'%4<5;SV*E[+9-QZ M/S@K/F,2S><:FL^+B3EBA-4N"- ^41"6F*JB+4,RC&C.A10VG]G/$NWGVJ7D M<.O;3U-RLS0^^ HU9FV:SF&CE3Y6KQ/N@:NA&;;V^?DZU42ABJ.*HXH_7!6O M:43]A^=@H"=P>T]@>S&0KC@3BH9<=7 E(%QTX#V)4/P#:6FD6>KJ8$W9(>3K M<@M$1T3'=45'- !0Q5'%4<5KK^*UC*:O]X-3TV Z6LY+MYPO=6VB/$LF!:BR MJB"2"V HS6!)=(IK::A.:#K7.Y".>UM^&DC?.GXW&'U*Z6QGR[N3<3@L.-(J M_#'$32WK>9#<^9K/A)Z?K?CSLN"X'?)ZC+&SN*TE&I^]]1E"H R$I1X\%1$X M)R()*02GOMW]NEX1RUT:7>Z"*(@57:CB#U?%&YAG^2[_(_U?D_X74BVT:LBC MC(!@J:V.'.?@E*&0BUF0;9#9*MKNLHZ4!$T Q,<'@X]H J"*HXJCBM=>Q6N9 M:5GO!Z>!F1:TG>\L=+:0;.%.D."X!Y=M!J&I!ZNB ,=X<962YUI;-)YKG6NY MSTT+MOYYEM]=P8B06F[:VG$%-5J<=EH54M5IIX(?C6,:S[ZA+$%K,AKT8^M\ M?LM)!$B:D>[U]>UJ9?>_NR70R=<-JYI R MKD49?RYF6TB(QGDC(;*0JFQ+!A>9!&](\II:%WEL=[GJ:+$*REC"<]8@/JE! MP=3*J.MZ&%FOI?M'(U2^.4SRM9MRDBA"<#;1 M0BS":\FU-L3S2D$DSRQQ*3$1F/7)ZLR^SS\7'0Z1 MB&I.1',/B AELB !B",$A&(>*L,#$",=0Y9\"BL2$!(0$M": M$M U^(7GB@DM::2VF*%FU4\ZY@U1"H8BE&])I; W;Q*V9R>%=",>>RE::M? .(XM;YK**RT[/F[NMFXFK6:["3X M^8366T-KN\>@'H\%/AG+G5-\./#AP(<#'PY\..JQL/APX,.!#\>MDR_1:TL\ M]]8KH5*P53&:L5H$:8*2^FP'ICC?@:DXN7' JKB8VS,/\]EH@H>272_N]/(B MF=+;?\M>1V.YT#Y -IF $,Z!RTQ )HEXDBVSSK2[BG2XJM_>2@3-AN12$(I7 M"<5&&9ZHXIH**C(E5AM"K1%"N^A"B@C%=8'BG8LS(@\^]?Y\;;QDA40UQ%CU MXPB2@XL\@W2IC&LZ9]XW28AI/^^W263JC3 M5OBFL0=V>UB'^A94<51Q5'%4<51Q5/$U5?'K'*; *"\^44@J.R&X-5DZZQS/ MA+O$_57[IGR&M>7%TM%=/4B^I8'J-X[0K<$/,0\Y#64<4;%C!?[P=GM3%Q-!:6 M;BQ\$0]7TBH9F -*?#$76*)@+*MZ)C$O$J&1$X_F0HWCW4M(5*Y;O'OK8QJ' M_B2U1KEUVF1O]*Y2X0FVUUO5X:XQ$&U$#IR( BN&^*2T1>69&_1DG0I!Q&LA&A\ L%I M!"^$+S:E4<*0X+V;G:YI&79J;C:'(#JBF80JCBJ.*KY6*E[++-QZ/S@UW9F" MEO/28["7LW7D8]SI>ERW>7,[84<.R M8]J"-HY H7\*9?42>"H8"8R:I,B*,G9K7]AQCT5R-9J86HUEN8'Z]68+K)9% M($ @0""XQXS=YS0>13>9&!6<]!",; <:J &J*] M=2*+S"\X ZW)1I,(PB/:2:CBJ.*HXFNEXK5,V:WW@W-_*3LTG>\U!GLY8R== M5%(:"D))6FW"S^ )X4!D2K$L)+7"HO%<\YP=[K&[:/?XS&^^[CW_WI8=7.K$Q9^7T7=+<2)T$4.X9B*@,>.H3$!$2#T*I*'2[2[_NOGFG?9_7OL0#M]@\ ML(#]>O,$5M@B$" 0(!#\P&"\W\UV&_'H9#(]+K[.Y$4:N.(O[(_0GER./7DI MB^>U]LE3!MKH!$(J"EYS!2;)H)01.E%2M;^5Q*))V50F08Q$8VG-5;Q&$U.K ML:"QA$" 0(! \#,@J&4J>+WAY3J^V"JW;Z(OML+8_N6T,".*$NT]&$,,"*8R M6%%^>)%YR%$SKC)Z8W7-!^,>SI_F@V=E). KW)AU&CL'CE;Z6+W&3F-U-%?7 MOC@$M^5EP/"G@>IRQ]45_16L)H4&!5]* (-F"T=8!L[>*HWUBP^0%<& MV0*+EQ$($ @0"-8L"?Q=:Q*-R6L:DY?RP(;E($,BP(3S("*5X*.P4%Y$GRU- M)I&J30RS# W*1O,((B2:2JCBJ.*HXFNEXK7,W:WW@]/ W!U:SW<6BKVE M/D/,QGF3I/.YZD;24<9VK)#('8WF#D3%6J1<4<51Q>NR=JCBS5?Q6E85K/># MT\"J K28;QQFN5Q%$(G/PA .M-K_*Y3EX"WQ$*2(V5-.3. 7-K.F:#,OO9*@ M<1N!;?VSO+^[@1N&U'+3UG].AJG%2:=5X5.=-@#[T3BF\>P;R@JT)J-!/[8N M].WTXMG7?7U];2CGFZE?0;7C+A#NHA&!>2L,E:JB(&:2T>KU]NW)9O:]NR?3 MR=0-JYE#8KD6L6Q?)'=WCL+'UX8[Q472$#4IM,)$!">C!NNR5%[[))-K=[GM M<,-K5YUV)T]B@P@)MQ@V) &P,@OA;KFH7G/[C[4 EN8P^M=.Y,WI_!L.8M4$ M)HTG6[."O>UA&)Q4L_1\-*Y&L3&=COO^9.K\(.V/>J-A-8[Q:%!,Q#?;942% M\J=(]- 8J%D'^*09^!PHJ!2\B\HH(4-%],CRR/)UF)A: MC059'EE^;5F>>J*4TIHS;42,PFN= TLJ!^*(Y?XNG'8T .[# .C-/7WZVD>I MA4T,9(P.A&(.+!62]J;=%1VJ28>)^FU%0S, S0 T ] ,J#.PU,X, MN$ZSV"1")($';8T544A#4THF6::#\3RS[]L!DS*;Y14:!+4W".81 ?ZZJJGE M/O+* J#%(" )O+)%H[)6PCAM0F;M+JU*,+].)]]CVU@T!- 00$, #8$Z TOM M#(%KV %!!4^T-,R2**+EQG%GHE4^V42E=A@/:"K][\[C ?(UI\8XJ1+$LM(@ MM*+@:6) ?+!&^DQ42%5!&=&\HYC&> ": 368F%J-994]D]"X0.-B#8P+JQQ- M)#GBJ!0N4&FX>B]3TVKYZ#1M$FB:**H2BJ&(HV M6Q15#$51Q5"TV:*H8BB**H:BS19%%4-15#$4;;8HJAB*HHJA:+-%4<50%%4, M19LMBBJ&HJAB*-IL450Q%$450]%FBZ**H2BJ&(HV6Q15#$51Q5"TV:*H8BB* M*H:BS19%%4-15#$4;;8HJAB*HHJA:+-%4<50%%4,19LMBBJ&HJAB*-IL450Q M%$450]%FBZ**H2BJ&(HV6Q15#$51Q5"TV:*H8BB**H:BS1:=J=BOLU84Y=_8 M?]_]5_EQ_I:%9@4A59TI?CMVXS?]X6E? O9U8X$KM@ (E_H&7+G=P+?:%LR^ M^'%_6D89OFID,.@/$QR>_D[9K'')7DHM%\+HN(SZ4W_XIC4<3=/DT44S@B^G MX-UHTJ\Z0CP>IX&;]M^GWS[TX_2PC*!\W-E'"WDZ$]]ZF_.3T>!DFGX[Z]9 M%M_?_LELW_OL_G@N]>596_QY.+Z8"?OIB]V7SSNM[=Z3[ZMC M ^^MM[G5V]O:;)57>[O/MCOM[K=T_6D_^O=%[NK57;KU< MV'WR?__>?;:Y]6+O__V/853_UMKZ\^7V_L&/YZ0_C&4^'K-'K%*?QDW3+_UA M:WHX.BD?$B?_7)_E_^5DZ$YB?YKB#6[J6T_[5=CI#&K5*2K/R.UB?DY;YY3[ M'[AWD_3X_,5OY^S8'\[N8O:F+WOS%-8[ R9K'QDE9]AT9I^=??X9;CTZQ:US M-KYTD;-'0HKO7__AFW]X43X2A-WPO>01_=%%H7_PP3]\[T]&K/1-WWL_(S:/ M&#.-&C&E1=^:-63[2!/;M!'3J\[Q3]RZ*T+X77;8_,IKL!>CN4FOLY\.^ RN M5] 45*^@G=F3T?'Q:-B:-?Y;33?.FFI-&N'V%[V'KBWE6.[4WZ\.+J-VCU0S@Y/AFX8B3/EG]W>IC&LU<%6=Z-TV$: M3OKO4^O9:#)!75AO77B1IJ[X'Z>*L.7&PS)87/0U7_3]T?0,^1>;!Y]%/TXU M8=9(^#H=4YO4ROW*/>Y7K\ _;/[;..W>.W3CM'(,NX,Y1)U8GLES7(2F MS>&UQOIC./ Z#1P3^BB*RH"BJ PHBLJ HJ@,*(K*@**H#"B*RH"BJ PHBLJ MHJ@,*(K*@**H#"B*RH"BJ PH6A-15 84165 450&%$5E0%%4!A1%94!15 84 M165 450&%$5E0%%4!A1%94!15 84165 450&%*V)*"H#BJ(RH"@J XJB,J H M*@.*HC*@*"H#BJ(RH"@J XJB,J H*@.*HC*@*"H#BJ(RH"@J XK61'0)S3_^ M)X24' MT^Z"-9KN?_4_5AK[Q]B%JK%9ZV38G[Y(^7_;DUDWD':9XV$U+[._]0US.29& MI79","\=L9;&8 CW1 IM7F]7RT09I^U63*%_[ :3_VU#4?@\&A^[:?F(C]/' MPY/C.)J>76^WANZXS,/)!-XX]^[Q:1>2W9/I9.J&UOGMJCW:/>VYVG?QSN[ _>]O;CH'?TXFAW\S^' MNYMQL+NYS78V7[+=S;?3YU>;OAP?[6_+5YDO^:O^ ''Q^ M\^E@_TUY_>93[VB#]H[>R)VGKP:[?YA/O3U['([_&.X>_35X]7?OJ,?^<_SJ M:(<=[+\HG_^GW&';XN#XKZ/=IW\='WQ^*WM';S\_XR\.#XX_#G:/!OV#XQUZ ML+]->_L['W?V_R2]OU\<[OZ]10^.7WXZ.'[1W]E_^?F@R)V_IWS7R2OV4NW^ M_9_^P>>_#G>.7M*=SUL?>YM_TE=/M^3!_E_]5_O_Z;]ZNOVQM]_K%[G'24XF\E)UG_^/"*-&F2!TV:5O^] ] -\G69(NV MAB:%/222V.Q&+RS\UKQ6FN+DJVD1,*L*F+.%@%':00(E!%IA#2B"&&AB'?!" M<(&5D(]-2@0IRGA7MV&D5($ MST,(GOVE90,]PD91"30C#%!K*#"&<0"EMIQSI16D6]NX3Y'JQ[TNXJ>(GR)^ MBOCY4;+]LH+\(=8@KX/240!1$90)1E!%K%;&22;#]?*GBM2*/Q5!U'E!M+2 M @F:!R$ -] 2@,"4D5!9+&FG$-"."9;VPCUN927I-"O:W$:NX=B10 5 ?2X M!- JWC6*$?.,4JDLE<(J09TR.B*1-$IQ4NR?=14[!TO[!R,=MQ02 )66@ :, M@920 B&5D-$&0MR(K6V.2)^RXGPKPJ<(GR)\[L7Y)B0)$G$B@J24(:.P@I01 M@6W\Q+DB?-95^.PEP9,%4#1ZE&>&002HM#P:/=0 0YT$G 0E3/PC)='H(7V( M45_1XGV[:_ES%VEF(?_G5F65&WR:+RG?=C!R?C3]#:C6%^H[R,M4OR%]SA/U MQGOQG3V-R.'!N'[\(%\[U5\6FQ@I<_MI;9=W\%MG8MTRU_Z?_R4QPK_?/I3\ M&-G6""UNJJW> 0(4%B\L7EB\L'AA\<+BA<4+BQ<6WP@67\%!9(F!!AN,F)(4 M*J:5M8YPR[4)04I:'$3KZ2 Z:DG$,%* M0=F/O5@%*&5P\)\81+2C"U!"HO&>,8J<\M;=2:U> \B& MLNU)A]8IPP@%.G@#J"0$2$,)"(I19Y727LJ"E-WVE#^:@NQ_Z]%,3\YZ=3FV M*N78I1R[H/VWT?YCNQS;ZJ"$"PP0AURJR=9 >RN ME3Z@(+U%)=R[([IS"5G MI^3L;';.CN ,$@69YU9% UT9$RBTV.-@I3&>E7+L;@N893&"\T2HN)E $48 MU=0#HX@#V 81=XXSQ$4IQWXDTJ6HX_>:=1]/'C$A.6RBY2Z(] H[):5#F$*$ M;''7K"N^MJJ.,3D,=0$H;B2@TGA@F(2IJ,=B%2(/)'3EF/490D67+1A;,/962R6)I\A3 M JU2U&%OC,7QS"%,O1-6+RP>.==-,AJ135D7C-&*29:>:$U@H(BIHB4[Y\E MCSA$$('\ _D)7TTTL7:SA?77N*J*RV45E\OASKGB0X:$@LFM':@!E!,#C-04 M(&D)-$QP:_C6MF1]Q._#W5* KP!?-_9N!>!S C*MJ>)...J]-P8Y1J W7@>. MO2[ UQ7@:_N:N<-""@&]-?,D' MTV,_B?0Z.9WX8S^J4@>]N_4MKQ;Q6#=8OS.3[S/\T9F5CJ?MG7.I3M3'V/O($4.2!(@H$9@H BD J/'1/6'P-G,I%J-^Y4#\WYT4*(Y4+@%A" 0T> B6) MP32;R$#HDBU;OL M3=[\S.3G7_S$#BJ?)JI4J=RA5T]@J4JB\JW"^94-Z!1RW@5.$&*&4N,E,YAJ M'B(T,,*=71G1<\'*;E7-O'LVFZ0RE?@R8U=WHC M4]):Q*T'PDL'J.<**"T%L"10*I0S/KBM;5%BA25+HB#@%0KM?<'??_1PY@OZ MW0KZ+5U6#*8J9X2!L)Z!"'@$2(T(T )RI3$F(:0F]07\"O@5\+LB-Y80&SCD M6C-$E8,R^7BI#E1*S#B&MYDB5G#QKG&QU>0,(:2D9 KH8"V@5A-@D',@$$U< ML 9:J",NPCXGI25] &'QPN*%Q=>9Q3M:!5%4W#LW_=N5$H1Q M+A4%DFD4;7]D@#2( F&84=P$3JQK=-S+C24+.G8BMK7YE1*O?36=#.S4NR:T M=331H^F=1;8>::)"!R);RXW.E^U\UA/WYZ24PZT*\GOMZ%:0V"'C">!!2T"# M=4 +P0 4<;N8(0$J'S&>=*]->]=QJ>1K;2 ,/G!XJT#@K4%@*\1EJ;=>&("P MY(!ZD?JG8PH8840+&8BP]GY"7 4 "P!V8^]6F39Q"S&NQ=B) H7W#X6MJ%:@ MEC.(+!"44D E54!SC(#6@J?6O(1Y>A44/N 4B8*"!077SM%?6+RP>%?VKK!X M8?&-9O&'BV5]]9.QT]5QT6L?Q,1OA;(L(L$2Q4&@:2:ET 888@GP6"HB?-SA MP!9@6"S];L:R-K].ZYI85J^:329^Y/S$NU*Q=;O^C'L*;.6GO-0#]V(\.=1? M_AE,C]/(H4BR^(?\Z1^Z\B[5Z?I1I=,:"^"O!/BOVF$M@2P*TD+@*<& !F& M@MX#SD.0)EC.--S:IN1N/1D;G[%0\KG6!/]*RF)A\0UG\7L.6=PX9W''?9A5 MTQ,?];C7?JBC;G=7E&X7+:! Y 9"9-$""HL7%B\L7EA\G5E\%47W/HMSBJ)[CZZN5FP#(T.Q MU1I(JCR@GG$@G5. *LVI-T0ZS(NFV]FHQN97Z.1 )C#IT.>))O-3W_-?TL]E MHDFW-)V-CTV6S(W"XH7%"XMW8>\ZZK3^9J%]4>%_7H7_N^VK5A!&(\UJ$/^! M 16$16V),4 @MLR2@(C 48/'?4AH24XJZ/AHT+$H (7%"XL7%B\LOLXLWE%_ M==%Q[US';;NI!6*:TJ !$J2/ M? IB-1GXI[.)/8Y T#L=ZE%)ON^4BK/Q\:82DR\L7EB\L'@7]JZCGNI6ULGA M>"=2,"U.#U.IU>[HJ3X=3/4P:_/FHC;_VO_/;% -IOZ-GWP:6%^K_Z^]'1^- M\EVR)5!T_I5T_K?G6+RP>&'Q=6;QCKJUBT+<,87XG!,<&F>Y0L 090 U6@&%A4U5 MB=(S'(3!HFC$G?:!;WZ^]O.3T^'XS/O[]( _T@AH!\8JS'<[7_2RV>N7<:M+ MQ['5D-ZV&] PXKA#!@(6]6! N;3 (,F Y\A*P20/R&UMET!GR0-Y/"A84IT* MBV\XBW!C40$*BQ<6+RQ>6'R=6;RCD8^BY=Z+DZL5S@C2R<"\!8X+ M":CG#&C%*0@40T4%5%S"HN;>5SC##:K3H3Y+5/97@EJY=(,N+CNI CZ!^+ZD@W:CQ,>.)\Y/\A$B[7C4>#EQO_I(; MHR]>&?XDVG*GA/=1+:0J_@]K[ -5P3)E@U3O=W]>4\S//9A-JZD>)%X?SQ*ZYB,A\-XR6Y<410UTR)@5A4P9\LR(A;W M#1D,-,4<4.4ET"YX8(W5D'CI#())P/ B78IT*=*E2)=[D"X&88N@H%190P7' M4H1 "/16<"^\I;=AI!3!\Q""IY7%X3BEWDH/G/9IAA"F0%L2 (.!("FBB)\B?HKX*>+G7@9[*&]\A*=HT7A..=-:612X5)I8+B5QU\N?*E(K M_E0$4><%T=("PMI3SD4 025!Y.-/1DH+HKXAK951'*D49T5] B^[V!YPQ$<1 M0$4 %0&T-@)H!?DC#2$>*H9M()0:;*0*WACCB).:>UCLGW45.PXHX8"I-)$0X4=4 )ZP*772F G M64HK)7V$99^C^RBBOIN3V#WXZGX/C>M$E!M\FB\IWW8PKC?>CN]L:T0.#X[KWQ', +WOI[U!1):3Y7C$^(H/7:FP@ESN MN-#I2)G.1D'%HRW@*<>B'(MR+,JQ>'B"EF-1CD4Y%N58E&.Q'@XMCSBCB@;! MH:7&6H,T0I(B%C31"HFF/IK.ZZ,Y@3_LV8HFY6ZV*/\:5Z6YWVH.JN?MN B! MTECF'8#(>$ AYL"HH &4*2/0<4>$V]KFI(_I?52\%+ L8/DHP)(1H3QG*$C" M*48D'CKB&(=!:(\P\04LNP*6;6^^EXYBXBP06!M 5&'QPN*%Q0N+%Q;?=!9?I:A'$,FM()1KH5-ICS8H&&NAM\:A:#?=P+Y=5/>< MMV:S"OJTK8$NC=MHZ1Z$0_VE&+DK&;F[[0(=@QA4GD 0%&: "F^!=D@ JQ@/ M$'I&4[]OP467JG,*[!78*Y*]L'AA\3N7[+?@N2Z2_?XD>]M]S;GT/FX*$)2@ M*-J5B**=6B"X@PIJ+SDR1;1WTSE=\LR_ZYQ^_L5/[*#RO7'HU?,>QZ>)>^_8 M._U(&^1?V? 4&DB8,(YY+"G23!/IE0T4>4-@P.P&PF&%>8_YPX-ZC^>;[XJ$ M6$E"[+7[GWHJ45 "@;@W%-"@,5#<44!T4$XI!2T56]N(=2ZVN89"XM'F>ZP; M G8D,[2P>&'Q#B0N.00#@4YC:1RE5$BD*:)>,8N]\^XFCMU;F8)39/]MR/Y6 MAT!I;2 6,2"L5(!:$X"!7@"G#<***\HH3I7*$*(B_@LV/AIL+.*_L'AA\<+B MA<77F<4[FII?--P[]VZUXA\B&,D9"X! '55N+^G)1*KU5%Q:MV M($1K+"W#"%BM"* <,V"\9 !1[8+& 5GJM[:[UZYM#:5$21):$Q L>7"%Q0N+ M%Q8O+%Y8O+!X8?'"XH7%"XMWS"%QY^[LKWXR=KHZ7L6375P4M^:B:'FS,5*. M<$4 5HX"2IT!TJL !-)(0^2)<68!AL53T4U_=DGK_U%_=J^:328^OMO$NY+@ M?Q>U7_?DW,Y/>:D'[L5X9)9%D\0_YTS]TY5TJ#/.C2J,0M M8,(&0+$QP*3$?^B#LBQ:CUCXK6W69Y07): @Y&- R*($%!8O+%Y8O+#X.K/X M/;YXM>-CO^,FYXJ29<37TX.C?Y@0LHE%(@*H8(4!X@ M, P[$-4(IH7 GC%Z/PV/-CY67M*)U@0%2\9<8?$-9_$U#(]=*_^+^%]1_+RN@W]I&?5EF/Q5\?$3X6%2 PN*%Q0N+ M%Q9?9Q9?PP!9T7)OSY1%V03),WN_^O,C)SSV83:NI M'B7*%7&RDCCYV(Z9!!X@UAP"#ZD'U",%XF\0&,VE\=IJ+=,X(=[GN'N3(G[^ M$*Z1(.I *MN]R;Q;1-=N[>M_K?]A61\!==DR^G'I=(75D\K>_:1Z_C^SP?1L M=V2'LT2EE^-)6L7.=#H9F-E4FZ$_'.^/1VD=D_$PJCM'NW%%48)-B]Q:56Z= M+>06I\1+X3 0!FI 6:! !H8!EHA(CR/SI/Y/A'OBWM-2RTDQ8% !GT@%J"@)0D ,:1BR:XA@2: MK6V$^U!<#EO=:A^S(M>*7"MRK=.'I7-R;06Q%H30T3HS@AE'(<+:2($XA1Q[ M;R!GQ5I;5VEVL+36$"0T>!$ D=P RKP$2D$#K%;$G9ITM;'U*%O_]1$^.!J,Z6QAWH2=F?O!O@VE>-_3UHY/ MXJK/!J.CWF@\]=63\TTR6R0X'5>#E*?]V\0/]73PR?_^>>"FQW73S>;6E%WJ M)KKXFC;5>#B;^M^;'&K8_O[6=ZC]X-3]-BWEA=:BK7^FU\JE!,1!K9%R3'A. MK<1:"B\QAXQ+!8.7[PG:FG_I>+(@GS[RP$R\_@ATB)3X30\_Z[-JZU_G"'82 M.7&^(AF7?(FR-?FV_[>9Q"]>L=:U(+ZXFOA/#]X<[KSN_?GZX.^7_=[N_M/K M>7@-WVW_V?/]-\^?]>)/;P[^VGVVN<'4NQ]_35Z_ M9I9>B_>L*U;B>PSU:>5_F__P^US\#49Y-?E+%TMBHEAK0$2I)P**C".-JM3< MO\&8)S7&S,7MN0\%><(0N?[S;W[YFQ^J)U+P'_PN?(*^]2$CWUCQ-[_[W17+ M&W[W#GJ&7\WDWRD+/1DX%WGC9M6J[3/6O7JG-B75W5*R.:'W0$MQ#[1\,_C2 MVXO/.*YZST?.NZQ"S-NJWZ!2^HZ-M'(6;JND_?[/PC<++M?NH&"(X8]T#O@A M;KQ)R>H/3M$I''%['-&:.5&P[.<)>G#J)WJ:?!6I9/S38#KPU6\/!6W?(.S] ML7&G),BM0ELWT>LQ;_I=3#*ZV5BX=<6K?3_M#49V?.+O=F36*C3K%H5NM3'/ M#6>)7:#,^K?7L5Q!P9U'GFN*!%;4*BV)P$$8$YA+\_HPA"C/ZXL__$R?GQ^>?][[N@?C=\[>?7C%WGY]'9_[$>X]<\?O M_GF+]I[MT?U__C-'?Y.#?UZ?O#O,[7'8_C^[+/X;O\5_ M?][#_SEY=_(*7VR7\_;K#M[_YRW;/[3L75S+?FZ/\Q&]_? Q_OO=AW>'.U_? M_?/NY-VS=V$Q?.(-_/P>4X]H@!9@PQV@"&&@/)* 26T5E8@+BK>V$2%]Q$AW MQO!=>72ZARK=G%-:,+]@_JUAOB!.8:E80%)1I*7!DO'X@[)!!XIH,Z,5W<:, MUH+Y/X'Y7Q>8KR+H0R8DX%0&0"T/0"*D@6!41<$=H!(P8CZ5_2C$"^9WTV"Y M63_-=358=MR'634]\:-IU9N.>Q,?,<<.AKXW6E@RZ>_I-ZNKX][I9/QIX+SK MF;/>>.ZN MIT]2,]>O^0_7GHR?'.3\8W)Q[<>ASRU[1VZGM>%%]5Q!]5S, M!JM53^F9B HG48(#RC$"R@L# I56"(>Q3--3&.YC<; 4/UT]Y+WAX%WBX5-^I\,HJ8X!1S "*)0>&:@JT% 0; MR@U-V M&;R/D:@;[Y4I/NK-P[Q;4',+YMT'YBVU6>$TU(+J:-US!JAF$DBJ+&!&( B% M)EC2K6U*"N9U5)7=<*?N:Q]?X*MWO>&XJGH1?@:C3[[)$2MNW.[KL%6D5/SI M+ :5* VHX!X8[ 8A#VAKK M(;8BJK"T0^./UQ?.BZ=V\R#OECVU7_UD['1U7/#O+O%OJV?WQ".3RA:'7E>_Y+Z=^5%TJ MT2[.B>XIL]^-P=GJZ/2WN+]/X_;^E7;W>;VY!=!7J5H[W$E@7BNU.^]EW"1+ M& ;!$ >H#P0HB0V D:^5H5AXR[:V$>Y'?BM.BN*8+=CW,/D'!?MN"_O.%M@7 MMX(A;"W0-&JRU"D(M-,*.(X8AI8$3ES$/MB73!7L*ZG"Q:M\PZZBT[']"$P$ MJ9P=G'"J3I:X8V6\N%D>($'XS;&>^#_27C]M;7412RN)I=VV2NXT9012#;AT M'%#!.% AI\!!B[T.QHB4$DS[\%ZZ!VV\DZ4XFC\S);@@X.T@X%(Q]TXS MS7T 1G@"J!<22$48("0J[)8[IRC,2<"2WD=%\\8C8'$S_T#SBJ;\;=XX1W_Q M53\USRFNY@W2;N?;7+=(.]1?&K?+'W[DPV!:0'XED-]KJ[E42&80Q$!AI@ U M5@ #M0?<&Z4%"1'US=8VZ3->G"_%\5R0\,&[5A0DO%4D7*J[PF(=$+* 0\4 M1<1$=1=1(!"# 5OJ<=RW;=XGQ0W=56UWPSVZ3^/!'TSK+.'BQ-T\-?=E:O69 M*I=?C"?/QC,S#;/ACBW5'S^ [*_:.BY4!D)*/(#2&$"UQT!:S@$,,.Z@UMZD M[(K"%(^**2R*9H^$"A"*/: ,!R"U1" UBA91GT/!B:UMQ/I<7JX+*NZNXO O MTO)A3:$"C+<)C$L[B+H0B!406,4%H(X%8"2)%A$,ECCC- ID:SNR"*8%!KMI M!VVXUS\>^/BP4<_.)A,_LF?%X?_#I/SE(;M]-/OXM-G&PTE\G7H9\R*A/WP4 M!\G-50!])4#_>Z'I[C_[^.5@Y[TR1"'H!2 6H13+Q<"$J.UJA(G6@DH)Y=:V MD)==6[\6KU;Q[V\>\'6O7/)'T! 6-+P9&C;J[?Z'>-VK]P1&K3;ME^&!1!57 M,Z FY\S7--/2#3]H,2WAZ'9PR-_:X[X[L)!6]/O/U MOW='\RU_O=CQXJA9R32QYTJ.$/-Q#P/ CNG:2:.T)R!(*ISUBGCOMK:)Z!-^ MV?5^JWZ:C?>ZE^#C!F+A?48?"Q;>!1:VBX\HM<@*$(S#@&)B@#98 >6TTH@2 M+:RMNP*HR^D9!0L?6M7=\ CD;JOJS^Y2URU^^*ZHNI-9*_'>5R_K?2\H MOQ+*'[4U7J0AP=QHH+RT@ KL(\!S X23##OAH'8V][TBN#3GWC"75('%[JB] MBP[6!2"[ )"MYE@D**8$!,%;!BC7!,BXDT CSS@+FC)/4S(>$Z)D;G1."]YP MA^_+B3_5 S>O1:H#3./IL9\TJ7G3)O)4W,#=5XUO0P0T##$O4FUJ4W=&[B Q MQ4[FA2(-5I(&'\^UB75I>I?,@B" B/T22.M2@Y;X9P%U<-!O;=,^$67V07$2 M%Z3LKK)5Y MPUW(B]95=CFPNKB0UR!=XN;PG[N%7\3^^;Z7.>4_"/0?SDU.,,9""E$$>J5I M!'JO@'12 V_2P')!1. 1Z GN(XR+AZ0XCPL@/J ^7 #QK@!QJ?E"1J3CC(,H MW2(@>HZ!0E #(I%R6*. +8F 2/I$%9=Q][3>#7<99_.V>(4?C;:;A^2\3L09 MA[\KKXN#X\=A_OFYGE:$"4D# I)[#2C"'&CI* B60.F45\B%U*U0L#M&^8WW M;10O\)H@X_UJO07T[@OTEKHMBXILU&@#$![#I-LR((72@#$6!9NB4*1L"$QX M\>EV4[O=<)_NH@*N20EN)42TZFZ+E[?[V1"W4 ?29+_MC%R3&??7D@6*$%A) M")P;S"6Y@013%H6 "X!*&X#"00$-A=:4Q?_;D*ODA+J/P5P;[^4H;M_-0\AN M5,H5A+Q-A&RY@)'%7ED#".<&4$,,4!81@"TTCFCI$-%13<9]KNXC^V'C$;+X M@5>F8C:1[T,IWFR7QWHY@W='>=OG*']6,'XEC#\WMRM(2%"@ 6B=&GJF(FFC M$0-6!L,P\QI9M;6-:!_AR]Z0X@ N#N!'CH8/G_=0T/!GT7"I\1I! U2* >B\ M!]0'!K04%,"XFY9!K2B3N8Y8W76=W,:C87$+_WBJ[\1_\J-9Z12QV0[@IW$I M:9'_#*;'3V=5W"\_*2C_8RA_;F23I,[CH!W0Q#- :?! >DN!"P@;(^-_22KJ M('T&B^>W>'X+-';.\UN@\5:A<:D .^X55EX#Z(D$%',,M$,!(,-]T#2Y?5UN ME\9)@<:.:L$_X?)= R5XWT][5E?'O=,TM\U%;=B8/EPGZIS9(FGD2->-@SQQ]G?5>H?=#!GBIT%3Q31L))H M^/MYW\DI92F>64LRW54_>[NB3KRY8:G1UP!FUX M2#2JJ/$%7=4+D_%)K])-K4SEI].A/TF=0\>A-\B8DWXK-3.;Y/>9;_Z+N/=O MXM;OZ>EL,IB>[8S C$M/CD4:!:$@<-ZG M7DG!)62$(+ 0%+'2!D[+'/".:\H;7BGSDD14RG9UE9]O\S M&YQF77E99EXZ*ZU-,@*5D'?[Y.,J0-B=.IH"A \' MA*VB<4>8=F>%KSA_N*G.7,P#9N* M:-'3Z?A7@VP,]WLCG[W%.;E0U\#@BK]XHS7@/V;58.0CYE?[?GH0$GBXYU$&2-IGL'33+U[B HI= MTH8+*-XB*+9JRQF&E&$'A.4(4.<\4 HR8.).IV8;43TVN>I0X,O=E HF/K1B MO-EI68NJFEGE76\P:G(F2D5-AX3"@PQGO285?)'&5U+!?U VG.O"CS7$B!"5 MA($#-"@.),$<8)&Z41NG"$9)819]B%F7O":;E@7^:'W+CQ95'V20:T'5NT/5 M5EH&-38XHX'G7 *JN >2(P:X)BX@ 87Q8FL;RSZ"LH!J*:TI2^G04HH-M^K) M>S$8Z9$MI36/0#4LF],< %1HC$006) H79 2N2 =TQ(Q+"# M4)MV@.AWJLT1E_QTKXQXO+8ONR*)+$=7E0_;:GS9E5"E3=.*KZ61@ MIS[AT-A^[$W'O4I/!U4XZTWUE][GP?3X>#Q,;]0;F_CF.F>:=B.,OF[:0M=S M2E_[H8Z<<#@^U%_^66[\B_'DS;&>^#\BS[BGXY-3/ZHR&Q1-8B5-XEPG D1= MU"2D!P@9 JBC$ABH0U0GI S!,R*!1^[$_,N^-@Y M?&Q96C1@[2,@1F&G $4. L6@!8I 38-UE-2M>ONX6]E$:XB/);#PDX&%U'U@ M>A;5Z1#O.3I:E&%-)_%!#939<55:=SV"F$/$_Y/QZ$VRI0K\KP3_YWH1*$<*?R!7WXBY_80>U@ MKKW*X]/L-JY[=9V<#L=GWCUZ=GA;1L()HV']VKDF!%)Q1!#6@]>3[$( B.DH*9BR"BA(91-22>9^A M^QAUM_&>DN))WCQ$O ]'X MN!\Y/-YF]X."@?>'@;L+O7W_PW.R_^J]0QY9Q"PP-*7$:2^!Y)0")8VA2E)F M56JYB.\X'V[C4;!C_NTUT'X7K<5.FVXG/7/6^Z7I,_;KO:K%C[@E3L?)^P^T@(>=P- M<1ZM*WRC('5=NXP5<+T][3L-O$"*8L@TP!0E#X0R0%MA@&)..6.C.A[PUK;H M6BW*IF'JS9J,J>ZTTRI+>?BE%&MNU9/W/ 1OG4TF?F3/>OZ+ M/=:C(]^;Z&D:,SAJ1JF,7/U#RO3_%*7,'8[AWNS _$/%/3/N]&\M!&N?0Z&B7Y*;'Q,A)D['8;%GOFZW_'WX>SM!5M 54+K2)G5I(S M?[>U<2.#AD[-P_".": L,\#SP)&%2CE21UJ$Z'-!.U=QMFE>P4>;M/188?D^ M6]L46.XV+"_5?R85T5'A!]RYJ/Z3-'L1404<,UHSXBFF9&L;*=$GBA=07D,C M8;.][D]O;!3T]+0W/?8]XX\&HU%*JQJ'WFG&FN)TOVO9XQEE"EG&J*.>.H6P M$DH'H9WAE)GWNTGD($S0PXB<(D%6DB!OVXH]TU9BIST0W/*HV'L'E%$2(,85 M0@YCE:N%^U# OB"7!_@^= I5UQ&N>-P?!412(4F0B!,1)*4,&845I(P(;.,G MSF6(E 4BUPF\SF)5<8T\]!IJQ*BV2$L%F4?$ MFV"T832)U8>,012QNI)8M6W+(RCFA4X3D6:3_%>;5Q(H4B=(G4Z('4XL@1&"(*0&8JQ5R98SIQST;93@?G:WU6D MSOI(G:4Q9S65G.@ H(\6';7. H.4!$*'^%>,H?8H&7-8B7ZTUXO4Z41YR]4C MVN]W(O7M+:6UAR3NH1O/S-#?-(A]GPOMT%)NC6;%M;#JJ7TS.ST=^M3H1 ]K M#T(8CC_WW*"RPW$UF_CJMZXIDH_Z^1T+0Z]#)[O=J/TE-UGO5 ]NU1?V<^'[ M;A'I5@V/GW%AK[-M<9_IM7.N?AF9>M^71*N5S(;#AHL=G_@TE3W>^;:-EY]S M:W2+4 \8-=D<,7:_QDOB[,/$V$F2%3&VDA@[UTO<.VF,CL*+^%PD;B604<< M0MN N63$ZBC&>)_=2XO$C6^E^]#^OX+Z!?77UW@IJ/]3J+\T7BCE' GK ?,V M&B^&"J!10$ R'#0C3E@CMK:Q[%/9O7KM-83]QQC)+DOI8*SN$46C(V2!')$> MC#[Y:IK*0E/&^U6]]TN,NDO/+S'JU2L\QJ-JX/Q$9WUM_-F[I%9%#O^?V: : MY%F1)7)=8ACKXOSYZB=C%Z'[H@60!RF]B106A>#Q673OZ#T)5*K @@NS=/0<2N5MA @;[PQ M3'JL5=)])4;X]Q+Q*''N(B.*C'@H5U$1%/8X$,@.X]^-P;-J\ W/_BWP32NTEZ" MX^%@Y$'CNT4X*T]OO.]I:\_3?PP*@F? M_.^?!VYZ'%<0;]?<&HN:$E=]39MJ/)Q-4W%>EE*P_?VM[U#[P:G[;5JJ\U1K M_S.]5E:>B(-:(^68\)Q:B;447F(.&9<*!B_?$[HU_]+Q9"GJCSPP$Z\_ ATB M)7[3P\_ZK-KZUSF"G41.;%8D$C->HFQ-ONW_;2;QBU>L=2V(+ZXF_M.#-X<[ MKWM_OC[X^V6_M[O_]'H>7KMWVS\X?/ZF=WC0>WJP_^SY_IOGS])/;P[^VGVV M;&[O[/_='?GKUZDP>'SO>?[AV]ZO\Q&>N8&4^]^O42)ZQEA!4856]?1 M=C!RD:Z_ <);%G6V9?-?.DYMM."<[J[R'%&Q?,)JLM;FP_[L)-[4WH)+\L(L M23V=3:*1>'#:&(C5 UN$^V>-17CR-]O#_Q[$^Y[L_?D6O3M\%:V__<&[0S=X M]R$^^]GP9._KNVC5[7Z.UMW0_Y_79^_^<:<&4_[N\./7^'>ZC]]^?O?A/\/] M9T?H+?[W?O@C['\]0N^)=D$K&*TXA6BTYR+! MM)8!4(JM@@0%)D5MZ@]&,^]VIKE+ A$",X#5WKP$YFON_2=OOI^,U43WI_QE,E+J'?TR,]/(NF<]7OC4=IT;VH M$W[TTZA;6I\CK'I6^X+B:W\:V/C]Z3@W%8M*5]Q0.]##7I3LP\@"4SWU31NR MJ%RE*>FS*MZQJO*UR9=T%K\97^/HN#>8YK^>3ORQ'U51$>NG!9Y.!CZN^:SG M=%1BTSB1<;CN0:W7./?0Z3@JRT]ZAW&)#6F6KW[Y%:L<6;OZ$9$ZIWHR30'H M^.<4A8Y4&L9GU5^J]+!^W?EK^N7?^_F#])(+LNF)[TW/3I.78GB62JJGDX&9 MU2NNR3$6V11 M/8L*J9[6]X_/CV_Y83Q)-(\T_'P\L,>]8_TI?KL758:3],?XU:'7U;1WZ\#; M\NS%XV)_<[/)Y_'$57XT!V5;'9W^]J;UCG^D5_PKOV&4##OS5]P;C 8GLY/# MN.2W7D\>&V3O'3Y'^\_BO;_N?CXXW$4'AT?O-=+0868 LI !*B!.I2HA_HH9 M=<)9Q^76=C0+>V>18A?A]_S)&&=9&+GS\V!Z/!CUKG4 UQ?&G7E?^:.3NC7- M;<8,=_=?7&:;T>SD MLL9/GLQ/C)0I:/CMXL5M6X>^'CYA2X_\R^UX%[9; ' M 1$"* L<2$$8P(XSHC4-0<*M[>GG\27/;6^QW[WY?O=[^^/)]+BWD_E(]QM, M&>1Q#TDL1+;Z>Y04]MZ;:>:I7[;^?O+FR=:O&0N?1DGC=(V+N6YME*%;#^4MG\^B2(A8NE,--'BI;7+_UW?X*ZUMOI0G>?EMT;K=NPU%XN<, M# HWU,# Q<"XVL XF!SIT>!KYL 4B4H-F_(O.R/W#_-) MRO:L382-9W$E_%^=N"KP[CF/X9C^_%A$0[N/9TCW(N/[S[L MX8-__C-X]VPX/#A\%:][Q=X=[G^,"$7?G>SA=Q^>LX-XOXL(]_:?UQ']WK)W M__P[7OLWVX]KBH@XW,/Q^Q^.3]Y^C=\^_,CBVL/>A_AV'YZ_QYA%\O, L X8 M4.,1,(PY8"2"@A&C842U"Q:,(Q!K;)'CF% EA2*8>>JE@%Y:[/U%"^;-WWM[ M.Z_?]@Y>]-[L_KF_^V+WZ<[^86_GZ=.#O_[S-S]CWUQI M$'Q_J>=?37$N'">((6@H3'B/ R2428(=4TZW?6?=/*QW?C#/'<9\C,X>\R': M/WP>50,,%74:6!04H-8&H)210&OM@O7(6(@ON0&L"Y$%>3QMDG+L5))^D%'L M$'<"L8N'**KT@RH9&FWP*^Z ;[L#OD?C[<-L>Z=73S:A7;"V7R1#1P.V6LB5 MN3:5]3-="Y.\*=.6&3 W5C\?CY-Q.OX\BG=+%NC #:).YJ,]O3,'PY.XIK2VM):2/:LI&< M+HO6<;*ZDSGM=50.+ZFC5^E\=ZKT77:^=XW/KL'6K&P/3GH+G:.W5#H>[>$[ M/+X0-UQ$&U8Z6Q>.T9+Q3R?^-/)R9OOTG(E+9R5;V;UD%/6._"AR=#IL\6-_ MFIZ@6^=A$D_MX'28C*C&F_?GSL[+A2\OG8M!LZ_+A;4\8D^BC967-CX=C'(2 M^;F5YKQ.\7O5BY341_EE^OGS*]]RXL/0VVDO+K>G7=KAQB!L3FI:\7@TS(XF MW1NE-20_FIU-)CDDF_WN_=[(1[2HDG=O.DX$JO()UX/)\.S*M2W7,@^_)H_5 MOVA9O'ER"30?H?014O5+Q4?-AO5N)9 ;+_S_F8[IBNGQ MQ->^O&KPI7<2^>>X2E,3XJY<\[SZ[I>\F EM4Y>&6[EQGIZ8 #QN1M14(C8[ M/ZG^.T]]F)[]]#/FH+_H\[BDQRHW>G(9=A\+BCSUDZF.VY.3#C)!QBE3\9QK M>HD)2V")5!Z?#*895B;CDTSRR\>Y=0*;TU+CR?0X:E6O9GH2OQ"/SFM_.IY, MXP'LO8@/K3<)0? J._KBT1VGLQ>?4%USNJOC\6SHXA*3ZWLNIS_,1K4#,"/6 M5:=S9Q3E[O"ZI__?!2LE'V3#1%>?T27)?/4;# MX-G;]]'B-$1Y![A*LQJ(5L X(0%CG'F-0K1-Z45%?[T5I+_K,--BXQ\MG"6E MJ%9@K@DAC)").TDXD<43!&I6EI%$O4G^J-/$;6:NG5,L:IF M)Z>U#,XA+)WG ][G/_5.T@QP8A*1^/T1Y,,T?XY M5NKM^83^DNT^-QY5MAQOCC)Q^-XZ3JC(]&@R:@.HR2-"M[ M.; 8=<#!M#<2[(S*Y3AY^(?UOL3[1:TXD[_1Z2)) M)SX%9-/GGZ*I.IY5C1"^Q&-Q'TPT2/VGQLY,TZK'HY0KV=[E]M=T#G:'6=)? M>VFSI_7*SZTSG8-Z7FUV=R1*1(Y/M_HP3S*B)_WS62>L] MS6\P'-1<,&BQQL3EU\VL5O_5?TF[E8UR.YUE7;M6<&V6Y&X0#]-DH5FT%WM! MUEYTQ=P(QN]?+K^N7_Y%?*&G\=8I1O5/!)VG<5V1[2?%H1?7\)YZKB1%'$!$ M(*#81;E-D04(&X,5(0H9?M&AQ[05G@EJA=94:L]\M@GCI4-UE(-OP\8^4G,W9^&9R[]W7) M.?&*$!^:@\7YD='J.FOK&+7XST)F\7%R84[B'\QD_#'^4*-K_,)F5,\].TE';^!)A-]O \>_!+T7<%8DY\QR?5)>S%NQ4=[B5UKA:C.>UH8 ME@M])8SM+'[KR(^/)OKT^*S??DQV.I^=UA*TG9I6)Q/HYJ[S+3!S[6NYJ(95 MLJB=7ZU=+B2KYE[MK!!'4WWD1TTV7*9\YKKL[*J_%[=Z\4W7OG'*J/FFQ+WD MQ%ZU6(&RQUFL@.#UU0JW7GCP72K=/&C0,>J6:H0;52/4'JL?*TGX1JC_NZ'[ MBZ%^J(61W$3R+P-Z;0 M.4F\$"TWS*E=J -7)]8F2W297%MR:M?.8OJZA_9VWG..0[ $ ^%0B 83,D A M00%3Q(N42H2\^D8:[3&L].#OP6CI_K;6FJY/I$(W4A>.D7]L5%VL2LF>J?8>L&UWT M\=57:1=5@I2@O[15HBXUG2=%S]7-_@7UVC8.B?C!>4T[-:P;3QJWV# %0Z)% M\FF@KPRLU-ZKYAFU:A]75K]6?"\35='C1+9Y![REF3 /N1R/J]-<0CL]6ZKY M<]/FS>'K?N^OOY[V?DF DB-('T?16DK.KOQ9*C"I4W;CK[T_AV.3D[OU5ZW;C*2>T5C?=I0M;Q\WG$^D$S1O'-.+77J;36:Q99V\V? M?JW=V]DDG!?H1--DFIV1UU>T++C@T(_ _]?[/^-AYOJ&!9OBHMJ"^ASW,3>< M:[(84@0X!WZC61BMX?UQO!O+CW)^J@?#13)$JTO=*J&]#4:]=$"_UB9_QI!L MIT:J1?F;]B\3[;3VI:0]NB*LT$LV<>V.C^ XK!WOU=2?5K]E&!TD6N6$X7G@ M9OFL?%1;T)31\?(77$[DB.9]M%VSJI$LWK&)1&]R)9HPS/S&E)[=S MPI*7P_I^P[GQ!2XO]/+E\T*S:Q94H^DOGZY8PE447/HJ4DK:478;Q"]4H7ED MP[U7/^R7ZM#<]ZT>0G=G,U_S8E7HR:8."^3RVE,U9R-6RTV%WZCP31'5YHS:GPO M'9/IL"G2&\4/ZZR<1M:F@.#2^?=Z_LXY]/(MYU\=?FJ(E;E2]Y)^D0@+,JC7 MP:2%0V]N7F2LF.OQ5V3>%(Y,"8^]E'::<_D&$SL[B:)O9/WY /!_5]="Y")C MMF&SNN)USHDGT;Q,F7DM+;":)8]C^X8W\!77WL2V:WO)2"]J1:Y:HNV%Z/4B MC[=.!(S[-W I$'@==E=U4-^GXJK,1&>9!>>8OZSE^C0>?FIJN2ZA:C[$D91. M#Y-55/GAL,E5;(+=V:/^'3GR/9Z]O23=]6;B9W.->BG+ZAAOQI9YCD2T>89- MDJG[E"F=+)(%(R<],"7W1:CQ.9L@?[G-Z(OOG<\/C:4PD%=1MG+3>YJ MB[0MVNJ*](;FUP)$%I#&YS02W?!+RHR(P. 7>E_]J$O;>'&!Z>,ZO3E!<+[! M',821B6>S>JK/?9NEE* MTZ50S!)G#FM->"UK:)/I'#+F,B5]6KN&TF_S?)?OZ$DZ4:)>^A?+5SD,\$?;J@YTY-DKI:+;_2(_/0QN=_V?_\7@G"F440 M,"@%H!!1H)#Q0/BX$X:IP'DJ7\_I[\E'6UURTM9QF\-YDCS(R\ENR1Z\=CJ@;TH;YL)SZNWQ*![\H[.Y]/:WU*_[QP3EB>T.>'I M!([&T^0NS?[!A:".^J ;YX^6TJ4-&-\$B"+(;P;5"[<9R3 99I/L2HT*<]SO MZG*1SG]75TG#*U+XKDT@^$GRWWE1;@H8UVK*ZT'U\6G.E4T_/3*XV_OP%N\? MOGHO:,#(VPAU*LB(=\0!X[ %DE#O(>+8<+Y9*7E/(ZXDKI][3AZMOWA.B'8. M7JH S&'H)E6L3G72PUR0VY^K..FG\6@V3UFZ+JU[J42URY3<8)+2[FMXGX>/ MVO!3A^62K?CY.%D6P[H0=^8+]7L--I/2Y!C;S3_/2FPSJP<2! MU >LD>+5. KJM %-;K_5$]IFP[*$GNO7_45:VCDE)N4=S$,U\7;.9ZA-/J/S&LE\VR^4$]Q55OA:0],= M2[^=)E\PLD(Z^U5)8M\[W'LOE178R!#U?([2($L+M$ ...\@5QPC+M"EI"B# MD"*:8@X=511J9Q4*-EBIL<5$7I28+_LX-5[%FAPDA)@J==1CZ8. M2!4,8(P82"T6C(NM;7%Y5$GO)+DEFV2?5?:;$:$\9RA(PBE&Q*A '.,P".T1 M)KZ9@T.OFX-3]OM']_OK_M%[1351V',0*4T!95*"W-P846LP@=(RR;:V&;E^ MO\]W4;AY]X2H&Z"3GR>%KL(U/SMAKW#-#Z9^OL+Y_X=OO^X=[N"#PYWW MWB*OH/& LS3@B"@+E+,40$@@]T)!**.,BT?Y]C#C9V=GE=W_L=U?MDC]LO?A M;[K_;/>]CKI/A V7 "0U08\H(CU,J<"6(HR4@,9N;4M^S6RKBRAR9>.4WG?@ MXZ(#M10%_6A1$"I%0:4H:'V*@F[557^%Y?:]YCMVZ;R(UFBDQM-DX8[L66LZ9;4S98TX"IT4Q2(WAD MV[B<8%5P%QT_S?[TYAMTOY-)KB[,^^XKG']E:QE!@HJH,*)XAJ66U'-$&)$( MV8!<5P[@]W.%%^4NK2*>^;XTT8+<)]&-AT,]J#=HOZWCQA/8=@4EE,>FSMJI]>L[#F MJ7_$10VJX][+M M/>CM7]WJ)S#-N-4K5Z?Z95Q>WR]-#&@C)%TW';0)5K0J! M18YRG2R0LI;K[DIZ4:/1]&[M53U-8PS_I_1E?NUE9[E;49!SF-D(Y$+($ ML+R:QE\W;W$Y.YG52ZN=;^>[(J8[/ED>O*.?K[3!+/WW3BMM+I"C26-ODR%W M;&BUQ!V.XV>1%5W.PYSO8;N/;M/MJLX9T76CIYS;71>)Y6S+)JDD790+YA:$ M7D#0)?N@RX?^:N3[/I+=F*UNQ+CSWL273MKBA#7ANWATKCW3S>G)-0%GEPY! M?8-?&@_XK_.N7,NZF:O:RIYO)MM"K>5YUBD%Z>@;Y]K-)O-KZW2FJQS=5]9I MN%YJ$G();.8<'^[5\\U6\&IOV-[.>PVY M@8QC()CW@ K+@":. N]AB&<-BX#MUC9\PK[MX#K*QVQ%GOA9[WCAB3OU@5F\ M_^'O]X$+&+1 P"@N 65> P.Q!RPHAACD5!M]-8-<[03[>5?ZE:CT0PSXLX[V MPH"W#DJ[O']XZ'*#40 \Y1"VB@*1^2!. 0DRFD&_\75@&GU7JD MGX>F97+6#?2^\0_I?7>:3-T10^$:]]Q.2]L_R#1]>D[;3X>D,[W"WS352P>A MM>R\ZG.+WLV\D%9^F"IM'JW++S<7/WH/"4-$8PCB#L3#3+ #"EL)+%(8(:'2 MU-OO9CA_YPB4/N7I"L;S^ M\V]^^=L?XB=2_NB7X1/TK0\9I3_XW6\O.:H^]*;$^%>F=4WON'&)"?[?+;*U M#'[6@Q'C-OV&3[\L!B4V[)#^=,/ST3IZ:^+DDVT]!YH*>Z!EO/DARR=DR2] 5D?@/O* M)O_,)L^GNO0(FF\T4NGCC*)O/?2*RRL-"3@][M7NML2*D1JQ9]6\*V\:4U'>YYGH^W.J[1? MIMCR>+0SG4X&9I85UL/Q_GC4-)-*S09RKW1?31=>%[*>QMGQVY,OPX,/__FP M]RQ]\HJ^^^?5E[>'K^):CNC;PW?#=\]VR?Z?^Q_W/[R(ZWQ%YM^)SYJ]PW_S M_7_V/N\GL^W9<;SVQ?'^L[?TX-GQ\?[)?S[N?;#P+7Z%]_Y):9,N[+V!7_XZ M?#Z-__[\GLM@B7$$$*41H!QZ8+B*W!12,H,6T@:\M8U47U%TR4OSZUJYA MV(WUU)_$^=54J")^BOCI@O@1GE&FD&4L"A]/G4)8":6#T,YPRDP2/RC^D:"? M%S\W= !>%0&HU;F=A3:W[Z<'X5!_*;)H-5GT=2&+(&/*82( 5QA'620<4$(( M@+!74""EM/%;VZ(OV>6 01%%MR:*[L+D"_D_&VSRQ=,?,6T>!:R]O"E?:I$: MEH;J^-R?8*J_7"OZ\6V3^5N,^QTB=TZ(K"!#%-?(0Z^A1HQJB[14D'E$O E& M&T:O-V':HN.KGXR=KHY_4&KL?-*#83);HOA(;<+>I+':.6FT2(V?DQJ#E@4C MB ]>,0CB)FM !6- .JF 8!8:*E/M!$DX)S'"OU\3:+Y-X?%C9["KN/83ILIE M0MR^M[?@97>4[H*1'R>X!78F1%0G6V>.RUA*L M@_&U(L%^3((M+7SJ!.<"8>"0218^4L 0J=/0!41I@,8KM+4M^TRN1^QL(P58 M-EK_E3.9;MJP^68%$YE^N/OE$L^6U>XWJ.4Z/SJJ&N113./9],:U'KIW(2JX6A&L@%1&&R,(A3SE%AKKK#(.(6V0U ;> MH AV==C^%E:_7A#"7LB >#$9G^PG,_<.GDN VPC^V^LB#PQV\ M__D]0E18YRBP%EM I=% (AV @0%'H4R@2)/+OUG0'WG6ZTD:Y%+-9_]5=]?, M(K?OF?BZ9.G^"G1W]U]<'L44>?;"**9[9-@U54E^@F%W/^_OO(F]O[82A3$ZPAB:6&P,L8"K$%+;-P+B:><1R1BE MW'@MG=S:'HTO =EE9)N/Q/QA&=M,FUZU3\_YIA=Y!,OWM))E>4PG]*QKRK&_ MT]VSK50^OA%>/.^[7DR6:8^PB2QXI"=Y1EPK=>MVR'FW1>TUK$5<>N0-*M,\ MKF?V/5;"!F\AD %Z0'T48$8Z!"RR5F#/!('PJFKUCO#P->>ZWN1>W.4KYFV5 MD:JMTGC?)13?5W=![-6OJ=7],F\1BZ%P4B/\N2MI81ZTEN\0EK'Q6>VQO1>-?(R MS_Y>O-:YM[KB88NWN,D;USWM_"C*[#39^OHV=GE.9_QDV6*S/5\F#9-M$SY* M[C3-:U+Y)[W_Z&'39E"GM@AY\'M^U=/)^-,@26.=^TC-IQ6W)WKFW-I:LL?? MZB9X_69@^F(!"Y+%I>?!9B=1E8MO^3$-BLG= ],8S7H@6>*>T[H"+;F"XN:@RY%4=]/6XAC]!-I?P2)]9!S#]O+/^7?O+F.')-D?;QY_?42TB" MD$!XR !EC )M! 0PTIDC(9G#]F(_YJ 5%1II8G2@+OZF&"/8LDID:!>HHW^92,]=ZZGD2K3:+ S<8 MUL].PO:JT2'G.IK?X7C@.[E3&6_RC?$FN(PWN3OD*^--;GN\R96-O[\[9.2B MB.6!F6AN$TXYU3A*6&@=U21@1K64[L['>BP[_5W4F_Y(F+PS^WY>N1V,X3" MZJ&=+<<*7!;WHZMTD7,]__K-)(O6YVE@=1=: 4:Y\@0VLF7E7H!4/8&8W$4O M0/6$*W9'K0#)CWZWK/C!5RP@+MT6NY"AJTHCOIO3\C!'(/?JR./S%'G,FMFB M">/WTZ#OIO:J"QT="R.MP$AO!E\>E(VN ]7)^/-M5&S?/?MUQ\MW31'>!=CM M6'_X:Q:=#3P]C0^[NC+PON3O-P_[:GW)NHX$#]&S]Q8H6#CB#CGB0G/?[LK\ MLND%!@I'W!,,W%X#B/M6Z>YO8SI@4'<5H;NVHX5PA7 /0+@-Z$C3V5 ,O)#2 M\<#M94J%_)R*3%8M? MG[S]^GJP_VR/OOVZ<_;NP[L/!X=[9P=_/H^?O1M>K(%/U[S]Y_G7@T/WX=V? M[S[L_[D+][X>?]A[]N^3_9,]MO=UE[Y-GYW\)^R=M;JXL, =DE0!Q3T#5'$* MM-($*!*"AU(H'-S6-H=]PB\WNKO]1J _(/^> M('_9]D0S$SD!&L -C9!/G ?&. :(%%YX(JC-D$_ZF,H"^07R"^07R/_I'-," M^?_>^SW[>E'OW+O5%:]$^ M8J+!VV;B=^MY[U8U30Y"=2)^=#!7@NIT?'97;^&N+ETG@["S4 4&H&$44.(E MB/.I@5.:2@:=I,AM[1#189AF;_5)[%!F9+Q[9'S(>'Q&QGM$QGF\7GI('-$> M*&,8H%):$*>8 \\=UA %I06/R,@[!.44K8R,&1G7(^-#AJTS,MXC,L[#VM+P M(!7!0&)OHLTH%= ($L T95Q1YQPF%3(JE3.9,C)F9%R/C \9W,W(>(_(. _^ M&NB1Q)@#R[4#%&H-C&42,!DG3P@DC)(5,F*1\WU:NHG[M&._>W41_$&H*_ZE M:VGFM\BU)!J\<4+-D:,\>7GR\N3ER6LCH>>H[-51V%C:^C:Z](D^TT,W:FZ67?DL>3@Y +M) =@+5[$-JPN6=.]%=5=$[1'NCN,T MFTE5;OEH,*U"[MW?^CQ]>7 8<&\D<)!(@[0R@'"D@ M(8LSYR'QP3OHK-C:P3FZD/?0,B#>7]PU ^+C N(\XHJ<-9): G2(6$BEL4![ M@8"QRKF@TPZIVMHA^=A$!L0,B/<7;LV ^+B . ^T.BXY9E8 Y&6T$+U!0*M4 M/,)Z:ZC4QE@2+426HZP9$#,@WEN4-0/BXP+B/+Y*)-$D, MHX )08:*M2!V- M9J)W0AJ'0T@68DY5;NM>[#ULNC^IO=C5$S)77LO6FC,RWWVV[-95;#>="U18C>H.M]1#DHCC* 02$.*&<0*(D\ M<-[[X*.EJC"N;%7,>$;5C*H95=NW'9U1M1VH.M^6UMAHIK@&$50=H-1PH"F4 MP#+#I8%2&"4J6Y6I;*MNXK;U/<3\VBW$>Y7=SUUXK$UQYCRU>6KSU.:I_:FG M=D/BW"T28O>J:'15U/$AC-I\-\(/'!+<-&=Z,G)_^V'EL]YM3!VO>LU[>MB/ M$AI-7[=<$@-FW_CZ^Q".=I-?7$?(=S]P;R0EW@%,3?2./8) 82&!(<@Z!;67 M:<\1;7/4.M^X[4#LH92R!/.B?4E0&>8SS&>8;P7,_V#608;Y>X'Y[MR:IX1R*E!( MQ3\Y2%,$I X<8!\"%3+. .V3[0>ZMSS"?83[#_&-+YCM@_@?3(#+,WP_, MSZUY3&E0'D* .4Y7%R,"),(,0,5X0-@XY-S6#MV&*L-\.T,03SMGXMN$EIKUP0\XOW.=R38I\.F]QT":3(&,Y_>BD_W%H,@ MF#HJ.9: .(< #5@#26$ P2A"+22*N&IW[$'V26RBSUQ%CJ MOB,XF:6^DZ7F7I\21"GG*+ L+N@Q%_6CO/#4ZD^GU(JOE'15A=?"K0V\>.M9Q MDON#^*#W_4+'0?@O:<*J<:=^^_AL\V,M]B+%E=,3S3RZ^$/UL8TCG(QK-8Q/ M5*?>BFLJMFX7+Z^JYQI[.RJC&$;5"\HHP?JFSNM4U7^U/J+PV;&ONU9U==1T MK!K*-0V<#28]5PLG+GX=OPIF7_/5A:';%1PNKKV=XBZ09N>_S/"WG>66EG#W M#ISS94OGT!Y[-^GY@[ ;!S,=YN%,&'M?ZWG^?3@X>3&?XX.P:B(=Q5[]JQ?5 MVL8_C\Y^.H\D4 MGS[ZS&+?P_ZG=[A[]/&#(PHR[A0(4$0OG% "M-8>!"H%UDAB$J+]Z*,!>9IT M8CCQEQ=KODQ+XC+^6/:GI@9O<_WFFJ$2TX1!KSFF*3;U1Y$7MTSTYZ MNL;*7RJ,&TRB*-SHUV=7+_1ZQFR<1C]9W./'[W' N(;/GM-*N - >]>ZT^H M'TI,O+;##90\0**B> !G\^AXZ'VQ']]R/"KV(NB[RN3Y<]+W!8&=&^R53H$Q M&D7^FGH@M_AJ5J0-4Z3#\NNCJM$& -./94S_F#[]2$W+]BE;\IZ^)XSS(Y-^ M!Q+,&G&/&H'40VM$GO1'G_0, UDCKH2!?'3IMB+\^P8[/-5&]Z4K[T&OA_R) MBW7K@ 1CP6L(-0T6&0P=3Z%W*W5<"/0&UW4M;S[_X);S[DD]@S_V61?_\ZW[:1_NG^R3_4]IQWD?KP;ENV_??^J^ M_>?;._Q[',^_>]T_WM!WWSZ3]R_W\?ZW?\[??;/G!T>?X\_OPWZY<%,7,9 : M[PFP/MU^H!1+=;H5H-AYPPE%AMBM'?$01UKO80VV%>_:F126P?2!P112B65$ M.N QDQ1Y" 6!&7+-(-I!M-[ -,@K=4> M4H$)HH8;S0DQ5$#HG8-6DAO ,72A>)!,2=-( [3:%/G.K4/:#:W_RK;:X.]/R] _F !GPR0 MK0#(^0XNXIIPY170U%D0:> ZR='A./<"FPYTLN@R7C['+D"W( M.ZL=DP&R%0 YWY5E%DK)L070" ^HAAIH1@U 5&NLF(S@2;9VY$,40\L6Y,9 M8K8@+P7('RQ;D@&R%0 YWVGE'!$4F #"!0RHC2AID)- D\B!2BJ+N=C:0?@! M?.R?S82\9F_U?@Z-_4Q?S0)^" %?77/GGDM!-#?%>)=(PO='-4M4Y5UV^^Y5 M/^7U1V))A4I&?P]ZI3W?3(+XL5H/W]Y]4%1&))C25THQW^UQ[K_,=7$&$[K&8VF)2[B5\QY,0@A_G$XZA3^ MY+0W./<^_E@7JQAZ.QX,9[5YFII"544>;6VRW%*9B]CR9)3*:.@BZ'((ONC> MQ#>5@4[\^#C5\(G-I1;2YT7]>6QS-+''A5_7_2*^>?"Q'\50U0;R7Y,&^'GE MGWX5F=7U>8WX/_5SL/0]T?%VDB:Y5;GOG82.S)>*C3"$ : M355*951W,CV?NIPTKRD5M?2.3E7C*?XISD;ZVHENM#7X05EZ6/AOZGEXI4+-8 M7ZL1:5- R\<&XA.G@^&2@&XBN.WB55BI(59&I[+4O9D<9Y"PIIN7=*_&H<[2 M2*Z55(4;Y4GJZ8D^+T)O8L>3^&A=6Z?I_'@P_6E!E(/X]*RWLQ%=)KJFQ%A$ MJZ@U@^O[=5;V>H7Q"]/8:8H"G1>G0_^E'$Q&O?/%6;Y%DW&.XK=JS5RL,!== MI9N6F5M$Z_F<75R1E99ZE59:I61E4ZAI=;3IZ6GQ)'\EZJQ0PJJM>Z' VB+VGPY&U=N>5;H;;=)Y M&:3__;S!6,IJRVK=8]I$RIJ,_?/&A8:+SZ^IR[7.EFDKJ2"R(MB%?X^'\SV% MCQZ8H=>?@0YQ5,]T[TR?C[9^6S94HY7:M"Z2H7I[*=V$Q%LIW4MLX1<'AT>[ MKXL_7A^\^;M3O.J^N)%ELQECZQX<[1T61P?%BX/NR[WNX=[+]-/AP5^O7NX> MQ5]^?]7=[;YXM?M7$65PM+>_USTZK+=B?IGT]20"@'>_7A#'Y7IP@Z^LKW#* M S-68,(IISHEBD/KJ"8!,ZJE=/4N:WS&N]UQ.K>JI1;::V5IH%1ZS0B1ADMN M'7/$PZV'*[*XUQCUA[4AM][EWNWU!K;9HGT](ZV_*U9],1B-1S]UK<67GS\@ M+!1T&L=U8 R@1G.@N0W "2^)=RYZY.I':RVV9:U>@O*'UUDP8>I;3 OT7EXQ M-]DMEQ2W;7S7NI+MS#1I-H**T[03U)C8Q6E3R':T4/=VJN[K:MUVBI<^^&'R M4NI/W]3E=%-)8@R?OSQ\,ZI^1,]_K7JX5&7W!VKL7BA=NUH*.8HBFD4K#FQQ MYI.?/6K*6=Z\*&0N ;EYY0ESC]M4 O)I%67+1?YRMRG M=&;HQLE4N?99KH:7-2(7QB,F3-H73=E6* M5O8G%X]'WZWP[FQ=MDN([;C/\[I"!YN3\3X9N=4#DT99$Y#TEC@:6,I]AQ(+ MYJF+'Y";G"BO8NTIIO-U_*P_.7&#G!D4??H54I1__;^CS=T_^C5UW>?=LG^VS?H'7[_N?OIW=>+J>Z_][K?/K+N MMS=H_].[;]V7W<^Q?U_W/_U>[K^T7]\?_?O3^Y-_0>@"4_$?>(.B$)EA'I5AY@4AG//<4@^!H%@#BG0 FAH!M#.& M.RJT8G1KAW8XDIEA'H5A'BP(=;%0SQ,+0AWZ7J\ZB]9WS:FP]-LOOBH^DWZT M<;R#$S^L#@86^B0=AOQ6X0- MTC:'7MI-*HN%?)G"SMI4HE(J 2CD'NA (3!4>.I=_ ?#K1W4$;F6;Z[$EN%P M'1QJC CB3AC( F7>&R(##)YP+R06WN8X0=OA<93C,<)CA\"(1ZH#TR9O*G= M=CB<;VICBGD@7@.,J8XFHJ# :!4 EDQ;3I6E.L(AZ0A%,QQF.,QP>!$.A1%< M.4=H!$-*)3((*BHMEB;PE$>2=V#;#H?S'5CH5300.0*1UAB@03L@$9+ &>48 M(MY9C1(<4ICA=IZ.%S8/#4A&L@XPB'6%% 3,5$3;T$ZI(4$=UI*D>"0D/;=M9[A,,-A"^ P M&H8015LP'3&A3$1GDRFDC"6QGQ2ID#=/VPZ'\\U3B +T4$MAT.%S9/*6628@PB+GI O87 J* !=!8RP8Q3J()#HC(<;O[FZ9//4/W# M]_U0]^I[&MQ)V2_3=2:IDG'./[WO@]E!MSQ6X6VY8+%;@]L'C@&D !N&4NN<U;>HRP]PWPS BE.<,!4DXQ8@8%8AC' :A/<+$Y\A&VQEF M'MG0S&#'H0346I:JUUF@K12 19VS%$I%%:I<5XD>8BLO4TRFF$PQF6(L5U!P MYY'GFB*!%;5*2R)P$,8$YG*TJ.T4LY!P;R1%T%J@@HA.C$,4*.,M",XY8APE M :5+'FA'P.S%9(IY (K)_')[?7]"Y")(NI9.L8"B>8NT-%@R'G]0-NA $R(*2DJBD;C Q/7\_%Q<_"$^TJ2_3R6M'KD^; M)-.FOCS4+.65MOESF&=I$V8IK[3-G\,\2YLP2Y>OM#R!#S.!-_? ,/TA%VQ] M5^\X2_)1L@79MKR+=,''2-E?]U_NG;W_]!%U__B'=:-,WGU[!??C]_>/_BP/CG;I^T\N M[!_MH>[+?VCWVZNS@Z/XWY?V@R#4,!LL@!)90*U"0&FG >?&2$D)IH)L[<#M MBZ&=(NIQ+VG8(,Q2@H>^EZ:_& ^*\;$OK!X=%R,_'O=\JH*;OEEE%1>#T]3$ MJ"C[22/[OE;5LW)\7#VG[?],RE$Y;EJ?)1I?M0"GO/902^[(]\'_5_SWH)=P MKDAJKOOGG;00MV_4WT<&C$/OB^Y@[ N6-L/CJA[KLC=*TEZ9@-EHEK.E;\I4 M^:NWI?7?QCK:6#-YUZNN.SF)$VVG89+FUSL(NB\#^(NA=^7XK\%H]'O9UWU; MZMZK_F@\G*3E^_>@5]KSH_B^?T68_[R9X+T$GN_>OC[9__:.O7_[9_SNFPB< M;W WMK&/X_.?CD_>?8M/'WUFL>\A C7>/WKW@1,EA/4!4$XB8!H+@12& *9I MP-X3KVCD61\I[C2=!AE._)KS(35BY^5XS@A]B:RF,%*,<>540&6M:CXY6AP&M&-8/[KLV+? MZ]%D.#,@EK\9#82U3;9#.E?+XGD1IS1-J 1(;>J$OABX,D2GJ;+57IV<#@=? M?#VIT0:<36-G_2RM3GP[1'##65, TBH^V0PK9#.#>> M3X0V=3Y_OF58%7:L9PY# /&FSMS:R0&73DTU[+_B4IS_65*\$3/6*=*6SC"Z MFDE7HYFJ1^LMU25E3N;JBVBNQL'7/Z>?MG[M%)-1>BJ9OR?3!H=^/!R,3M,F MT!=?C(>QM_76CSZ-*T+;X^TB.KBQ"\VN4F,W_Y__)3$2SV-O^M&X[L7OG Z& MXPK3!L.3 D'P_RH')3UR[O6P\-&+<,5+;_V)B:V1RAA/EE_&#V>[3H;>3 M8>Q!%&*:MKVO]ECW/U;O/2E'HVI3*K[$FV%ETR?KIC;JT]O"9!C;N+"ALMKG MT\J7+DZ'Y6 VKLH/:+:\&HEMWX5?]/0]K-U*SEZ[,<9Z2<%CIJUY,+: M>MGVZF4;9\-&'!X6983;J G#1)UI@],F)VWYN[]LO=A[\5?4\SAKZ>M1>5W: M!;6^_))V<6H-2KLT:=F6HWG+SOM;U'^+P MCLO8L6$*CQ1EO\Z?3;IJ!R>FDFJU?*;BBJVXLM[B'1_K<1Q(='-#\*G=V1!G MBT&;LE>.S].(3],7^PD3]&C03]VJ?AU-3M/BKGZ/[_96CY(0WA['E;LTS9,T M[B]1P(/)3!K_$R67FC^).%/:42>./BV\D_BM7OSKH%_&@8W2)ETO=G#:&7,> M._&E]&=3O'*3H9XNS^:[Z;?3R7 T2?)L5,#YJ*#_,TE2N"#A[>)?4W&N X4T M7\/21[6L=7YS:UGW=._\6.QL%-#[NG6]'IHL_5^^)/8B=''6N M@K:RTN"S"*0>#$)8HVYGQ[Z20YSQZK:\:/JXV+NI;.-WMHO=J#J?HMK-N]^\ M[C_7*G!L)_YOI73]@G!6.'T^RB!Z(Q!]D_2B%G'$M**,8BZ'E=\0F=KWEN&T MN=NPQ@PWL(UUFA; 5=AZ*4S.8"8,)L,BK?40U6A0C/S'!<"+I.J')]'TFJ[# MBU],>E)U>FV2Z).4:G#;/U:.O M5MJQ3J 9)1^GVHYNMM2B(17['H4U>O; &@JJII:"]HQNI-*FV<'\>3L,Z=LY M$U>K=CG->X>* Q3A8&7KIC;K(^\^!Z[JW>Q^%XM&+:'?OBEC$;.1B_"14M]-!W0 MU8NQ(N"K5N.SZ&G'U;>7S%!?[$<[\:,?/E_[JI6U^+PX/'K=*=XY5!S9Z"9XLC./JE3?H^WKAK5UVF:CRXEBP$D\BI%;[ MSW\/DS\RKK=-_DK_;/)JL?.!G2X.K)?^^3$K\EGQUV!PVO7CJL%!M4M[Y>L& M_=3/(CJ1G_WXM*RG=!"-;*=U+$K9>'!P> M[;XN_GA]\.;O:'%U7URS([9)8^L>'.T=%D<'Q8N#[LN][N'>R_33X<%?KU[N M'L5??G_5W>V^>+7[5S0WXQ_V][I'A_7I]U\F?3UQT2-TOUX0Q^5Z<.?DNP(9 M=5*EUE(+[;6R-% JO6:$2,,EMXXYXF&=R!^?\6XWE;& F!DM":.>(@J%5H3I MP)AU@@6HB=ZZO,L;NELYS5^NYY+6_[,4@"M'=M)$Z]9OZ.EY%#,]>,6^Y8W6 MR\WF^AZ3=__RL:^^CC+_]+FZI'MD/PCG@Z28 ,N$ C25WE50>\ 40BA89)2Y ML)2HD XI(@)D<>519I"UFA"+G8;6*7S+W-ZV+*-+X+/6EIRVNT8T:P,.9\>^ M0I<40QX.4UK U Y-P>6(*44O270>&$@&Z3PM(K;0?*-3E"$E.,1EFJS33HI; MG"2+58^;)BK;-,)1>D$G_;D.S8WC()?3AWNC07%2IWF-FN"I'7SLQ[&F_E0G M\, @@$EL\Y>M: -L_5H'=SOQBZ?Q&5]CX#J(K!Y.<;ST\$I$HVFCNJFUZ7*O M;**G-VAZ8*(RU%*91KKK1J8Q[OI=U;-I$N9G4^9RWTZI'M4?3R?#:"C7EO]T M^.G-<;BSJ'NRZY>Z665XC$:#:/^/%Q- 5KM:/;4<[2R.]:CPO3J\7G6@.A:5 MMJ53%->55?QW4/0'X_ET1#G-^E/$CJ\(K>*=T7%T%U9-SM4"6 M\R<[Q6EODL1W7J3P],"-ZOR(V)!)WE)SF"N--JYQWRA^_7R94@W2JV?Q_//" M1B\KKI4Z,:#YQT\;.2M[O<+XV%)RRT;>Y>#MC<#J57^&5=,%IT^2=9/F%+:=G:T/YM7I)TV1Z+J6: MU,MG^M=9K,J74Z9(JO4U+__7 MNB"UV1[5)VU]KIRYGJ^1"RJSO-H682$9BBDEL5>MW@K0>K-7K%WI%_9*N7N539)3.%J.6_FIJ&N_/'K%]EC7 MYOYT*52$_REE8D?"B#Y"]/J^50#>:8S%E/,*!^$]E_0V+ M^EA$7<2C'-K)29,6/$U$]G/OSD9;H3;?9TY)VD&I3-R4&YXL/U-;JO$=M>WW M>OI+.;FS]/>="H?8SY5*1GUHZ^][AG%-Q9X\\K8S68W:7U_YF.8=J@YIC"<6\^S M[VQ?C(-F0^#147A*]\U6\C"O,Z[C AM6IM+2Z4B&NY%L? MV/$@G3]#5>&D])WJ=%I\/()Q7&3#F3-65L!0 6[ZN$E96(#:&=(VQVS._ Q- M&RA=7N!KUN[20:+T<"B'H_KTSVBTE#(?M*W.R:1]OM10 OCI=GB]R5?UOU=^ M]KWS^@1&M0LTY8!E]-"KDBE'"T=*LP]/TUY4@T'IJY67FAM M4[^:;CHNN-Q5+^ZUE]4SE1._N%=6]7AT>9>7=];&Z43,K-?K0'>-3C6C/KK) M=U/_:V9<+-*U%OY77G*!O)9T:>4MZTFC4X]OF:Q2@'6%JJ:'-ET9@A^F_8T+ M#+-2OWZVYW!I\LW=,4].X[DBC8?E-)ZB12J( 9(Y M#0@75%I/M4 7E$\3;"%%W&-$J?!6:QP4'=9O=-R.B$I*)6V>JJ(O4MS51^-CG;0 MT-?;'_IP589S;_+#G@>%Z5M6IP7H##5P?RDVD_:^8DFO.# MQ@*;=Z'*A4X1@O%05]DD55ZTT:.RCM8._9=![TMJ-GU_NUCQ*5)2R_14N)\> MFQ\/IKDQY_/QS>101S::0.2\^28I+WHB]9Y0%;>8"ZS9=6D,\T%2N+0WE)+$ MT]5,]0:-[E5O&!W[*H[\IHYR#5-J1*KH$M^2MFVB;>IJ^_PT[8@-)J.4N:!/ MJ[3];U-9KO0WS54S$?5<-8';:MXK0S>%A;\F.WE2CHZG-9GJII;V^Y>=@-HU MB8VGR+OQOIJ+B4D^X#BEKB^%Z-;,^B/NUF_HU.DAMQ/5=VAR/R[G MNKE9U9UUD:@NUM<%C*8IG%6P:J4VQT)ZPZP"AUV0\G0;JTQ2B215)2_,XKXU"\]_;<+ MMDK2<9V+^5(174XJ,V&>"54.%T(Q\^VL)F'HDFXO;S\N)59=$D89U:7/:E.H ML]2KF?TXC?&-SV>$62-B-990UVFKNU'MZ*4]Q=1H7;*_8?O$O;/$O%D-JG7" MK4>8=O-&L_3;Y=Y?,OH9>2^(JVE@M#)5ER2N-5N"0U>;!Q^;G?=(+6D#M=Y_ MKH;4)%Q%.S,=1#]I\FZK?.)17!>5V9(*>,UJ9%5&=)KF^@Z"3OSHU*Y6/-FDOEYLMK$4.W$:Z@E* MAEBO/"EKU>],HW[S.F3S8&0UA5.5GA6-JG0NQ0:G'XR]/>['9?ZQ#A7/_UX= ME$R4-EHX&7FABZETGP^37I'"T/&WX>!<]Z(>#F="G<8HZS]M%[M5;>N$2[.: MEJG"93FJ38QZNWE!)Z=JD4S&.B\U:=#)0@'3.O]XEM0X=// YGP'NOE2_/L\ MQ#GOQNRUM6,U7:&-(U#M< _27"PFX5SL0FWOSC/GEL:YU+T4+='#E)1[U0GN M;)8NUM:L,F4_1C7K+UY$L5K/[WRJ,/.4\NB @,6[0V8+U=;8ON9ZBSKQ-:EO M:K%)8"^KM+J4"%$C[@QNYAAV]:O&QU&>'X\'D_%E.AQ[6UVME11D8*K>CR8A M@D>5/KUH+Z,\!:IY9,<.$RV@Q_KTZ MN#**B+247'L)1UZG\C^IAJ^XXY$PZI#M[(S$"7,KYE^?#$4CK/O-DX9W7&TFS.9OJ?;)09,336Z3I9+^1/+7O"2TNS M$L[RLJY$VY33G))+8YA,>BZ.^$O:<4LM#-/F3;W/-]T7B];-I-<4'%DN9!=F M-8VGP1>SFW+&1Y#/\W=F#)&M#!/IJ=6JI3_E.?1J--25E^UVJ:+ M[ HNK;M_T?9+RA<7>3)J^^ETPUS+C:_.(RR83%-SOU-;C&Z:P;'$?*/%HR47 M%]AMEV']E9'_L2E=7)O+JWIF^S8[8E.(KA'@BBWKJM!6<^;FPJ)-V1Q#?QP? MJS?RJU8OQX*4>7$G6'#="8^6G(F/:WY>K/SOX: _F#3G;9HMNAQZW#_:_6 ) M-L)S"(Q1%E!%,-#8:" Y1HPY%JA JZ%':R5F(E C!*3>,T.0EMI+X:%VBE]( MGMOL';[7/B52+%:^7]:F^S)T6R:D2XM772FV2%6[%R^Y6A;@3WL:X\;7@\WN M.\&==E3TNNVE&<5A=2@TG$_W=G:73S.]JMGK*'%B.T9XW=485>SX=.'VBBHH M7IMCJ3U0[>@U7%[]O,#.U:[DS+V;1DNG.9/C MXVCAU27SRZ_3D@#UQ1=_3OK-H3,":STK7.FJC<;+K81E$^82 V5N+"R8*G4A MBB9$7(YL;U 5J/B1"FHY9_,^+5P[A',C_XFF_-JOD2C9NZS$*E8'7JWZN%U#]=O.@-)JX2]J1Z;'>AAM11VN!X ME7;LF]+CJ<9)=1=/.T1_C2W4CD[>VB1M1[>O[N0E5F:]+A=6ZKSXR/R2I5KO M;*5W=J9WB[7+ZJ-1506(1N]F=T!%6[.^H:3.L)@NE%0,;#1=*!\GT0JLSZ)- M._2B63/U[TMU6)KXPO)*J5,"J^^%JF*.6PPFO+/*[4&]R[05H M/Q'[M(QLOF_3^8J]^FZ+@JL?GX!8 M.B>S5P6#*V1YC&V0UY72V>[J3,HYP60:W1G=3W//W9W_ZY-_W2*:.IY1% _]NYCG1;0JW>^C\O346(8S*3<5&9.4FV3M:0Q^-"^2*(N3N")3,D]5CKFFGZH Z;0S\Q35AA^;(@4U M8>BBLNPZQ6S'H IEN-AH),'9'Z=E39>ZW8PD%9-(*=M?*H:U4;XZEUMU5\>I*4?:>_1I_P2A"';K3+ UBKFDE"Q;.Z& M*^XYI>YU*D@V\;\/!R?3 ,7;:!%,HR-M2:7KEM-4NE?DW=ONR?[+]Y_??=L] MV__V#^KB5ZS[\OWQ_B?7>W_TF;[_](9UO]FS"ZETG]SQ._SNK'OR^M/^R]UO MW?C>=Y\^P^[)WGD7_[MW<'1\TCWZ3+K?_A7VCSZR@W\^.&F1TY8"QK4#5'D. M-'(!.$HX9=9B32Y<.:,5HL9)Z)&"%#IEH%1.V73W4T!*B=5,NM=[_][KOMDK M?G]]L)^ Z.CU[HNCP^+MJZ/_+EZ\.3PZV-][?7A968]6J//MJFQ<*YZ5&WQL MT!9C@["(^;BTS=',BS=2SJKXS6^R'*;KF7U]/7,Y]4,7W:;XJN!' M]3',="KQG@L\S94@OO$@-&IPE([P_+QDL8>Z+_^AW6^OS@Z._CG;_V0_6$F" M0P$"I@T&E 4,C X,^&"$(\%:SOTJ@ C")(&!1JB)+HYEVDG*F4"6H@B-[ )S M'-7E=)+\1VFK9'Y%P/1&U>J0P_EI?;AK'@].MZS.#A%6(>'TT"_U-L D+@(W M^O79U96DUB+FM0.XQE)>N^3K"PRF:[XZ9IG6>T^?CORSZ0_/73F*2^C\65DM M*E ]]/R+'U97V31O&0].&]=.J6T!1452XV'\KYNVWWA^VS6!_39V%S_$<)L2 M>OGG5SY\]8=PFR#^G0_#;735AXR0[WPV=SEW^:?I,K[IP[]5N%%C1P2A!(W_ M=XMLW=(V68# Y/:M E8-A"NWAB_XW\/:_*AQ6_FW9D^$!'P&3[].FN@ M0=KTI]OWN 'M]7UN@+IY0>QB445)BZD==K,Q+9I[UQBL-S;LENW!&PX[D6W* MQ=^O<_#W9CGX!8&S+(F+,S";@"D]13[UZRIODAMK/IN -*VP%YZ(IK:'0S'Q\5NM7&@;Z"RK4>Q MK!IWI1K- 9TZKRBK1E:-!1=K,'YXELN#:T)LLN"RX++B?2G#W8"W\+VN] M#^%[Q*HVP#YX,3@!RIM4]&_W&_@JE4XQK)U.I39RJT2#)- M6N+OP_JP7'6S<)64.!FYK>4L12\5)0Y));6EQ@GCE4!:6>>Q4AR))DN1+F4I M.F_+$]T;_=\M$%=Q;OZ/N3/\N#EZ_+=[A;[K^-;9R\PMVC M7N_@[:OS=V_?H>DS\5V3]_@-[W[[5_GN4TIS/#Z)WZ7=/_[\] Z_^OK^)+;Q MZ1U*96K???KS^/VG?X?N"_CUKZ.]\?XA//O )<1.! 60,@Y01B60S#K@#;0A M*$8L-NG:8=$1BDS3#Z<:LWI+]",OL/9ASWKYW(2/?Q""K[0',C-D9K@S9A!> M46.0%SBVQP3 94/08I-(L0,B4AMY1(3C/O+!1 MO(!FO MB02O/3!6,4!%) <9I /(>.FPXU)4'@-G'@I0$QQA8FE1/#(#)1U%,H^0V:&S R9&9:8 1$+G3%(:,8H#\80SJ6+ M;Y/608=49H:-8@8V8P:/'2&01"H03()4?P!H'CF"4!&D9#9PK+=V>.0%EGDA M\T+FA 6@\A+Z.-]$J11_QAV),S?< 3?<1Y)5J/[S5).L%I.PFX)- ME^=?X[N6Y$W4[Q)*WF3(1Q(I9Z5%VAEJ*%16*0:YE-0Y06 .*V\2Y!\N)!QA MC+C1Q )/* ?4J.@*!$N #") J44(*7R 60=B_ !X_WT+KJU0]0.^P/=C^,WS MCS,XWE%LE02+N95,44FA-#H0G/;1E4$6>P@S.&X4.,YS;B1!P4B/ )+$ TJ, M YH*! AC2*>I)(QN[; .0S1C8\;&C(UK,M6A1@H'8:4,E'BO.%?2.HPQ0X9( MG+%QH[!QGG@JPB0!)H<5 &8< %P(&1!2R1FSM$-AAA&=PS."8P7&- M5^T#A%I#$[R@ED!-F4+*6RVIA=#;O)&Z4> X3[V0/%!9'=Y1W@$:XC_*& AL MH%QZ#@7B$1R1['"F,CAF<,S@N,:KIB[ZT1X2%;UIAZ2F00:%!4UX:*3+X+A1 MX#C//M!<8X$P!%B0M.4HTKT/F@/CL616JQ1HVMK!'81DQL:,C1D;+V*CHAPK M8X.CQ%%OL;9$>F%Q0) B:$/&QHW"QL4(/%28284<<%BEW"Q-@0[" P<]+A'AP\5*NMJ6[Y??G]^?WY_?_E._/*66W9;3] M26]7)<-#!!:6=(BHXELW&C(X9':]"1RPU00)B#)FB"A$3 M;! ^&HZ$>^61S_' C4+'>2*9Q<+ 5 ]:"QP )3[ZTY SH%B WC,1)]Y&=,2P M0V7.ELCHF-%Q[?DL2P6FD!G":$1#20S"6%(O,)/,WQ8=LU/]:, X3R*CR$5( M)!18: 2@J4:^1! #0C�A./TVYC=JHS,&9@O!08-<9I)XIS*@.-BT8QXBUC MS",)E?BFCE-26?@N/X=P0IV7PQ.(G38 M4O>*T^'@-(KEO+J7LQ?_F4U.'/'=4\CWU25Z@A3"C1(ZL@>TJ10@I31J*G*B'6*GJH05IRHTLW,@(^, +.X_:6 M*VX]#H"G:Y>HL1X8XP0@@3LEO"0"H:T=G"_5R.B7T6^=:>@Q1!YKK#6B.#A# M&>94*1?_CR)!LFFX4< X#]E+[2V%GH"@O 044@QDG&1 (CIZBJW@6-2F(7Z( MZ@89'#,XMF/N;I/HB3"SBD4ORD9T] M]4 KY@&UA@-%K $$D3B]F$4N)%L[5'48S 6T,SAF<%P#C@3'!YU4EE!-K319!$%$&54C :]TA6SP=0?-F\C\7,WF)B>GWWA@M3;)>,[O87L=IDU M=R/7S>=8PJ70/""$A*0R0&V-@ ;%5Q'AK,X7VFP2QRY>:,.E]DH9!@(+'%!J M ]":*T#CQ'*#-([_N[5#).T0WKX;;>YR>;8/]]J95IPY+7/:D^ T9KGCBD0" MXX%"9S0UWB-'L;,64Y$>(DFIMI'.M(824"\D,''Z@,),Q$^0\:$Z M!=@1JGTU03.E94K+E)8I[;LH37))/.)$((IH0% )"9&*<"BTT]9G2MLL2IOG M$$&$F.#6 JB@ ]2%Z*8)*0$1D#+O-,,A1#=-B0YJX14IF=,RIV5.RYSVG4>F MJ Z,V. VI<)I2#&-'$-?>48Z=L48Q;K71T 6H9>:T MC>*TA3H[3$)A)00$(IC*,Q*@N&;16=/<,$Y=I+FM'=6)3GEFM,QHF=$RHST- M1F-$*,\9"I)PBA&);AIQC,,@M$>8Y)*:F\5HBTF8&@IN'++ *FH!)8(#J;4! M-DXD,P)*S2*G$4HZ@C]$%F9FM>MS.'\;ZSB,:3F?2ZH8536+%L3X*2Z@,IP_ M/]'#CV6_%AF>#WGGO\SPMYWE0D&K+=<-V=BZ'T[;::3+ZY:JCLVXMI9_'&-/ MGX[\L^D/SUTY.NWI\V=E=7D>J!Y:G>#8O^=GI1L?/U-J6T!1H6>3O-JT7W^, MMFMD75&^^D,,MRFAEW]^Y<-7?PBWHX7_G0_#;735AXR0[WPV=SEW^:?I,K[I MP];MBP<@SL/R:[$?WW$\*O8B M&[KBSTG?%P1V;N A3LDIFCE^_53EKS[&5S=@$2/V^(MXO2F\<2LX); \L<5Z MIQIZ![.=U?<^U1>IC57?#4#:%EA+3T13NX/A^+C8/8EM6/T]&^AM0[&L&G>E M&J_22/LZ;?3I7E:-K!HK!Z,?6B7RK&>NR(#03M7(7)%5X\9<<0^%2.Z?5UH4 M%WS5KZ/I*6J?KOC0<I,%EP67!?=3":Y=EXFI M#; /7@P.QWI8'$[*L;_?"GFW4<9VR>A.LTI_I'3@)N>%"HJ]05X&R@)52$D' M.9$X0*T]M%XW)])1/I'^(WFAO\>^O4OOH?LON\?[+_]![[[URG^\\UY M]^7O9??H\[0:DRA=!)IZ1$W MU@IED$.90S>*0[\M<:BG,DX9I" (Y0%5U@+%2 !4,XNE(,99OK6#:$=*E"DT M4VBFT$RAF4)O2Z$>8Z^U@H%[0XE5FD@4(I42ZY *2F8*W2@*14L42B -B!D+ M!"$44.8], @[(!!E#F&K/$H'% GL0)AO6-QL#LWLD-GA[ME!"^2(,]8'$>UN MIK1T/-K>4!I.#9K>((3RX?6-8 >RQ XL51E#" )'A084,@Z4U0(XC3VSBD2Z M#UL[6/+H8>7+R3>;'5HDF%;U)7M8F4/OF4,)BEA*G>-**LJ-UB\AMJG-[B[^T$9A"6U M'@B$,:"$6;1'V?1=MUFNPEIH8O'1F)#7TI[ M\4[;F21_\/[RVY7QN\9XV6C8M]A;*X+V#E)%M'*0868)I,8&*&B.36T0[!^N MI$A&WXBCP"B(#A1*L2D.=&1W(+5 2##&J(9;.PQV(BFTKG9FV^&J736=6R28 M5O5EO>>4:>2N[W[306'J&'8LT,"XANFN2PEMI!='6*:1S:*1Y2Q!*ZGR$-E( M(X8"2BD#D@L,&(H^A3 6R>"J*TTQ? C7(=-(II%,(T^21H1$G! LD7.28J0T MXY98Y8S"*&"8D\TWBT:6,^4D4H%A: V)@ J, 2:(@<0$1YJJP@+T1OAN*-0 M^^ZG:3M:MHM&,D#>$T!&1+2&4QS]>4Z])'&I4!QT0-1Z:I#+N_0;!9#+R6(( M$\D]#L!Q+ #%# $9G2> D96:<^D@Q%L[)"E/^ZXZR0"9[>QL9V\(C5"/"49& M>",(1=Q(SY7W@4IC, \F!WLWBT:6\Z4,(5S@H "5/O[#4\ZQL1@X*)24R'J. MS-8.[1 A,HMD%LDLDEGD.UDD,,N5XOZD-R[K]G/HX+[SF!R#WF'CJ/04&:8P M3?6%+0Q<*.593O3XA84'P6_+(-S\<.#TZ MSA3RX!2R?.1,"^ZE40($[P2(=@$$T@@(.*5$DD@IFI@$A1(C_#Q32*:03"&9 M0KZ/0AS73G'I K:42,.6Y14Y :RB[ M+85D5^21X\8K1\X\IS0XKP%'D $:C8/()($!2^)T0T\%"B8[(S_?F3-7?IEV MJ6JV[#O?'S\#BVE%=0ORHM1O*)]EH=YX+JZ9TW1 #1S7OR-80>^+P4F$#UOJ M7G$Z')Q&L9P7NN^*7OQG-CEQQ'=/(]]7=/T)T@AU'*D@E7/,4$*$#)XHP874 M#CO"8=[SWQP:.7BQFG[$L/72:$ 4DX B%T!T3SA@Q@;&*;*$R:T=A'!'\862ZH\4UP=P31H2CCC*)J*&4,1(&JBP1J* )+=06XTI0B+O[&\40BXG M&9'(?LRC-'6!IR0C'ZWL.)-(*87CA$-/Y=:.XAV5#>T-!\@6":95?KCR@.@1IO27(>T\-X=;+ M[&]L%(>L9A(Q*[00-K*(2GLR1%&@*.* 2(RI19K;0*+'(3I89")I:2+1TTY? M/1J,=:\8UM!PH6[U@\G-#(;.#ZL71!D5HT&O=,5L,/6'S=M(_-P-)J;G9U^X M(/5VR?@_'B\9\&[DNOD\"[EB0DIG W/48*Z9HMX1 ZD3'#F=(Q\;Q+.'\U2K M@Z,]\L%@#$U # 1,4YD.%X!4T !/(?-8.^TXWMJ)\]R14+4N7_>U*\QA#V3AN,A%/4,:>P-=HAQJ@/3N.0>6VC>.W; J^A#TJA2%_1 M<;0!(T"9\$!& R8ZDT'[:+YXK].A>-%!JGU7'V5:R[26:2W3VO<55.0*"NX\ M\EQ3)+"B5FE)! ["F.C"95K;*%I#"[3V[8.#./II# -E"8ON&E/ <*Q!*L> M?+#)C(GNFE2=.+&9US*O95[+O/8T>"U=5HH](M0Z3;5CV@?NI#):&,2"RW?5 M;A:OD05>^_K!6L8EH0'$24TI(T8!24P V"&+E36,>[BUPQGI")6W(3.O95[+ MO/9$> VB0.-_2(B$126"B@@""9;0AE2V,Q?$V2Q>8W->VV4?K/3!8>( QLP" MBKD 6G,,)">!,B&%9FAK!\D.D=E=R[26:2W3VA.A-4&QCL.8E2:+P^=('/QQZ5S3@L%R7[>JA-D/;^2\S_&UG^<%:D;N3 M""NEO8/ RS*0K4.O!%KCW;[[J]2F[)7C\Z,TBT?QM?_J#>SGS82OGO_OU^?O MW[I3@RE_]\D=O\/OSKHGKS_MO]S]%N&'O/OT&79/]LZ[^-^]@Z/CDPA%I/OM M7V'_Z//9_L+2F"<N.+, M#WVA1_'/O=[@;%3\$I\9'P\F\?UN].NSFRP6&V7GA^NE5 '-3$PUGD8Q]/3I MR#^;_O#2;4>/^O+/KWSXZ@_AML W?7A#BG6VB,O^I7NZ;Z.NCHN7WOH3XX<% M09TBV8SW>[SC-E)LE\SNU/OYD7,O&^V_>$:90I8QZJBG3B&LA-)!:&;# MJZ2"D6;0=[LMZ]A^QO)/Q$'Y=_GN:!^_3_UZ^P]^_^EU_.X^V\?[]/W)JZ_O MW[[^?/!R[]O[R/2K#DKW[9_'^]_>][KX#7K_\OU)]X^]\_UOG[^]^W9\\N[3 M[[WW?_Q#]X^Z)^^._@S[\PJB9Q^,EYX)8H (A@#J='1-;/14-)*!"2NBMH2M M'0$[T73(!\?NR+?(!\=N(<3&)8G&F1U\[,=NN**ROWQA)]%JZX^G9EH8#DZJ MO^N3V.QX-/V:\='FZLR_J!6C9H],%K<+V"ZT#4XS%+'=PI2&3('FF $4G"1$4@\IV]H1 M@F0OX#XQ?1H8B@+V:TLV7_/5#7$RJN!:.P.*=9QM(?CRYZ3O"P)3X"7MFM9S M.9JGJY>S/9A:7)IVDB-*MT_5:;O1<)NC35PC M#[V&&C&J+=)20>81\288;1A-L:8?/*F;8TUW93!T%W<.O6#1[<8@2)?KCT/_>? M(;^@ARO9EK=)GG]A'L=_W#^-\[NB\6:#=\;F?#/9_ =R0_=0]^4_M/OM54I_ M_[K_:>\#@L%Q8PE &AI O=- 84F %9I"XCAU#D:"OHR8H%?>C/9+FD$K:G1Z,RE!%#TJ9=V2]Z7H]\I2J#\;$?%KU!LD/\\&3Q MN9E+W$R;.,S)V#]O+%RX^/R:9/BEI.Z6)[HCN3(C M"_\>#^FST=;ORT-_J3L3UL7R>ZYO92NF2 MDS,O#@Z/=E\7?[P^>/-WIWC5?;']=,;6/3C:.RR.#HH7!]V7>]W#O9?II\.# MOUZ]W#V*O_S^JKO;??%J]Z\BRN!H;W^O>W18@\$OD[Z>N#*BQJ^W%\=-5*0Y MC0((7W!S*K^'+)P]N=^69F><%O&LM@](D$@X2B-!2AH(-RA8K9QERG$A-;UT ML:S 7ELU8VHW%55X;723.;X=H-_DR-$/R0BS]'_WB;M',=^7V,>5(DQ/9S4?-4>T.L70CTZ]309L[[Q3G!V7]KC00U]\]'T_K(SP MLV/?GT')1/<*D][7_Q@GZ]B[22\"F"M#B)Y3E0X_7$Z>KY1N7$8S[N-V\6(% MD(;^-+X_N6BZ<@&J;Z<[6Q*J%>-!Y0V4+G4D-9,.28[BCZ/*?3OUPTKODH,P M,!&GJR^-HG^AQX6);T_0JE,_?/FE.O!8C:3*P9R^:U2-==9F[&'C,JY"9_I: MV4]U"NI,SMCO4UVZPG\]37[+:,%_G'J=]9.=ZI,X7\#>L&GG*R=AL'(U\Y]8K\>W($=QT6B1]$$7L1(,^BX(W,Z3O8%D_,W#HZRHLB0N1] M6$SW8'O=<[J'A[?&IB1\"N@;-:%:E8EQMD5UI/"5MA?7$LS!5S^.WV8WWU E M*<;PSY$?5%;H\+A6Z:)R\C I6TK)O%]KJ,.PP,_;5==?>IJ6[YWWGS48\XH' MCSR.F(PSD,$92Q&GF1;2:$*8J5 U!QQS&Q$*@Y%,6C!-K?0L4*R-Y,Q*1UDF M,4[9^;0N%>4O>N6K17&I+^OG39SKDO.!+>E"(/"N^9,NEUH_ MET*-R[O$U%I*Z$/D75)K0O$[/INNX>LN/WJ/LY3<3S*N1]@.>F'3 MH'K8_:NU"%K"L<=L"5M8>Z6.T*EP=SOB;FD43D^NW& ?ZZ]NXFP9Z5DPTG[^ M_5'9Z+:"Z2'SD2]K*_VU''1MNMXGQUZ+)^B6)3;N@8(M1SP@1UQ,9ME0(&DG MO14#+41SX/OI(/O:^XF[O?3S@#9_WCCH_NGGGRQ[T[ROK_//^1^?' M1_SIGXL'OC]]^72XV_N NUOQ@/>GP^Z;CS\Z9.>T^V:;[?8.OG_:@C=]^;M_ M(?M7K,[FM*9(^Y0A9KA"V@6.B-/.ALSJ8#U(1/J% M>ET/@'DMF+1@TB PX3137G <)!6,8&I4H(Z+-&3:8T)]76V+_4JUK19,[@=, M?LS A&=&J%0SY*T4B'E) %9DAC -W&";26(U@ E=!:V@!9,63%HP:<'D>:4T M;L'D%\$$S\#$.L^%R2AB3 8 $Q^J5%1@8 8E-)4DR)5U1E<%QBV8M@DD+ M)L^D#G +)O<#)G2>"-G %*4>YD1F8)E80I%.;4 VT#00SBPU\:PH6:5J&=5] M7S:8M!GP?R4,9/5Q/H;A++U$2IL3_S%#'9OS:<\',.G/L/K)LH!A,4,^&!+$ M9HXB8J++2F8I CYU !',"9TY#7.]LH[Y*E>J39*_%!MB&;O_6E%X3Z+P,1SU MK2B\1U$X]]XSZZBC1"*J+4$,E&0DE0_(@5 4.,VP8@1$H5H5XF(AJ%84MJ+P MA8O"QW SMZ+P'D7AW/>L=*H#B#NDM% QM91#1E"+3$JIUE09GX$HI+& ZL4$ M+*TH;$7A"Q>%C^$D;47A/8K"N>?42JDU3"3*' 91Z%*!=$RUEVFM,QZ"8$R# M**2K5%U,K=B*PL?VBS[O[?$;1T,8QX\JJ< P7)[UP Z+A?RW;=WHI[O]>YH5 M=7':=\.T\,D^"/AB 1!:F7\+F=_=7-P4'H(T"O1=J@@']9<)),N=&,+!Q%*E M4J)6UC%;5;AYT;*FRZQF[JYHY>$3W,'%2O*.M/'Q(>3AWCVI' S74(T5# MBI@+,5($2B+,F^12!J%Y6%DG,5)TT3W:RL-6'K;R<"DNTE8>/J0\7-A=JG4L M R.0#_$0M>,,[&4KD*->:2I(Q@78RX2O\@96S7Z"\O");""]+F%[4]+97\@^ M6V5&[0W'NG_&BUJG6SY77^U!W/IW/9M17ZQ;.U=Z^Z4=WKA=M.1^Z/KT47F9 M7NSS^+LQ<*^];V'X5C"\O^"VYHHX3'A ,/D4,2,H4IDE*)-,!"FR>:&OFQH\6MEK8>A:PM!8@M,T+4@MB]@-@\ M)(2)5R'-+/)>D%BMU"!-68:4%8$8(KQ@?&6=X57,EY&MI06QUO9J8>O)+)JG M#%O+#.2UL'4OL#6/W 5F0>&P&&E.*-A>1"-C4X6P]#X53F<9!=N+LE7.+IYY M;6'K,>)^_R[K^]VV.N&YJL@ES4B#XG!7E)7^,"A@<$7(O4O>^5$I* ;6)[L& M1E55!'Z@ZMLWJU/]Z'2[HGKFGC_2^0#8>U[P/)97SEU=1_E)5 "-!6U/#G-[ MF(S\-S^8^.10%\E@.$Z,]P/XT0X/!F4>( ?7QD- J3FW'"]PRW#.+559T>/C MT? [ ,S8]T^3_[D%V"FAL4^]3C7F3%N .Y5RCZDWP6C#V>>=2TTS<0N,VZO& M.IO!!;:?<_T,\<331+Q?*$1M3[LGGYFGRF12(8DQCSN2.5(>K"^>,I4IB['5 M,6V_O&AK)<"J_3C+>GQ)[=?5FN$6:I27D7\[+B*#S5@N&0(DE7<-@#>NKTD> MC,A2X/'@*3-<&*XQ,:D$4]_ZE-!%EEE@$E@V]I6;C$X QPH_N!.7;)<]]P[6 M)=RR&_;+U5$1HCH7BE\>^_#.QF>E3*!@E2/.1(:8!)/=P&(&!378E$GJ M8K MZR'_YI-3KT<7JI''\L,YR)$CD)91L?"56,H'MC]Q_@J96\JSZ2401/GX,-$@ MND:SXWO#0=5> C>"HENLG=MM<@'QRY^O0[1R'SRO4#K;VZP#YT+T\0U0BU_CQ M>&ZX72Z)[N)@/"MV-D?>Y>.WPZ)XG0] V.2ZOS,HQB-H;C#N04M_]H?VZR,+ ME=W]J5#I]G???*"=K;] @+S..[V]?'?K ^OTMFF'=.C'WOOOG:W7T/YA_X)0 M(1_8IYX]Z1S]W>_\L_.]^V:'=<&2 @'RX^,/=]C=VC[I_ /]?/-WZ/SXRC_C M8.)_&#9QMNWN_]L=#>WD]>[>\GFWO;63B]YN[N_O[V? MG!=15R[/6RWK2PN7_[S;9X?)M/'6I9+9$%BPV%B@A3JVW(' ?G&LW8@GY M"(VOAZ,Y!_MB=U!S\>!@SUN??XN65=&+?U\J+W>W-D"[$L&Y3%@DG'( CX8B M+41 J:1*5"Q)&/G)YE[X@RWF0#%AJ56*N>%20T#[F>!:WV>EZ\UN&HKM3;> M?QDP'MY6Z8$F&(:1S:+-55KHH/^/==XO2BTQZES?\O$I:)!]L#I<5";+WZ>< M62D')6\F_9(YRU] 5P!]8C1GSL2<)L?#T1@:RX=)X0^BX$U^*Q.A#BN=R_7[;U %GF9K!-^U?>?:V1S'E[T+;?^ZBQA+8>\0 [I3/KCO'I_RQ@M8YPMQ^)' MT?F;'(^&QS#BTT0/7-*'/X^F&+;\]V+XKSR=W:8._24:_ND/\D&Y0\3H?NF! MU.-DRUM_9/PHH3B:>?&\S4.F96B+$-YW,HL74H10$IN23&1<<:7A(9NBJ,U)CMIW<,%E7;3[]LP.\?OG=^;/!N[ROO M;NU]W?VG"WVS)YT?'VAWZ\\OG^+OY",^O_VTL^4.N[WM'YVMKWBW]S7MOGG/ M/Y)MUOVQ\:/;LVGG#?2G]Y5^^O)W+$LX/[%NE Z<9QQAJRQB*J1(:8>1\M23 MS%AO=;:RCE>):.NE-^5,1%OBMD67YXTN)B7,8D\%20U3*C-2*)[ZC'/L.*UV M[%V.+BV$+ E"YJ?'*>&I]5(CHE7D!9 60%H M:0%D&0#"9+#.>^F=L- U9D ^*:^9-4 M(4EMBG F [92FU2R:)[@MFAZBRXMNK3HLA1T4<(030+/+*"+R+PB5'(?:$Q_ ME5HJ6G1I,KK,SUY[*XR31B.-L8F'D%)DN,R0Y\Y0F2F9!A/1A8D671X'7984 MJ&PQJ\6L9XY9F>>,QQSQG#GFF0-X4IG2(=/.",9-BUE-QJSOG6F:X8W/-I/, M:R&0U**L?1)#-IE&7/HL$UIQG=J5]64E#'G9J/5TZ@ TY"#M%=G^ZU+)Z+@\ M$Q_W-'W+B^F);5\?HC][.FMV/GARO.Q1B?*H[T^'=!&8"5A8 3L-?DO+ N+W/C([OIDP+6/=V MJ <5TFU752N:4__[22#>Z<(6A=0PQXV+J2*(0RS0%$EC"'+:6 MIQBZM&!=XD^T/F@&)]-:[B:#/PXIC:.F;-A M[#ET)&8*&,)=HRLQ[A?1X&[UWY\*&OS6T #4C?=?E+P#K+,1QGZT5_'%:0L7 MMX"+[N9"@,H!R"OB!5)"&,0R)Y'23",A0QHH_-\J$UT2C%_4Q7]_O+T839=P MS=R"WHK(^Q:1]Q"<:N7@X\G!>80J3A_3FJ"44XJ8E!9IE5I0FB5W,)N$,K>R MGEV,TK="L!6"+UP(+C,TU>A*V6@ \ Q9&H^;, <:(PT>&2*MRBQQ M3+$8P<>>]6Q'Y="):K>!]0H)WF2&M5O NU8>Y$/*BF6%&>8S@CT*,8XL4!OF; M.HN9QS:54JRLBU69T5;T-B[8]0!;!!I$Q.U![-YBGMQK2Z$LC9#MD>L[!:A? MR)%KZKWP062",\*4TEIQCJFUJ3;6:,*O*%7='KEN #;N+\3WI'&93KU&)*0! M,9,1P$@62XS2D&9$$,EH/' M1?/VVCVW ]<-V#+7HDN++@U %P%2)PN>L& L M8X$9RJ2R HO O!5$M.C29'291TT==U9DG" %EA9B0H,%AE5 5!%"F%922QEW MCW!RT>YJT:5%EQ9=FLKR3QE=4IP*[HWT-@-TH5XK$I2CSDKO,E!\6W1I,KHL MQ)R99I3(F"V#.T 73I'4J4+$8V*,P0%0)L:<,]+:+BVZM.C2HLLRT,6KD%'K MN4N]9:GA,G@LC&%6&)LYZUIT:3*ZS,/UV*:,*\60H-H@9K5"VNH0\^EB)[C$ MMD(7TGK&GGE O\6L%K.>-V8IH;%/O4XUYDQ;K*5*N4:RG74NY.?5V2V='.QX6^EGCZ[W'4 M':?9Q:OL[XU,DTZN29->9TA_A([S-7+GCL]4G++OCY!R7]ZDZROKF_-<^F6" M_4'AD[Q(\H'M3YQW\"$Y\ ,_TOTR78AV1_D@+\8C/D310(V4TPW I:2 M*Y,.Q4^E3JICPOYB#/\<^4&9@&1X[./3<'TMF2DG5?K[2L?N3HY@++;Z'FVO M?# I'ZA9^-ROE=W#M/'6I9+9$%BPV%B&#=&24^MML&EEQ<$SWFU$&TR YF^% MH8*EE&$O#0_&@_Y-I;UP3YSA-A,R@T>M5,X+DQK&N6"!:WVA'2L8 M#SCE3GOF#%/2:49IT$0)FF7IRM-;DN0Y+,F+O'7QEP8OV\N9\ZY,_7,FO4Q, MC'R_7-WC8,JF8&Z M5&NL',^\8%:"#,V\)"+E0JHT>/F9DY7I0X>CN8%^X)$9>?T5Z7@4YY7NG^C3 M8N7?9R@&X#'M4A87\NU)N_X?,X)W7C7[]_[[W0WNIL[&V\3 MH$%ON[/=[>U7,N2WR4!/0%!Y]_MYW>)2JN1171F_0E0L*-.E=EW^TG Z\;5D M_M]_SBA/]W!R[ZQ/^L]) 1THBLWADR@L+@# 9^1ZT]&=_:+\^KA,: M=_*I$_K#R<[T;&] MM7?8^?%7Z/2VX=WO6??'SO=.[SV![Y\EXT#NX%!JO4,L#1@$HC0HBE5L9.I3 M22LC(=A# >)L,75A]'KAU-_,KZQN;[#SO[.[T= M6!7)1;7YG!RX6@!>J@S\O#-G.\\-,\1Q1XE3#/0%P[2CH(10YVB0PEPIV+], MBG$>3IN^RGI^@/[?383KN?'.> MQDJ6-E)S6EF_H+H>))O#_;$>)7M>]\>GRCTTB52"^0KC#NT^2W__M_)"'I M'YM[.^4G_,?OJPGHX 4 N!LF^Q-SX[;096W!>V=M5+,1WSEOJN3YY+_#?GG> MLN[53YJ(V;OV[NQ; M^_E1A/#D6(_& S\J#O/CU1CA\D"Y'*04&!@@#;6-;X'7COPQ4 :8K/))Q(2F M'MX=.6P^MM(D.?)E@M23?'Q8]BL? )]68_TMDO\,1>9#*.^O;@.T^Y9_BT2) M]]>OAS?KGU![#6@7Y>; 5P'F\I7S5]R0[Q]YO2]RJ+8PBZ.8;;;?GW)O7A23 M^$M,*SL9%V-='=?UU7SG4?7TQ3@ZEVIJ1JM01Z%A#S48E,< 7SZ^[']N$8\/ M3K@L$][#/XP%K8(BF%#AB"%&8E/K-H(P-/UP)C O;A&8OT0)VAP.8*9KCU9O M!.0-?@1TP;/(O'AA2M%NKY-V>P?I[M8![?0ZO'OPF66@_"B=(2J51LQ8CY16 M%"EG-%%<6- 8P#J55Y5J 6;NE_H)K"%='*[5[%-Y$LM$QLEP$!DVT9.*88[! M]H_36K*8'1[!RK?1#P$&:A^4J>B/A+<=_VX7BFC>>==[@?5 M$C"34Y!\"Z(GBB.<_5$D?:]=)10C/=C;1#NP3#!$DGC!4HS3F3F ML=)!G=?M-E4B?BD- M@+F.] C>4E0)UH^@N^.B3*L^B@[-$M-FX%BY0TO=L6)+4&YFG#I_2)?9VO-1 M$C3\^:;[DRC5BBFP+LJHJ#0GO^4QWC*A"D$"D?OZN/"OIA_^F$9H\U+DH/*ARSSM,Z?>6EH[]NI]/74#]?6UZMJY MK5/512'6)%=77S__\-)"SU?=>O.A8;B*\PQ%BRJ[]1E&@K3\/.V\Z]/PQ!^A[^NG+8;_SX^/W3[VO M/[IOP-![L_-]=^O3T:?>!AA_'TCGS?;)QQ\N=.8'OZ$?[^EGI17SFL9"X4XB M)H*$3QCX2V56>NFP3EU,+4*64B3RP59H\R1;F_3Q'HBX8>W,Q*Y/0SU-/:,M MW_D2$/,!87$R&L$#U9WSHX$M.-X*'/-SX!BH$CID#%$6,L12Z9!.L4'4JX!3 MZE)B8P5EBAMW!+#I@KNM[WD/1'SK8V2T[!T:!C2!+Y53^6EB8)OP_R5@X$^M M1ELQ;24;%6QBY58'MMV;+IL;\W#>R#BF^'0G>3]_M/$P]8F;/%PP5R< M,G.+6;? K(7BBA5F8:J\(RE,O9=@TADFD'8J1ZY^V5F-K-9XCXI:O#A%BBXRW0,;=\VY52SC!*N7(*"X0\RQ%VALP'K-426H-TR&4 M]4_Q18NQK0S^V,CXO(W%TCNT>-SRR:-C:S>VZ/BK6V7T9=!8+I7ZOC/76W2\ M#3I>.&21"& M*BK-T%,>PHKOMKMW;[=[M[4TH(RG#C'+-3(F&NW" M9XIZ)P1E9>JM5;J4XHR/MVZ;)Q"OTFW.ENTXG][UEBF6ZH0_)0ECRNU+$P U M/0G3@I("^DN5_>W$C_PE&90\#/NH3"RZD$NI3+\8/^9UYL8;9FA:77C)[,U% MU;31,:/:\2B/Z:!B3L]!$B;CR3 M\2TKJ][K'+0$_S;_=G&GU0R2BW=Z--X-ER!ZFU=OFE?OPV>GP:3G*D.*804( MBPF2@A&482W2D%)A^868P\QETJ4F$[^:5^]9"/V? M9-Y;3)5W-A_>+!_MHIV;G]]Q>Z;&T5E9U1V.8"UOE&M03PL603\*?Q %V&H- M-=,"*'/9,2E\F/0!0;[5G3KU>@0=JL5A^4P1P2$F*M9'T$S^HQ*81Q[Z[XI7 M5Q<1A MR^F-$R$VILLLNRF5;YN[<2FQI-NU_[RR#3:J+U/\^*D/M^63ED^> I_<4Q3L M>;'2]DSG+&,[?T<]N)W+ISZ7'RK[X6T>VLE\HI.YL6C5=4JKKLG1ZR<0O-Y< M=/O=:5E&XI$< F]>47](IE[ AO^:0A?6DFGS1CJT>[D^.%9^Q6!'-F M');",D:$D89FSJ>IEEDF,LU^5M7L-CLVJE!0_[I0$'XFVS#^.NQL??S>V;(_ M=J%_GWI[7SY!7S^2;?KQQZ=^]\=[VOWR9[[;V[FP#:-SM'W2_0+__]'AN__L M];MONE\__O/ZR\>>^](]^D"[6Y9TWNSPSI?S.48[IY^=8]@ EZ,LM0(Q(0U2 MJ=4(9C6D$EN1Q03<3#3RL/USR\#]("!S.VF^%$/KELK,/8R@0?-^71S]3K)U M09I"S^PK-QG%V-[ELO2RL'IEVD?+OI6@-Y&@=$&"II^=Y$QJ05'J;8:84A:9 M5!+$A54X\T8JIE?6Q96UL-N%_T(6_@:,OE^6!7UXM\OS/E+7\_9P '<6T;-*R27L:]8%]!]0K8UQFTJ SIE.N2<9))I2AE@AN M<.L[:++FNY" '?I$/S,G<(BM"0(PXB0P)' 5)K-9*A7.!#/&J%0Q[!Q37F+F)&E-]P;KLV?KT'3(9T)P M:CG7R%L<@U:@U!J&,*Z9^GK#F'#E?@SY-K;Z) RTYH7@GTW[2]O=TR9N?)@ 8INXL0YG!9Q* M4'4=6)3,VLP0IIQG3%+C,\E-ZQAHLKJ\?\XQ(!63/ L,"8Y)5)<%4@8SQ+1D M&3-<,)B^Y17?>[PEV3Q9]V1V!+3M+ZO]^\_)6;/\^G_,Z-]SG?'2A%\W>].5 M1'GD-&[36JTQ%R5,@9U4"=-TE<'-?[>^F*66!+PKF6HLY&4?0;EWM:@A3 M6-ZRD 9T-,LI7"97&_GCD2^ 4G5NN#H1)[QS>)3;Q/B!#WG,\SG*"YCE)(R& M1\GP3-&0:4;0,E>D'4[Z+AD,Q_ H6&,P*[F;Z'[_=)94KFZX\,482CH>ODM_RWVLZUOE&B].!'QWD=9[):GBSH9?C6LAS!U?ZN8^)ZNIN%9/^ MN"*,+3,]1CK%!^O\=S&/YDD^/JPZ^J_%W_\HV_LMSV.FN]-S*>SB6JFS'Y9W MG^'QXV$UUE=E+CU0.>J,?T5Z0"C>J7[)_JT6/GWF<$?Y8/IV[.8$/+V M5+J)L&HD=;/+J;NYN]_;V$O>[.U^>+>:['0WUY[/V+J[O>W]I+>;;.YVM[:[ M^]M;\=/^[MN=K8T>?'F]T]WH;NYLO$V !KWMSG:WMU\I/K]-!GKBHH3Y_3+F M.[>4*]6?&V:(XXX2IY@2U##MJ#"4.D>#%.9\\E,5G PTHTY)RZAW.@6;ADFK MJ1?:B?1*AGPBH'MVP%.#_"S "@RCS/D_!8PH=D:;SI,-EOF5XP1&\ MR94YF>$9ZZL\R?_S\%G_Q2ULQ@M%V<73M OO)S/P%[#]>MN?,TTE$9HB+X1% M3"B#%/,,!>>,!5:W-HB5=4PO%I*M%B,P9[_.ROU3[>&,WE!FVQ[:O%2V2LR^ M57[;M>3-A>;R0>2I@:^8K7YG7IQO-W)XG=?6N]6IXK*0>5S'W."#29U_.Q^5 M"<''OCC?:*W;U:^$'DR@Y;BDXKJ).;^/?)D\_'@R F4@)D/_2>;<5B6OI--& MJ7#_-1GXBLEHNIK$Y;]:J=RU-+'#8GPY%UU44\ML^'&6IJG5*PDU53-AEMVM MQ)6DEFF>IE3BE!%-E,BX,1D#N)"I3\U47,7TYG<45].4YAOS86S"B'?#U,&U M#8 U/NW-*1(O%R]6NG5[[WGWQP>\N[5-.C\^G'0./M. %=5:H#@KB 4?D$Z9 M12*S2@:CA6)D99W^1+3EI943+:IOT0(\.O9 \,H '-:LYH^.^\-3#TM@X ^& MXWQJ05XA_59G)M&@\,F)/F,JUIF^06*,D9VGLT] N9#=R,-\ X"HYGRX0K= M<0\FXYT>'SX0+9ZV\-P=)*^]&4WTZ#3!>"HXIR1+_COL1Q]2 ?;$P*XEO_W? M_R,)2?^87B^_XC]^7YV5OW @:V(-BE'I8R@_GQP.^_U3-#P91(-^8HK5'/H>%M+G_YMW"F-Z^W9P-*5Y:?/'Y_B?G^G\Z7:E35/AMY<_) MJ1^M_)Z4%E6Y-FOU(.K,\[(F^F#D?:DE_+8PMC(;N^7P"T;#CZ>?0TJUY=(A2@@#Y=YR) ,1R*6,:D^UD93$&(Z\@(#) OB5 M%8(TZ+SU\O# (N/3N!: AXKQF46_FI1@-AP=Z K-Y@4RR@4(C\2*/O&Y$6C+ MDU&\4K^WE@4+(FG^FNG[82T>+RR+R-\@>&O7ZYMJ!.=EQ9? MI?C475ZXKJ/^.X)&$R!Q-8UF/B5E3:IO(%W6$D#$C>-1WD^(FMD1B[0=S/DK M\=H>1FW,Q]!RHN'C_TZ 6^RB'^@E((5>V M<9071;QMRM:O>YLS!"B!L2ZW,I7<"WIB-0?U ^4<+G1AVC.0P7[@*E?,.9*! M^3J,!<#,:7GUOZ"-HGT['(]!T8 I&28;,Q+N'$5RE3-?)!L5[V*5B3.(]M_] MO7AMUOT)/-ZO(!I>'?&_YA=?1TO@2U[R(KR\C*-,:V[!F!+@MZK>%4S^\3' M4L27TTB&D?^6@S84;_:# WW@YZ;=M*&Z)%8$[_&4VZN5"S_5)#^S1&VY1*=< M42K=0Q/7? S>#$IC,U%3Z-V-/\!RNIQA_'<_LGDD;!5ZJ-3S&Z)UO%Y-67G; M[F0+,CP_A6G($^'L8*P3%&-6A'AQ4J!VKAWW/ MCR9'8$&,H]$"#QSKTVE1L]N NM?!6,D(]@0S3ZG)K/0$,%XQZE(M:B,W(^H, MEO.;5@SO5!U]-^WGNZJ;KX>C&;6V(Z7B7+Y8(#_KM#L $[?SV7NIL%,$@9IE M$.,B("6X1*!H<%%Q:"62SGGMHI3O@TA)*OEM M/$RTOZ"[XC7@_E(^E<'*6OK<#.A*3XR^G>ZIA* \=<%)SZS&FHNH[PB#?18L M#_?@B]GS%:)[MPG*T OFQ'.: \E.=;ZY'S'2&1-?NPBE$K":E:#V(8?Y!;#)6 MP8S;B&8%UDIM=/JBLE[FT3$H3E7AM*IZ9$3!P]SD]0: N)D@EHN[0KM:K9W7 M1V51Q]K)//(!1E>J/S7.U NG7'+G];.(KO&IF[I:[NTT(C_][2+?)\'R!O:C$1O]< M:4&7.\C*>3:Z7^H;Q:'W8U N6W_MH")HMB-S2 M]+O,91#YI%)8SY4'OJ66F@GHN>3$B$ 9D5X[3AEECG&E1% JNIZPPBDA:/JA M=3T]J);P9>.D^_XS3 ME7A+D4JI0G!FDA?$HRU(-9@61V."5=79)9#F9Z:>1 M1R(&)@>50(GP'(D=><3X@3V,%:LKYU)D.MT_'>>VF#EB#H=%61RZXCT'LF%T M.O-KF 7/ [3SKPJZ-H?[8SV*.\<"S&-T*L<.S':O192/#JU9$Q90<_J6LK1T MA.9!;;SFE5$='QOVBSHL7'6C,F1M#BMI7)Q5Q$L7AW<7E.^J_&KEI:TJ/4\[ M$;C?HM1OTFK]![Z<;[LYMT"-,9UH;S&C*F=7,? ?*91X]C*/35Z46 M$PWX1>/X+N?QVDEO]J1WO"XFH\K'_*Z*J6ZX"/QEG+2=\>+#<5#=R% ,+#II-KBUW>=Q*^%U+L,M-$9UCJP 1G-%,R-3QUF!/) MC=;5^:1+G,NWR6EQB7-Y;[8M?*<^TJLOY+G8&+BW<^MKHS+(XO*""]OS=?5, MLF&\/_E4N9R_?WJS]Q7Z=O3QRZ>\^\\VW-\_VMW:._S4V\MWW[S.SV?#Z&[] M^75WZP!WOKS^^NG->])] \\=[>"/T7W]ST?6??.ZWWVSPS[^\U?H[*??ZVP8 M)Y^=S 0.7J',<(X8L $R)KJT,?':*ZL]%F5UBPPW+T=F6QFS40F;6D1J%,LW M#I%^NP4DX=0&'[/W*JP9UE(;1DS ,3&IX\2'JR&I &K!IQ: F@Q /V8 Y$DP MJ1,9HIJEB!&KD"*:(2LUE5(RERJ[LJXN@L_O3V(1-D]XM;C3XL[+PIW;''W6 M66J)SR2CEAG!3);2C#LL,YYYW%I"SPZ(\ R(,H =)3A!UJ4&P>1[)"7FB"BC M!9C!5FE36D*"M);00R-26RWZMD3*"Z M1!>CLO,RDRM[(N5U.1-2Z- M;-,%VK-*!-OF_7^A>?];J'V9AED+M?<"M7/SS-K4!,DIPD0!U K,D &+# 4@ M;IIZ86/6E19JFVR />]-'V]]/.55]@X- YH4/RT=U!;M;+P95J9RN$]@> TO M&%A?,LM>).9N^%!4#[;8NZ6*MF>&B.[;?FF$--,/:^MB//7F-,,-:J&TNU,[-,!D\SU*< M(JUCY2R294ABH1&3P@05G$B-:*&VT6;8\XZ#39/8M\&OIVMU75G4HA77/Q?7 MW"J<"+S*Z#($]K/WF[6QA^Z^%[D59_)8S:2KF[2;FYC4VMS3+A-7**9;&RCT2*X(#2X)V0VCH7LDIID^)B=8-6 MTC7"RG[>PW[]/Y.F>0ZN;=6)2G=Z@'+3S)V6I1((3C[T2*8]'/5K4;;11]KQ#G]4. MU(5LM6T,]*'3E#PQJVQ3ER4#2D;9G55,;$'A-J"P>/XO!$9L1C*D-'9DAGU"-&&>!" M2E*4NE@R27MAI5U9Q^FJ$@\,#,_>%=>DR,:2VV_0Q#2J+VW\ZV7@[5,SOEJ\ MO5^\G=MA*3,AY=0B'W1 3)B E#(8<1N8$\1I[D.+MXTUQ)ZW8W)FB(WU]S8" MUAID5P+$E%%Z^OO"Q185;H$*NXL'# TA 4@*J*"N38"]N2!IE%]:2-@+P-CGY@1UF+L?6 L7JS19HVP!DEN.6)!&:2( M5$AFS(.NI73PO,78IAI>S]LI6>XPKL^ E25/EV!\M=ZYAF>^U)>A0LDI]7UG MKK? LI8HY3)'$:D+.!:JJSC#(POMBJQ+SUR+41L"QD8V]"4ERW&/B3&+H2]J%,\#0%I;05BC 4D99JA8#5)G1,94VF+ ML4TUOG[!S26? ""^UODH^:;[$Y\, RSLN;!(!GX\,\MJD?&PKH"[UERM+]:M M4;CNAI,X@I=8E/5V'I;[H6M#,;H99O!#^$>[;0+JVR6@[FU$+*[LWHW/6@4I MF1*(A. 0,PPC):E$J06(3'$@F0XQ"2!?9;QYB0#O<\TV3Q@V,V[9 ET+=,\" MZ.XK$VV+9H^,9JY2OKE+5(UB)9 MBV0MDCT3)'MB6UI:D+L]R'7G)IOCS 2"8_%62A'#U"+MK4#&:,RP4L)H49EL MF6(MT#TVT)6>V'^/X]J ?UW^;;V5(7 M2/UE4L#*._WC2(\.\D%%5@*WU-]K2HHYH=;_8T;_GD?:ROXLM'4\+/+8@5>?/-_G.1N? C4! %Y6!.25Z^[[#%M8$8G8_]'W7*Z^/S*Q6%5H[ P-#\Z M/Y?T5Z0"C>J7[ M)_JT6/GWF<$?P>34;\_B?-V>2C^9R.92-[N3-WNZ'=ZO)3G=S M[?F,K;O;V]Y/>KO)YFYW:[N[O[T5/^WOOMW9VNC!E]<[W8WNYL[&VP1HT-ON M;'=[^Y4H^6TRT!.7C[W[_3+F.R!>IMIEG*;^4L8\KZDT:-/V!5+O7=X)N@S M## Q>\F)'_ED!&H/H)1+]#@9PU.CQ,.@08N"G\(LA%2L)3N#\B/ 5;QO%CA: MW-^G*X5H<9_?ZL)+9F\NJJ:-+N#FXQ'\-H)!)S#A83*>P!7__=C;V .KB\,D M]((8R7DR M''V-E+%5@A_H7_QU1J<*31('KUA+XF0<3T;V,&9DA!8LW-3O#VW-\K%5W\_C MVT>GJTDQ,5^ %M.6[?#HN.^GS<9?0(4%SCO]5U'.1%&48X%K%O05G0_*4V] M=.AP4;5M87C#(S\JZ3^=OGP ;' \')7S7@#S@_YK]6!\AM+C0V"20PTTBF\$ M0O=' M%0G+*^6TSA^&3R$?)]6JA$%>+D8R3X+U:4;!LF!*$ T" G.PDEWQ^W3ZS@1F\_.E$^*\]"=Q><+#7@,9+\SZ$/@6A@D]*/Q!R;:K M]4*N>-8M3,JD\&'2A_7YK>[/J=']4)#SRT'57 MO+I,V;LQK%TJ-R^=K)\3_S\UO6N!6VG:(%#[^KCPKZ8?_@"6.^[KTU?YH!2+ MY4/G57F0Z[7"HM2:Y+346>K-!O7[:WUFK=)GSID9U44BUT1ZS?5K'[[^(EZC MA-[QX70-7W>14W+'9]LN-Z'+*;TK5SU:EUEV4RK_9-?/#;6L!]U*J7YI#])/ M.UP+SB7LTWFE\ VC]^;VXKD)1\YOR>/[[7KYUJ7[Y-;7-LSXZ#<,/IWM%4>/K)Y M#S1LN>!!N.!#92*^S<,2V*"=Z7:]M^N]7>^-FNDG-YD;BXZZ3NFH:S,7_!)% M-Q==Y ][4.O>A&:S*'BOVZAN=[SM1F1[^KND//;$>..4$)JE)#..&6FXLY0) MFSK^>6NZ2PI=METJO<5NJ=UL_7GU^Z;#[3S8X=UR4=R?@O4;N\KZ9#7>7?KX*3[ MSU[\-^W^L_V]2]Z?=-Z\3S_U[(_.%^CSET^ALU@H2CEFG6(,J2P+""91(\FQ M0,YX+X4QF?=D95UEC2P>>(O%UCPAM:QD#@W4?B_VOR':[Q*E;'=2>J+O0:PN M2%+HF7WE)J,86;U1/I^6,F/64:J.""(<&\1?!_BHPS M#GELG!4LC=.XLH[I5'+6D]ZXY!RM5MEJE0W0*G5F6*".I)EEC#!F-,,4IR9@ M+HRTOM4J&RT7%VI2&\^"Q!:TRF!C\F4#D\=;W"FH;,(9%B@YAS 2EC4B0I,T'(0%-/8T&3Y6N5 M[:IOUJK?@-'W?;EONLD9JYX )7LC[7PIV]K*+ ^LY3LF>981#EI78KZX0M2T2>'+=?96'>2?ZV-M60Q-[>QK%-8 MIBH@:XA'3%N#C!$<\92%D&9:V"!6UN_'Q&J+W#1CX=Y$CU&&$J%%ZG00C)M4 M99DE)'-E-D;JLE:/:?0"G^\(,<)FACB!A":Q'+<12.F4(2NQLU81(WP&"[Q5 M8UHUIE5C?DW\M6K,DJ7-P:1M:VK3SS4]A_90-'1>P- M"UXR98DQCC*/6T.GP2K 8NGKP#B1U&:(6FXR%0\$H0; MN2OFQ664;V9<]D6UWV)XB^'/ L.]P^:(L M;%'6)JAK;< [AT>Y38P?^)#'4AZCO(!Y3L)H>)0,R^UCYZK%5Y4@['#2=\E@ M.(9'$YB#_%ON)KK?/YT5-:@;+ORQCB>DRCH:TRZM)?O'@*RQS 0\4M8L2 ZF MI)A7)2D2>'8\'7\L6[)84:,NCU D9C*.](N=B;4S(@''PU?);_GO-17K@B+% MZ<"/#O*ZAD0UN-G RU$M5%> *_W*27],BE>*#=0V&6"/C M)!\?QF[^:_'7/\K6?LOS6&KA])(R#V7+;ECV_W^!AL"V95V3*>6F=(MOF]?3 M*.N+P N.X$VNK$$"SUB_EKRY0,=\$'EGX"L-JNSD^# OSA*SHE]=]\&[U2E5 M%VJ0P#+2@\&D+OR1C\IJ(V-?C->2W6J*_N?A*_V)6ZAI4U+,5#'Q-%6QOO_O M'GQWQX8P\:GW9][YYP/_>/3Z<+?W(>V^^8@[O:]IIRK?=P+][7_:VCOL_/@K M=++EX MP?+D(^N>?-:.!IL:AX2)B8141I!4GB*?<>:\P<:G%!2':]6&\9RF,.U U+5D M VS)2EA,E?\I_X!:N0S>V>F^O@'SV.+@TFK1VT?'_>&I]W\.!Y/X^[&' <8+ M\,8]/X[FSW#P@EG'I@!%@@']G08 2GF*6$8E4L0*9!7C(1Z]59(M'ML\Y\"; M,A"82V!X5+4@?6%'PQ,0/E4AP2CIG:]-8+LP#555R+H$8A17OIZP6!VOQ(N2 MS>*+JVIWL^M)6>86VH/WPJR[Y+K=89D @0E:DQ&!,M!JM..44>885TH$I6ZZ M.PQL-P>6^7F1M54/;9'!-D:PF [*DI7_ ##OS.SN/5_)-;_O1]]RZ]^5&(=? M'.L=4& ]XZ43'J26I#IN _,2&#36N!+E1W M/%?*$[CKY-#'FHRC?AX]+W4]4. 7>*: VBM1.0!L;(SL7IC6Y?U(A^?YTL6:J7E<46]X-(=G41\>3(GD' M*MC CV NW[[=3!;TF#L,]_GKK+N#Y*\)+'!,5I,H?,]J&3-7YI7T_6UE=_/= MRN^K 7'H^&WZ':-*[ 83R)5DEC)-:Z(JBSQ<5];7V%#+)H;ZZEZ>SB L1Z< MQN7U86U_+>HPL!:*LC!RN6ANH^4PBWU(A;1!.49YJH3TWA@PJKW45H8*:E*! M*ZB)'^ZL*K_3IZ71UAO6NO%4 _)%UX/&O E0/-6:7ZZ2TWN/.W&W$4M!G<%( M.)$A)H) &O0:9&&N,LIQ:@,!)4=";;6NZ)Z,\ZA!P-7^, JLU;D_!_!? M1QD_FMKUY\J2 [.519:G:M(U^E L;7ZF6/DPA,*/:U>,\T=50?'* NSK_*@H ME9J%6NNU#G*^,GJIC(,B#KQ_H>IZ/:)R^.*;SO6L=";UH:&-:SS@BZ^OX@';??P[*!I]*"88NH8@IZI&Q@2)*;4@U M&,+,A)5U>7].]65._*UV.[U !F"=@\]:$IEBK9&4)$4L6(Q,9@1*#38.'Z#_5^WP&$X. M#J?O@INBY5@NT=FK=?G6O_1@HD>G"2YM75F^Y>QOZC+QEGBXNL$I>U,KQ[*YHWDU#E<-!_[32#ZM-.0,? MMX$!:\7=50-7JM+?_%3GO)R]RDU%)^4FK4,--QOOH2?V,&YI@A=?4%?AKDC1 MKW!7YEP\7=@ OR L9:MORJG$]X_H^3W(T/8;'"6JS7)>/51L/+ M'M.F&/8G8_]'O9LV77Q^Y2K,J4_ -EP0$7J.D M_#T?SWZ?Z--BY=]G!@]&T_3M&8'F;T^EFR-ZPZA[!:!O[N[W-O:2-WN[']ZM)CO= MS1NI.4]C;-W=WO9^TMM--G>[6]O=_>VM^&E_]^W.UD8/OKS>Z6YT-W MP ^=[6YOO[*%?YM)M-\O8[[[TQG."87*7$@S32AQS N&8QQ7*3% MK?=-$Q*WQ_"Y/Z3C(=Q;TY_$7RN46:F;<_U MASS^,KS"DS0%^AJO9PZJV0@7S9@^=&:J(ZQ=8+2K8K=6J#03SF,O-,,94N@!TW^V1_:KR_-+/ZQPW?? M?R;,K,3 OCZ.RW0T\3]9N&=7J7AFJW1U MN@5.'QR,_$&Y&DYT= [6[M,1@>/2OD^*PQ@0AB6D?W]U M"T"[E*+E<8X92:M32T"ROCXN_*OIAS]<7H"R>/HJ'Y0#+Q\Z?Z!D/#RN50ZE MUACFI=91I^:HWU]K)&N51G+NR%9UD=&UC/*KKU_[\/47TS7%\!T?3M>N>3)= MX]=U^=IGVR[?O,N2J ?K,KWYPY<W4JG6M[IG,EH&[=X$CEKW)3RT3/@HGV06UO%@LM6\P]PRH- M5YX:?WK\&>VEAS\@OB2"+27%19/Z,IVXG\Y?NRINN2JP>@)I$]I9;65=*^O: M5;$,6?? :F-;#NK"Q.S%8R63"R5VET:PVU5_;A;M[C7!V^T2X-^(;$\_?YL4 MDGHL:(899@&G*I,@2"1CF7;:^FE,AIV)R2QL::2_=AZXF$9OZE4RV]%(GV;H MIL[?=O#]XY?N48?\];5+=KYW?[Q/.Z3#/FW%YRSI;OWYI=O;^P)]/KJ0OVWK M==XA'W]\/'I//W[9IMVM]S\^_CC\&D,^W1\?T\Z;#NZ^Z9#NFT^ALYB#54I* MN7 >Z1!3$6@CD2$,.$4Z1:CREKFPLLY2L8K3K''E)FZQVIHGI9I9BZ(%F!9@ M&@ PG&;*"XZ#I((13(T*U'&1ADQ[3*BO]\Q7 !/WS+< TR2 62A7)H1Q!&/@ M*Y+%)$8>&K&;LJB(5#Q@J1C6TA#)!7Q0-NC ,*N-&-P:,0W$F/V% M8H6*>>>)] CS6%K>& Y0$P2B1!HMN9/*LI7UC/!5H7 +,(\",$T,43W AH & M34W7C^OTK8]6:_ E0>SM:IL\'Q1M2JP)V'VGY/:WPZ)HL?1V]MH\XD1$EGGA M'*+<$<2<-$AQSA"WG'DLF7(\%OY-5VEV,?7U8U<,:KI(;F;-GQ8.6CAX=I&A M%@Y^ 0[F\2%EK0DI5<@9S!##*4&:<["O*,VLI4P0Q0$.Q&I&FU= KH6#%@Y: M.&CC."T<_ H?#%L]2&6,Y(I1HLA)1K)-,L0V#P2<\"#X38B =R ME60M'KRH^,KS/@(TCZ\LY Q"B=%%;A_M7-!+ M#;A5F?,("^\Z/]R%WW&WDA MMTC#MJU',7E_,>W)GY')9YB9MIAY$S-J'F3Q2AFBN$?2Z( 8QA)I%@C"4KN4 M2RRMB;4JUNC%:A6/O5NAZ5+YA>]X:^7_RY'_OQAJ:>7_DN7_/*HB-+8I]@R) MX#/$,L>0Q!HC:C3/%+<\==&'ML8OEKMJY7\K_UOYW\K_7X^MM/)_F?*_NWGN M4(QUQ#B,D>:QWJ%R IDL<)09SN&7E&@K5];I&FG>B9@6 EH(:"&@$1#PB[&4 M%@*6; +,PR:4@(>9(B,.,P4I@X(U-LLUAY@Z[Q9>RR?:'ROXDQ MDY=R)N5,S,3EL?R4:\^IM-L.GG/49*MB\Q8T;V<8&H#!@Q;1G2 MEH+Y1#U12CF;2K6TN,D+W6C0;CQK$:!!E'E:<9,6 >Z$ //("31D&6ZS%@%:!&@1X+$I\[0B)RT"W $!]L_&3GA0 M3C*GD,XRA5AF--*"$$2XPTPK2KG*RM@):4&@!8$6!%H0:%CLI 6!.YD!"]$3 MRIW&V"'M'9@!+IH!J;'(^R"LI81(2?5\L<%_67ZZHM?X?,_KWO.+0I<69%ZM=GR/R#&L\F7UZXD?^60P'"='>@P#TOVUBU.17*#] M]1-3#HBZ5&NL',^\8%82+3,OB4BYD"H-7G[F?.7"&Q]]SK++YTRLU6OE#-?> M@Z5Q%E=V!M]\,3X"3BYV!EO>C#<&KJ-'7WTYN]L -N/3?6\G(X <7\#%39 [ M.A_T1CH*FHVB\.-B*R]L?UA,1KX'??NS/[1?'QESNOLUYGS99MT?[JCSY0/[ M^,]K^/<]^?BE?PCWT\X_?WW9[6W\Z/9V 'L^1LSI^__N 0:Y8T.8Z,"[N^3C M:;=W>/CQ'_AWZU.^^\\V],U^_WC4X9VM#NY\V3GI?ODK=+YT3CHGGV6JN)68 M(*[ =>&:Q];<13ICKS@8O,!:864D\ /EQ%#NCB9\I(P_%$*]U/OI;]R=^/JG%2Y[5[LEG[%/E*,:(I0[^ MN-3$,@8$4:F=R;"3P=/SLRJT%R0HDGE%F8"_SJ2&>2F"]%RE]/RL[G3_WM[O M=;:[O?UDH[N5O-[8V4O^WGC[83OI;&_L?]C;KJY=BF)GOM\ L] B:%TF4B_% MBY\SZCD2X" <"98HGS$BB#8B<*Z"-E1:GOHK<>FGI#O;#C;:N#2X&+MC&-ZO ME;+<$LM2)246*T\:N^-Z3+[%!9GD!5@( 6YQB2X 7'UR#%,.$'RHQ\G)<-)W MB?')R%N??X-[\D%Y3P%&0#(, .+P%$CK9#A*CG7N(G*/1]"UX$>)3OJY-GD? MI'U\#NXM\\;V3ZM;:KO'^/&)]P, [@@0\):H@N9 O'%1HU7O,(([=%1'\/<> M 6J,DC ?PR%\UR-[>+J:G!SF]C"QH 0<#$= DFI(^>!X,BZ225&-X,AK$$& M- LOF;=5P.#AA4743/H3YU\E;T%EZ2=X=9%20P/$_U9J*_7;BPFT#%?^=S($ M2ZDB8U$.' ;ZS=<#+&(J .!)8)6H:5?D*R+]IL0"2/RC;I*<:;)N9P@C&L7Y M&?RTJ7(2XX85GY6/4BVK&J=G&I\,+HXXCJ0B.'1[ M'#EB!#K8=":='NO$?\^+<;$:9V'DX?[(2H#_)?%A )$*P!W -2ZV.3Q.\CC" MDY*M)D?'9?J#M8N*VYF%5QDK7R;%. ^GUTF@ZU;LU6]JZB+>*.(*C&IPQ;I3 M7;@D=K(Y/(*^G_X+9BD?Z('-Y[P&^C9P#+!YS=>P7(K#)$X+K(2HM"4GP"XP MF?D!/-J/*G6MJL4&RR68' W+(O21;7U13,6"/@+RC.-=_W.+]!HJQ\7CBE''S>>?21$OB%EDU*I7R$C5DYM 0+TP-V=WJI)\9)I(H MXA"GL5@?S@S2-/Q_]MZTJ:UD61O]*PKN>^[ICJ#8-0_V"2)H@WWHL$0;R^T+ M7QPU@K &7@UF^/4W:TD",0]F$%"[MT%H3;6JLIY\,BLS"Z-<(\_[0#4C=&&9 M@71?]$O70*;;\&&I=BM!K.W:D,%A FQ9;TB157(?U=IO3O%E$3=YC;__1[ M/L8P^-CO=;["7-Y(&UG;S!BA;W:2UYLK!_4O/_)2$Z-6(J"],,UST+:EVN4T M?F$D#B($N[!,\-+%R.WI+*]X ="%WDX7A!%F)OP!TR)_!" =W!7R%>;::I.4 M(9%+CYT/WN3D(NN(M@[?0CX&,"?ATQT$I1*++.K]N!N[ R!*I]64-J-O _JT M$I"RW/B5D*=[EIXL5BL;']8_]OICZ3KU7/Q5,9JF/7S+ G:\L?*#$*Y\"!QY ML) 0U\[F[."$'$Y4&,(P&%P+RWCI8HC+B7QEA+DE9DV)><7EQVSXCWBX#T,: M_YRZ$WO=_M@2-R*<]Y?VSRNI^6K MWXUAE,5TY9=MM3-;GPCNJ=B"K/= WX*]D5^UF<]YT\Z8+S^\231Q(1"GCB&> M]V2QV#DD=/# @21F[-E<9F/J6I]0HHWN9A['K.)S.M/;]J+M_)#0J2)ICIQ7 M,'HL;]1FI(6!BR;J$)S7Z<+ W7$N@SD+=M!T04W.OW>G"<"7>NUV[Z B@I7% MWH^@]085SIW%Q5F6UYIZ8:I+!B> 42G_&7_+A)^/+W)',_>8>EZ.\@-[_>'8 M=W#!OLSWFWVPK=!W-?K8<;$_07N2T9Z8VA^5<=D;09^$P9_O;N,+\'#7V+]\ MY"8O-QFZ\4Y&,#1MNS^([Z8?WD_7_UK=JH.KB\XOCPY[^^\/6F&X^\Z8)855 MM2HV2:Z:W']\F"R-5\S.+=U.#N9KKSM^[<77'=1+G-SW6KQ$KCLH&+OGM3>T M6 CUHEILE@B_YL9SV.*7*!6EQ4\P\R2]Y;4W))'>4AT^1M3=:6O,;^6TWMCB MB8)Y@AQ7]00!-%/%6YOJW">(I2FGOJ13'R%O_/%1X26&J#T]6MUMQ^%YA[*5 M#E@=V2U9>5X^] ;#^T2&_XYL/D!_%OEX-/GXU.\-!I5L?.M./=C5GY]LJSLH MLE)DY3)9&DBJH M8&ZVEKMG5,$DRW=WM_YI36Q]K[,Z7WFRNT<0SO?+S[$ZX_;AQO MYJWE3LN]2>$EA@%%(42*N,4$.1<\4K**A+*>2K:P+)1<5/(I$GT?;<;-'U*] M\1K:1"6EUQP9;Q3B>6LXS9C+E0R,B]1)0V)1.D7I%*53E,[+4SIW M=:IVS.J@HE[LIE]-B>4%1JF&P$*,Z(FZP138)CIRF'G/I%7:AN-&*HL:X[/;Q=.3P$?=[*H XEX!8(M;F""!/(]8BP289EO>PP 9QQRFR(26D MD]/:$.VHT4\9/% 0LB#D?(S='T\"D262ZMG!\#22*FK.M?4"8<8CXH(GY!S1 M2'&J9&(^J2@7EA6[2!7_+!A8,/#U8>!\F\TEVN=A ' FVB5%[#S@'@G>)!=\CDPVEFN=<(E#GB?P M.SH!OZBDH$EK%(SWB"OOD+,I(F*8HDK90)0MENY\Q_\\0H3A53MJFYD+QG>8 MZ[VEQ[O8-'M#V[Y\RY]V+W=V['=F-_\YNY_/? 5;3@Y.GL;@>.B-\O9!)1KS MMT();]VO+U]5JRBX, 18+P\\\@!:V2AC$X"]DY/-C4M@U_QJ\,:'F< N%8PP MUF$4B4F(>U#=VLJ 2 Q8)Y% M:>%9:'5HGAIF41WG)+SAW4E::#HL3F?-$6/ ME7B\.=)KI_%X)B;MK7:(")ZJ?((JR:*ZB MN8KF>C&39NXTUWQ[%DOLZ\.HK=/85QV"(XY)) +.&T9HAK03#BE&L=)1>4EQ M]BC*1Z2"$E"6(97X4UFG< MLG0I6BHYXIJ"=6640 83CK#GF! =O8WIA1;3*PJK**RBL(K"NK+Z:XH4L^@T MH![71#BC-<,:*QZTQM&7:/.YT%6ST>8LZDB"9\B C8PXPP:!Q>41B38R3N&8 M0()"*% MP1Y)&0+*66W(1A>0"7DERW@3G7_"'(&BL6[.,/C/,/O(3T+8QV/2&'7@6?[B MWU=$^U>Q_3/=O#<:#%OIZ'W']G=:W7&7TGD._Z?C\/_=6/O0ZT +CRI:I=X/ M:I/][&NVPHL,4X/68!A#K9=J*YM?%VL'N[U!!# #\6@?@01,SSR(_5C;[P/V M]*&I\,JCW%6U=B^__\GJ0VTPVM_O]?,-W5%M9V3[%G 0OD_]7J1O2U^7:JMQW_:K!(7\]8#"H[?<&K:H5 M +@U6]N''N]5?3(\B.U?L=:!WMZ%Q_5K.W#A,/:7:KEWS]TF3IZQ$[LQ5VT- M,QU6=8#?M=T=. L:T8)^Z4/3JO*NXYP,Z']HM1W6DFVUX>)A#WIV.(19"=_9 M2378,(KY@ TPZ^']8 !#U?+JIKG/=MH]E[,^^A$.U.#I/V'XQLV=;6,U\C 4 M^3FQ V-F^T>+,-C5/;+VRC@V@AOE))'!9$#.=6CHU;J]8>ZM#CPJ7]@:#$:Q M/]/R_.5$/(ZJU\A=XJ$I<9 ?9<=MMM/ >'CR8#@=_=-'C9L_D>7:K@WPW-I) MU^_85K<:F\G[02^UAH.S+84&@"SGNQY%VZ]%D.]PA>@LG4N# O'-ESZ*[X_:(7A[CA?9S)YN;B0B71RF74 MXZ-A?#\!;CQ[_2792V/X\C'+VKRC%>7G^GWFYV[_5''N1.1@Z'\BF^"MWMGV M@3T:+/SGS,MW *4G=U<9J._>2S<,Y/SVKKJ\=S]L?&VN;-8^;6Y\^V>QMM[X ML/1ZWJVQT5S[6FMNU#YL-%;7&E_75O.GKQN?UU=7FO#'Q_7&2N/#^LKG&O1! M.NR*J?8_YP!L;!A(DF2@ MR5,3%:>26B>3$"99Q[07.%YU'7'6!9Q"Y$)R N=;8[SPU'-LM"9R3$2\[?"Z#\ ,7P.3F_ERWQ[E;RI5"5_V1X#@\7 _=C/F MV_W]?N\0E&U6IJ _^Y/GV$IU_3WJQ@G(XPSR%%=WN1+_;P'YU\Z>2V3A*D"I MNI %;,$.#$)%R;VF5JNHJ<1":H-3U#\D7[@@FL\N75=,1[4T(>=GR/99B]A+ M@Y4,D41I.5'4<&^L9HKF#=23"#]6\R!A@@FJ/DB&SUN\GX%!Q+BQGYD6R-7G M:$$.FO"$O]H]__-YC5W:^# Q=CMKO [7-+Y_P8WF%MTZ_D(WOG_A6\=__6SL M_?5S ^ZYT=QM;S>_43!Q_6FS_)]NH7N/?V7F-U"YZ] MNU?_](7"/YX-XHU/_[8;S>U4;ZX?U ]^."6<9R(@I1-!W(B$',4!$6^\2\%Y MGN38-P&"',-*]BS ]]02S!Q#M?A9MF'(+RY_7 M5KX"W%ZTK6XQ(=!-,^)2@+FYA6??*$8K <>,,E[R*)C1(K+ *<=)4U4!V0L& M[[-,&.!M.@. 4^6N8L;=V^,,XJHDQ'&E.'.+>6608=<@880+66K%$%I9[ MW;'=='[29T/ONI$,2F4-)N%&AA,:;1!&4BDTC"D6R9:1?*B19#\4\8Q$8L N M8AKQI W2"3.DL00=*S,Y,PO+,!_'0SDX/Y83%\%X N=1K'#!]EN]429DW7A@ MVQ5FY-D,R%#A],/*6S$],_\!TA'S;:9/R^>V MNKX]RB;YQ(DQ/C"N3Y$ S?(Y8/0->EV@@$(GW\7JU^:A,"WHBERQH9O[]EBE68P< MDP,^"HVD$"H#ID$&LX1PHA0KD4NGZ?.4Z9Y^YHF31\X_)ZDDI/+=Y;VBNM%@"+_&;CR@$).[9(=GYUA"=^J$DUI,D#)L>7QL?.K1>-#PJV1(B\^OBU%U][ M4"])1>]Y+5XBUQT4[+[7EA;/08OU+:^]H;[7+1'K44L>FM^J-G9C@R=0\@2[ M#ZHG6&!M[O9CK-7'ZUYK>;FDXAW9DU9C>/$6L4)38 1F$B\=CWN=6@3IA0G2 MU];ALXK15<#4!\KP.)507],FI!MG2=N8X[V[Q; ]_L"&SE-;2J>53GM9G?9":KC/D?DTCH29_?EA$N#:C[]B=Q0'CYL@<)>^ MG*^>>\:TI=>3>.0UIRF)&!Q1W/ID!$E$RYR&:7UD9++XQ\\L_MTS ^GL>GP6 M\WE)/;KO4N$D]6CEL/'I[TZC^9,W5O]NU5>_\.W5QNX6W6XWCM?Q1DY).O[& M&G3]X'SJ47UU#6]UMLA&@]7WOHBK:U]UL)PKJW(1V(2P4":*E(+T KCAHN9R[O*.7@8DO]E9L$AK0-&.E@-=8\&IEW^I&+S!38?P#8?XS%B]<=^W5Q\>)K M+PT/;#\"?/R*[5Z5 GBE;BT[C#\,OF.1M$M:!!$=-U@;@'7CA#+& 8#(6)SX M+X[L>8*^4T=VM-@HF3@BE'/$E:9( M,Z50$MS*D 2,8@KT#?)6MX8,83X'@)!\R%LA80CQCG&;0S5UDJ MSMQY@KZ9S0^!I4MN.3)!1\0)_' 2:T0"P30Z9Y/!.71#:5Z@KT!?@;[+HM8P M%F#H8N$--R(8YI+GT#>:RH1M* [->8*^4X>FBT1QXA0BT0B /JZ0M4%746L8 M@- HHS/K@]\%^N;3H7G1"SRM2?)Z?9JQW6[E.M?=,*F6G/_Z(Q[FXB3YHX<> MZ'5BO^9R NRD5'%5@N3"=L4/I0KNYXQ_A:H@F_W9U"><:BYXCG[U03 ;$HF. M6%]\G_.C"K[.^#ZE,=;9Z%%,6B/N0"EH(@T*%$M"M3/!\,R"A2AK6Z\CI*% MWP-#GZ6$$1F4PR)Q$:-C.N$4F8Q*4Q6+[W.NH&\FB-<)QU3RB)#L^\S%-*W7 M"GD94S2::D]"AC[R)"RX0%^!OOD8N[L$LB;%C,<6\$YR$KBSW! IHDP\)F%< M\7W.$_2=^CZQS15G/48TNKPKL0S(\6B15\80JSWW4N1 5JP+]!7H*]!WV4[L M3DD3 N, ?)QKX@@V7'LPF9+$ (I^P1#S$A R)'+%@ MDM085%B,"\M\DDI8HR:@-$B;-HK''6"4!^JC# ?'%KS@_*MV;16$*8(CQRY1)A M-MW"K5GP[6'Q;29NTTFO?,HI24$ OC&'G-,,2>JEBUH[I]S"LGF219N";@7= MYF/L[H!NC OO@N**))4 M6J25Q\A2(.0:"Q:QSHLVK$!?@;X"?9>N5T=-%.78,.R!V#FMO6. >3A)ZUA@ MQ7,Y3]!WZKFDVGJ,%1BQ(1K$A1!(2Z:0X]H'S&50P6>;EO*G*#KUZJ&OU-"] M:RT/;/K][W'@CDF7)P2N[*DLOSU>'/6)7E8?KU MY2M3+36+1&;/".&)8."GH#,UY\H&ZV,H#N+Y4::SA7N9\4$)21'7FB >70*U M2C$*D9I 0G#1N(5EM6CD_"T#/N3%=;I2 MXXA+6BL*)A46B =&D=;&H90L819C[TRNJB; Q&)%8Q6-5316T5BO0V,I%@S5 M1B2B#2=6.ZJ%A _&)YLXX66!;9XTUND"6[)44D8$RB.".&4".3"2D0R&"95H MA&$$C<46C29%8SVWQGJX_77+J9>>6CJX=/#+/K5T<.G@EWUJU<'_&5K0U? [ MM'XM3XE'8]0!A>J7_P>^G-ZBH@JM;HA=T.$:U/0EY<$ZMK_3ZHYY KVHYV^I MD<^J\5MK_QM81+O5C6BZG3:M3(#F;JRU.OM LO)>S#,1);5^;-MA#+5AKY9: M7=OU<7QX4.7)#79[_2$:QGYG^NV!'=2ZO6$->#6TQ;8SQZX-X?;#W7Z,XXM: MA[4.M&EW4(O0BZ'V]Z@;Q]2#X<5:=B\MG7"0:C#NV/F3SE[^']?_S_+9.YT9 MU0?P@(W-!#_8V7_W=;2_WXYY"PC;_LNV;3]/>P[RB7<^[#>_$FV5[_ O;?W&JM;\.S= MO?JG+Q3^\?JG-;'QZ=]VH[F=ZLWUP\;!#^$)%T8S1!1FB#N5D-9*(6QE%"SD M! SHY@C&UGX>_?XH+MQW,DYXN9S_Z3@K2C4WEB68:R!,M=:I-,W.S7/A8.-Y M"/]/O7:[=S"H_='JP@SLC:!98?#GN^NGURUZK\+*D^X;VSW0/6V[/XCOIA_> M3\&VU:U>LKKHO&$%$/G^H!6&N] [T,MX[)*8:+O) R;'E\;'SEE]XX-,+BE. MKSY^[<4WW1D3\AAW-DM4J'M>BY>N:1)>$NR^U][48GG;MWV$R,[+I^4SQ'FJ M)S#&)SKD%O[CTI6WZ\I:I8]KGWN^PL_GZED/N![[KZ5O,WFK37G;?18['E\2 MRP#_S@"O1A\[+O9KC.1!)N9-^0?+^\UAH\O[/2;+>N7Y,Y][N3].7!:U=LNZ M5KLU;,4+^3.E0V_5H54W9L].;[@+>J)]VL%7=^U\A"&4*(/?ZK:7'T1@I"41 M1XLM$=QZ8K7!(A(67.=OL\F1)'C5[7C_I]H(JO))1@>W?C^_IQ M7O[?6-V&9VYV<5WCC^R>M[WPXVFEO'C>._?\*_UOE0@D9G36SM-3K;3<\; MG8^[C4];I+ZZPS9R&YLKHK%79_7.%_CW=ZXR>#2S9;0VA%F#J%NGR-9]M"DV?]!4@MN*5BE:Y:K0M"BX,,0+P0.//!C M(V5L4C8XR87+6H7 EXP\@5:11:O<1JO@TZI?1&G&F4+&2X5 M#0"=H"182HP M3N&7XZ!5*%XDXH7%5+] K?+&#?CY;/0S.RA>=VGB[]6C8D 67LCNQ%H_=FRK M>UKKH[*M6]W:4;3]V_@LGJ>0U(./\6\4DKHL!F<^Z,2EH2AWL4IG& ,TR+\+ MHWZ6B^OYPE3$5L82MCD5L.I@$\2+%-)P(VG8^#!CB@J?N/18(L)Q0%Q*@TR$ M.4PI&*3<$N:X65CF2^)"9%F9OZ]N_MZ%_Y?Y^XSS]Y3T*VZ3"(D@ZK!'/'@! M?#]X%+Q+Q%$7HO8+RV()7SM_RVK,;Y,=()$>KAO60-QO$_Q2]O=Y.9Z2[B@' M$CR("_Z&NN?G ')U(E2;(%/_Q+Z?]8\@6K#R9JR<=;LG19@4,B 1.4/<"XH< M(Q9Q0;6DT7**W<(R6YJ_$BGSCH;_50#O]0/>_;S#!?">&O!.R:'Q/.]8EA!S M5"&N'$66"8&(I3Q)0$-.>#;NYJ^(X;YX; M7=ZOO-\\-[J\W]GW>\MU /ZZ3:[QN3H %S+^X>]>JDV)_?U?EXK\WV.^[L7" M [_?ZL&43OVTFPB^P<[V/W8[AW,U$. #Z420E4)86/E M1Z3,:4\5(HY3Q*4+R#*I4<(F2289@:&X4R6$EUWVP(.XU!+(RU4P]'N%#IZL MJH$Q2UJP^Q4U4&))FTXKLO!8LG"WBA EX/M"%V;+J+9O001RL3S;R0NW Z"]OCW* MY?$J1AMK'>"[HWY%CT^+],UD6+][_$C2NV6]W74:/G>8ZYQTSGS%$)H7,']. M(B%.C<9!;3083YWSE?&>K1!!R0J]79#"RXGNF:===/ZQ1UDS#%Y),8'ZP?;W M1FNK^>]>O?,WG/?EJ+ZW)>I-N,>GS3VX"VZL?MQKK*Y/M3]L5]P?7O=5Q?_2O59_#.!S4>FYH M6]VQ218/_:[M[L3*W3'V8_0B:(@BH)X+J]$41!/IB!.71?8:HV5 M]PB3H!!/SB"-LP/;,9!Y$Z4(86%9+ HMBGYXRYZ+Z_,:\M\9.%K=466&GPF6 MW>\-6OG+=U7X;>M7/-VQZ[_>3V)XN1@/WV6763?HM4?#^'XB.WCV^DNBF,]$ MT,QYT#(59V.,9W_N]D\GTTY$KA_M3V03O-4[VSZP1X.%_YP-2FYUIW=7.5OD M[KUT6:3_B^A==7GO?MCXVES9K'W:W/CVSV)MO?'AAN2'E_1NC8WFVM=:@#YIK];5&\^L8D?X8=>TH MM(8Q_'GW[KBOB%QQW=4';W'*.= 9J_X8K:3)&V6\Y%$PHT5D@5..DZ8*QX7' M2EZ9\IC/$>A+O(*IU.UPU(??;SYEI;'R@S("5U*-O% ,<2PI=#O_\+Q MS<[&ZA=ZWC.Q_>GOGQO-;P<;WX$/=$#_KZ[P+?KWS^U/6[1QO'6P_?WOGXU/ M6[RQ"KS@PXSK6CL3A)4*1:4\XBPQI".S2&'AE-+.8IP#ZO2B8<4U\?BNB1*? M<%D>$[G2^_^;%0\?M/YU0???1_?546Q HYH'L?TKCK-)"[;?!=N_SF [22I) M9@/*-C;BADJD552($8>F)L/UUFS *O2Q ML/V-5K.=:VS/7+UYT"N0?A=(GXTTB8P[R:1! K.$N-0*&>P24I8IEY0@20N M= ITO=2YG5-(?_5TG16Z_L8@?;'IA:=?!'5>>/K; O6/O5'QJ]\%TQNS?G7J.,%6 M,R2DEMGWXI"E6"#IE:82QR@"RW%)BTJ4D/ YQ?373=2;N[$?JSBW0M=?+K)7 MM7ROA?5F[Z_XCVT%@/65/-H%V^^#[;-^=6MB,$$%I$E2B$?/D='*(V,8ETH+ M'$5<6"9L$7-2^/I\8OMO\'7]$L"]E\LSCP/<]B>\;CX(_.]48"LZX$'8?4'^ MNR#_K/N=$;/_WZKJ3>OB%8X M_P-T8D:(6JNS/QI613Z #<;!L-#_^W3E'R\(^[]UIQMVQ[!VZ.'4E:I^;5$$ M=U$$9^H0N&38Y%A*BH3@.B++OL_"_M_N>S_!:#\ M/X#JN0#U+]L>Q4O+4#];IL"U%&1RU\:=I771SAB73IQNQ2"?',Q!0IPC!6B"MOD8Z)(&8L,TS(A+$#7Q^NVHL;IVF(OZ;.^U._751F=[]=_.UMX.W^I\ M.]PZ;B30CZ2Q^H4WCMN0J'-R MS#H (&)8R9R!>A9(T$Y)+SDF6ELNF9&1!0WC9>/Y_/I/&QNKW]<_?ZY=!)_K M*CY,< ?=8MO0BQ4;;FSC8XO==,?1C305P")V6>R^'==!['#B"7,7D7-*(ZZQ M@4_2(N)\X"+83%_O5*;AZHV.7T[EAN9NK(VKD@VF.RQYV^\?Y>H-XRV8LGF[ M,Q&GFCN:J>XPB#O5-DP@QH/6H#HQ7S\NXI!/F+LR#K^S"ZE@2U@\RBZDA"YQ MPU_4-J0OMO)U;?O:Z/6'N[65BC+8I]YO\FXU6\L MWV> U_/+="LB:=ME@%_? %>Q0F7)Y;?Z<&K1+-96HX\=%_LU1G+Y,*+GHTVOG\YW*+;>XT]3[97-W?KM"XV/M6/MN'<[;WM=IU^8_7.^H6E MD7IS"\[_N+?=J=/&\;\_&Y_6CK>.?_*MX[]_;G7^[30ZWXZWF_YH:^]*"HCZ(^ MKE8?-N0E=9JW874\,:DC340:;[P.RNFB/IY/?9QN.Y"XH"0J@["* ?%<-\1Z M0I%*#FO0^(;XM+#,]"+G+VQAO>B.HCN*[IBG;KN#[N!*LZ2)9"IIS@5QAAK, M!5/4PY$0BNYX-MU!3A/8I<+1*Q@1]N'[V(&JODN1^#*NC/G3B/Y7,%E5X%U4X MF_6I-:,LDKQO"DV(:T^02X%D5YRBA"6C4ZZ1+D%$%"T)_T]G*CW%?MX%!A]H MO<'1B)VR)E?)(%@YCA,5E 3XS'@P!0;G$P:/9W(><< 43$"4[ '"@P6&"PP> D,1AZ"2]Q;+SRG4IND5&0L+_.Y0/SYK7X+ M#,X)#)XZ1G (%DMND<4Z(!X[GWF".]M)Y":@_6_!#*-$6J/"BU$]1![5 8H'$^1B[.?<'%$A\:$@\]0X0 M+F/ S"&2E$4\<8P,CP$YFC/MN<%2%4B<:]_ F\J$O3IOR3%4$VH41CZ$A+@W#!FO M/%(",\Z\4EY4,7**Z44FGZ(@]"-,KGF%KK)@5E R),.8(-9[9W@N%YBT(ARK M* 6CVMJ"DL^&DC-Q P9(*)@TB-LHX8=U2'/AD5%6FF@HYQZ/ZSO*@I$%(PM& M/BQ&JBBX,,0+P0.//)A,68P%\S0XR84K&/EL&'GJ-@A6!R4T0SA2@3BQ%FE@ MD8@&ZA*GBCG/,I/4FBYB6E#R!?H5'L,M6[(M7DJV!7W<;(OB3Y_Z38)UPL'% M1C$N(W;."!:53-(**ZVYM$YIB:][9E4X6_.$NTAC\!1AK3#B(1KDDN:(.Q&, MLD+W7MV"#SU?$CGO, I!XTY@$#*$G*62>288E)%X[G"8[JGU?P5N'N!,#AG MA23>0#K%W=SLOX'D\]=S<]66Z?B,?SVR3^%PT'K7;;4G6W642+PG42RS51LL M-9([9A#S'!0+TPX9CCWRS"=O I-4LH7E"QKEC:^2O32N>)=MF!_ *!Y 5\&G M$G0[!U/]U(P.0/ZUEA()6>4A> LE%=$G1;-F,NT0-O M'!6&&'-#8Q9T(KE8 S&%XUYBOJ617D4Y5&41U$>1EH2<;38$L&M)U8; M+")A>0,NZP0ORN/9E,=,W8]<%-2"L>&E$XA3SI!F#",JK0]61JN4SW4_,#:+ MA)3=MEZ@0^Y-%0;Y<>7_'G\]:$86&X8+NED\LYE1AJ]>?^?YT@2U+=I]\)R;;V;N5 W MCDG206NX6QONQIH]S1W,47D?>L='B[50Q>-6M8NJDS[T.O!F1[5^]%DH0LU> MGUM8.]AM^5TX?3!J#^'T5A>N^#]W(&J:>.!E/&(K/%=$F""B$IP3$[5T.-U4 MRTW^SCKJ. YYO>O[\(YQ-8Y_GQ Z^3()73O^[^;1]O>P[RB7V\UVJ]'<@G9\ M.VJLKATV/FWN;>^U._751F=[]=_.UMX.W^I\.]PZ;J1Z*^_!W>_];$!)Z/&\?UP_KQ3[*QNG/<^/)#\2@==#PRV&O$ MH=>125@CI[3'E*ED.5M8%E>EY$S$9.F$)EVC.MC+U!STS]K\JXZI:.?)4$W3 M0>NPUH'K=@>UV,WJ(*\[C\=LNO@\R4*'1C1C%_U_I_/X1(5,=$R^WW"W'^.- M=[3=4/O:W+PAJST#Q5V@(6!OC9/&>0?0D(*.!I0,M98J385CDX@=?E7$CB@* MYF&18^M@X\L/[$4(40%44*40CTPA+:A&)E +RH9*1N3",EZZ 3HJF;F+-'C' MC%=&&QP$CR9H+(TU1G**(PU$G(_?8N)6GH:4I>%FOG$K[*G;/I#7RSC72D?O+[.:YK)"R5B%-"\S(AZ&VWEG=% &6">1G"=A6%"**3 . M -AQ.O'I4EZXW<.8 #\/&ZOK/[#$E"2>)R4P/.Z\0I8$C!)VTELKG$VBRC:\ M85*V+K=+JU VRJ>Z_ZR56G&*Q;M9E%9A3T&E@&G"G>1.8:;R!E-*J$C&8@(F M *:TB,G]Q<0?_4@BZ>2%1](34-TL,62I,\@0X;&P23*F\J9>%]=]:S>(Q(8? M]G)994K'997/2T4FAQF7[X\EW).8L-0^F<"9P$;J&)V+3$1MO9ZZ'22A:/KA MMZ7EVASH-R=!>]^.?@B8ID$'#OJ=9V01$ND8&$K<.J^=5((#LES,8+Y)?L:0 M[ 6+5/+TE(4?R@@_^ C#E".:):2BE6#\9N4I2$(Z.!AH8KU0 M_&XQ9PHW=)TOR=OZBU3L:A?EZ7H$H]&%LI6=V3'#3U/HJ[D3.R4,BW_ MC^O_9_E*,K;?&].V=_V84QM_Q?<'K3#<'=<+G9 <+BZ6=)U>9MV@UQX-X_M) M> J>O7[AJB;[F%T]\\[JJ#PW(#,_\WM5DY(%;"TQ :Q>R3WH$ZVBIA(+J0U. M4?]052F'ZJ+=_FF0SPY 5#_:G\@FZ(IWMGU@CP8+_SF['@/#.6F2RBSX[EU[ MP^@_^'7//I3J\J'\L/&UN;)9^[2Y\>V?Q=IZX\/5BV O[MT:&\VUK[7F1NW# M!B!KX^O::O[T=>/S^NI*$_[XN-Y8:7Q87_D,!CU\45]K-+^.$>B/4=>.0FL8 MPY^URT2]^C'/KWX*F7/1RBMPY&P,X%RT](K^_)\S3O0',&O.\ISU[M!V=UJN M'5<&@S@,Q?[9[_^;Q4A]6G5&?O&Z[O;0']J /=V>TTFE\. M-U9W>'WOKY_;<*_&I_I!X_@GV>K\_?,\U8%S\WU%_1CHSJ;/^'Y*VRC^6]KJ[.9\K$?P09@-8&C@('1:*XU/ZW]] M7JNM?/VZUOQ:N[!B*1C@:L*C"7D=.)(4:( M02;Y?[2Z\$UO M!,\+@\5://1Q?YC#K/K#UO%8\B>A%,$.[9_O;@JYF;#GR>2J0CM/>FD<-@J] MT+;[@_AN^N%]: WVV_;H7:M;O4MUT65A,2>L<0E/F.,D^'SR@,GQI?&Q<_'] MXX-<+F%CKCY^[<77'^1+FM![7HR7R'4'!;OOM:^RR>J6%Y?\A"?*&'R4GIS8 M+$_0E^H)^G):@*5B&I<58;E-F/[C2U\9Y-\9Y-G]?2<#?OV6@7^Q ?Z\> M%0.J1GD%WLKNQ/'G&>94?3%>MZ]XUE&T_<&?=TFAFS(CL"CB#:/VXD\M75&Z MHG3%_;NBU+^[ --3'TEM&/UN%T[=.:K6J+(I6XK@E4(4\UB(0B<7@O2UL=;;WMO___NSL;K9 MWNZLY>7^XXWO]:/M[XV?&]^_X>U/Y[;58R&DE.,3#7<6\<0(LCXE9+Q)7CE! ME7)YJRFQ:/3\;3?UVLI3E.I&1:D4I9*5"N-$1$M(D#1QXJQ5D8*>T9Z*1$-Z MB.W)BU)Y6*5R6C+/$A4BH1(9X@+B @?DJ*/()(4M-D09FI4*%HM$SM_F746I MS*O+[I(F7NNDNYN*F?>AO6Z=WMF$N4U)<,^XX5);X2DSP:0D*367[T5U/D@V MC/K9WW<>)V^Q;#]U+D[UHMST;E@74)!B!Q,;0C2 MA#,4M*-2P_AYDA:6Q97Q(W.XD]\+F%DKWH\ZH[;-Y7UFXPBNA-&RQ\P#[3'S MO+Z#F7&?700IQ.\N\#6[N9[!Q+'D$U)61\23,=@7-FMW5E'34\(.J91YRI@(R1$D7E)0Y!!$_HV;0_,9ZOMR HA?^UK6Q#+THP&\0.S7G!W$LI+UR,1%"& K6@K" M%.7>R(JCX)PB'V2$MI8@V/FB+ANS0;"$KWJZ MS.GGCKM,B0LLK15&6NZTT KCX!GFD0@IL2IQE_.,?Z=QEUHH+ ES*.7RTS"2 M%!DN&?*">X>-$7ESG&5"GCSP\K4O8SYMX.6#^I+FCJS=)=+H>>W5$FGT^_A5 M;ZYD[!I;L2L_G'>,:.!M7E*.>,04:6D9TKGJ'S7$26\6EJG0BPI?7+A\T&"C M^\VR><6H.?>N%T1\($1\7ONU(.(#(>+1"2(&SXEUAB"EN4/< M.V/"<*:\U!*Q)!CB7 1DL*%(2>EP8C)*FT!A*[)()9\[)_1;#2%Z=6MT;Q4[ MG]< *MAY#^P\-7:X2T9I;\'8(01Q83VR.$H4 $9%B(3HE,/6!5]D[&+J;<'. MUXN=)1NMA%_.4_CE:U_1FB;F]6V(E?H;5)EYO>$NF(FM\]N5(\T2!W 1+ MI)?64IV=N'I1XZ>P"8LGMZQMS&YM* M:.8<8N#1# 9&SPG-!94$!@ST"> O5U5BD5'MDHW<9@R4BTS,7SG-@H'SM9KU M=H(S=>(L",:YUH0+'TTDB0;.(B<12RE*<.9<(V#CE 42(H4Q.B%-J4+<>X^, MQP9%'2AH,TN8# O+A):ZF"\Z//-UY]+<)1CI>:W6$HST$ CV9=:.58%ZY4'3 M&*H,<+@H$)!O"QPN)!6) CX'=JP1BYB34@KNU3C?"R ^$" ^KPE; /&! /'4 MJ(W$AN1$0LSIG''## )3EB!OB!#61F8E7EC6?)&0BS9M <27"HAE-7(.@C/+ M$MSL$MQ+J)?YXG3[B[%U2MS17=7XMUF[)DBOG6(,,14CV#5"(DUS"*>Q$<>D ME0TX5WUCBTJ^H'J9 S5/C1\M.?,>L-(JAL'XRZ$>V._R:X(@KKUQN.\&:/Y8^ZSR[*TR.3 M1S$X&'JCW/BWN,?R Z4CW+Y37S[!--(2,.$LMD1PZXG5!HM(6'3)62=X,N9OPA+H4A15W.MKLIJ\F\Y3/XSM""#)R;K MN9#9ZRSTF9[:&PV&K73TOF/[.ZWN6/CI/!OQ=*S=;J]1M-0L$LD4X80G@HW2 MH$$TYZ!2K(]A$C[.SX2/GZJ6]<;'B]'DH%\. !,&L7M>N:QW]FVKWX&NWDCG MMC2%($RQH\ZQH%$$2-'PG*)>-)@NN8%9HF% M%V"Y.XEH B;/J8E(,T.0HS92!J. $\SC1N\"G;_'%[76R8@,:KU4 M&^[&VH<>?-<]^N_!Q8BOVD'LQUH_^MY.%\A#J(51'XA<==EPMQ]C%2XV:!W6 M.B!DNX-:! X4:G^/NG',J1A>K&5]4)V7!6KIW#( M"_+9ZL[LN,65U^/3W'] M_RR?/3U3KDI 6,#6$A.$BI)[3:U645- /JD-3E'_4&9AYJ(YH5KJ&\K:/Z]\;NUO'VSXWF%T"B'=YHK@ *?3G:HM\.ZM__W:LW/^Y>0*[C MS;W&WOKA%OVXU^A\$8W5G\> 7*0.R-=8_7MON[ERN/V]?EC__A&0:TLT5GX0 MRD$5)=!*T0C$A9;()1J0THYKHCP%U3'60###8UC)6H-[3!ESPD5BN0-S 4L? MHX\L23 ::%JH15 '^]FLZH_BPO+GC<8GU%S;K-=6U_YJUJY,73Q!B!N632\# MEG,P-![+FQMZ]L4BT8KHJ ,6@7.?3(K6NZBX2LIC2VY8U;W$9IQS&W&C"U#? M/JJ1,<@OSJJ36I4]#'\;&5Z;&%/Q=K![LMOWOYK5HP=L.LAX:M?AP>52T"O:,N MW&>I]A745Z,WC#4B,J6!2\?$)H]_/^[8?IBJNE,->6F3JA9\C=T6W"3?$!3I M8#"R71\G;1LGA@: B],COC<8#I9N+[Q72\=5BO)5R=F&'_9<[->(6:S&\SI9 MZ]Y1RBZ1CGM(&?SKHGC8@AX%L;GPL%!=N++?;[7'\X7PI5KS*NG,KP<#L+.; M9\Y1-[0\7)X)6VIU07Q:M@UM@"<-1UEOU^[P!>Y8/=AR/#HQ-30;XQA5L_ M]N('33')2"V*,8=#XJ"0C=HA&PP3A#L7+%M85I>L5-=@7K;'R/:KU_XU(Z)I MTN.U@]8PBQO,I$Z6M.M(E(HN2(ZYL,QQX% 6*^:%P2 YH#3' M$MA1 @.ZE@MO#,X3H\4\BF,0&^W7 !CO,N^ILMHIDH@7BMMH-?R)I0:)P\SY M<8W;2X):Y&].^\W8L:TN2&>9^*>R\.7H1Q(.>^PU$L8!S\8Q($M$7O=S'B:_ M9REONT:OF?<'H"+L+]MJYR6-2A%DI75"1T!4VG$XS H$/HZA8:D&BK=N^R! M5%Q&\5PU2*!7[B)92DI/E(K>1@;ZQ%NKI897@#=(V'$YD2Q&Q8-(UMN5F^8Z M^2$$F"]@AB$?HD:<@9&FA<15+C&8P90K!W*CN+A:<$:95E3#?J7J6*JM#"]Q M^BS>22XB\9Y3[I03FBL9-=/44J\,%LE2:ZY '%$0Y^$EQQ^!99]B$#J M<, M+'M&D%$A #AX!W#AL- +/.EBSGG)Y(S\2]>S3CZ5=]G$?H / M3\ 5[C1S9UQN;W9>;C3K[(=4.DAL(\*!!T!T0I UU",M!<.,N5SH=6$9+UW< MJ.MD7MI*QU_AI%^-/G; TIX<&INJ9FH-MP8P::=9X[WLU!GU8V4+?P7I@T>! M;3KP/;A_:@&K:$<[B&,S][SL580DV].NW1KLCFWJ;!17C;"C82][8F"T/P-3QX DSUD'VR^+'LPLC15[IU^=H)DZAKB?F^0I0Z$YMO2UZ5:Z+7; M8 )-;5B0'7@\:!B?;]VO*&\6UU$6X;.M@:>&/' 3[TAV\(#P];/400?_@G[_ M([\IQ>\_K_^UL5E])N__7*SMMT=9)FMY&3/[8P;[_6C#C.5\$3H!XF!FG4-/ MR91)+&$.$Y@[K30VTANO$XLJ2$(NM:7/N5JN,Y__LH/6X&O5N(WNO[;?RKVQ M"3U)3H 4T3>&I/7F%[*Q\@.'D 2V')D8".*9WECB,8(/-E'L T#MPC)9HA?I M\7]E\:D@J;,(/4O_K/7RC(,I-YD^< !&%^X.HOC'X9_5=_M] M@)#)_.GW.K5A_A.:6_V&MP!T\N,)^?<_]5Y_!^3ZPRZTO_87S+_%6F-I96FQ M]L?1^&89B+9Z_9^UCQ'P T1_P!.U@K M5OH,2+I46T\5#P$0!'JZ#Q)6K?9- "<38CAH.X"! #_VJ&(+$VHR=@I ^VZB M2IG-=GOY^E8 K@R-":,X]I;9_?UVJS+)3A]:(7$VD:&A<.),TPYZHW8&?&#) M&7^A'7>;!$E2;VF(DCK"9=0V:FV<$E1P);G_;11"&SL_DM$.6#9'TN5ID")%AKD'NN.["Q,CGXD+]B)/+K!OT MVJ-A?#])]L&SUU\2G71F'X0Y]VI0=6Y(9G[N]D^SGW8B<@!'/Y%-\%;O;/O M'@T6_G/FY3NM[O3N*J?JW+V7;N-%>LCKGGU4KHC$_+#QM;FR6?NTN?'MG\7: M>N/##3ZZE_1NC8WFVM=:@#YIK];5&\^O8J_K'J&M' *DQ_'D>2%ZAO_'RX,H;@R7/!5<:G0AUV@B: M0-]ZKA7#PF$7X1^148W]FI?KJU.7]8SN )S/JT^5(L@.2WL+GTQF^%EIQ&JQ MY&Y4ZUXQ,Y=2+3_8N7PM\P-0Q2[HJOR*[59>UY^\Q_0UJK>8FVR+IR?I/UG] MX$<"R@OVD$%&YTJCGR,X9N'$RIU92 #/9A?%,+!.V4BESK[%L$,6WF M-;K[>PM?G Q7[ULD>!P$N,8;7WYPI8WVVB&@KS_?B^-S%;#. $9J=/6 A=5I5 MXZH WGFU#SRK*9%DO[XU=K MGSK['9.DL M)1B9O'RP5+O$JBGKJ_?F.[?C+S,Q'7<*P6"@MZ311% E>!+"9*%D4W7=,^F.R25[,3Q7_.F7Q7U]_]1(9=YN\[MX'?K(OX#;OYCG\>UG=^ M"*6,<<$C1IU#/#@+1-,9Y+#"%#H[1,VS9^]BO,YXR?0.(&!=R)4'*7.*+BQW+V9N7SKU+X^\6JJ=!*8.;A.+6[.3C.U^N+!F]M^#+#"@6_-R MVBF]R4Y8VZ["P >[,;M9IW8QBU8U6JH *PMJ"XZ7_=KV-L_]9&#<3FFP9,:VY,'3(XOC8^=JSTW/BC8 M$B'RZN/77GSM0;TD%;WGM7B)7'=0L/M>6UH\!RW6M[SVAJKQMX2G1ZWQ9WZK MQM^-#7ZZ[=#5$Y3\:U:X71_C]5K&ZXIL9,RN 5S?HI#CXVQ94 3IA0G25U#[ MSRE&\P=,>P3FXWJP?;AUOMN :46]^@3:%W<:GOW]N-7>AW3_%^XUC3^JK>2.4CWN-3^O'\!Z'C=4MWJ!K>*NSN;OQZ0O9:+93X\-D8Y.O M^+"^M\5^:">BY#(@1AQ!W'."G-(1<4)(+C&1E]L6EODB966+[+G8N^01-WLM MFJ1HDF?5),S*8"/1TI# .Z(RII*97:NF\X@@;L MH:RJ$B-5@>'7O^=DII9:V&S !5;$C!NHDI3*Y3G;<\YQ M%0&=( L#+_%35R+HQ=2CO_5BI!9*04W7J.OP4P;^;VRP2Y:2MKJ+>I"]-#UE)L?; MN)H]UM\%ZP\7(A@)\RB/J2()]WW"4EB26&($@PDJ$NG% :9F4V_]FK.O.Q"M M>8?U'NON!^N^L4%MCW4/B77SCG;/]T,:,(EMB0#ATE 1D$8NB5R1!5X-(R(RK!PE MN90)Z.*A#WI=X"ZWP^FQKL>Z'NORR$\3&B=!YL5@(_%8T#@(X8=$9CP#L_86 MSLL>ZQX*Z^;]E5311(:1( (T<,(R&1)8.I\D2>HE 7=I%&+0R^^Q;DT]DL^; ME+Y=C,>Y:0R0*65JH>DB=0_EA[R;O_P98_B]^R%7%X"LE_>E4ENZYGT/YW>! M\WS!)4G3,(X3FH%=[KF$R5003ET)!KL71$(QE7ABXX4?K5WD:=V!:#UI"CWJ MK;M'LD>]!T&]!18P\VF,\7:P,E+"F,^P1I5/*!?P\">PN$51Z[@L4N2408$Q9X 8G3,"&A"GTOB2(6RW#C1]-759?D,HASX!GZ7IV;)8W?5A'>5?DV&@7\I\:)_FP^=I,<-2L?47?J0L MA+O%'^YG7I^^$+T'1W&?\_8]**R7[[V///0\%20I"5V4I8F,":<^(UD:LX2J M*&2!PIPW%J\?B?4^#^#Z(=MZ4B5ZJ=5+K6[=T=^+IF\431<+3OTDI2$5 M5))080"3TY (CU(2ADK$L0@#(=C&BS!YC%AF+YAZP=0+IB=S:)ZR8+J'4$QO M3GT/YOBEO/B8"1E2I3(BL@@S F-*A(I]$HM()B%S)9<@LX)!&*P?G[*76KW4 MZJ56+[6^5R2MEUJ/9VG-!]32R .+RD7B0 )2*PD5$1+DE\\#$27<3YCO;[SP M!HRN7W;G#R>U;@C(/4RGJA_IJ_T$]Q/\M+_:3W _P4_[JWJ"?]']9U_8GK>_ MS'6#OG.+8=L55^L)=%G.KUO+X:-.R^ 3GCK_N(LNK@(6))X, I8RQ=+$HPFH M<5G$4Q&R0*QN#4_".ZC@.RI39:E2DXFK=![N4+5J>/@TU?"O;IQ]<'0<#(_> MGX.Z[8%Z3O>//[*$,ZSY2SP:8-]LQ0G/:$(B+Z2)R&(_CN*[580,N:=KT0FN @8+NL*?V"_K/>ZK&F8J#A3C#"F%&&QDLBYEB1DG(LH M2'BLO(T7=,E.6OJ# [ Q:NKLF7E?57#/R2>X#R;*;)#S?'JB&XK#&8X?O8.C]-/PU8?Q\-TNW.OM^7OZX61_9RO8__3FY,/1[]GPTWOW(_.8*Z27 M$BYH2%CF122.XXC(4'E9&M H2D,#S/EDIM(MA%5 =AY-%.^*YD,HEAF@,Z* M^M13*??HAJ, 0$]QTYZ MG5=3@%1OOIOG=GXMO#"2"8N]S),^4WX HA;4H31+XU!&H><:U2K7N]Z9\B_. M:5FV:^4P(:(O3Q4_CV%Y"<4S6Z<*Z4W2!C 0CO MER9)%P_N;CW"Y@2_@6%MF\G()\<'IZK4\]@62"'T!SO1!SORHX(]$WE!1/Q M@AXFE2#?Z141CS* M7))ZPL=,N(PD">-$NL+-N,@2R1.L3KABD4$YULK0] 1T*&=PZ/ .'X4KA.LK M2I3*4"@P 5H>@$;FJL3W0Y[X JRX%86;6[RH\B]?B1:;#JH@L*JEXA7J(OI^ M*S2.NSSJ'(RSTQ+V20FJF9/.X#:%,RK.P>BSRHY0<+^NZ@.ZVQV>,$#S[UR- M1OA?T)#@/LWXU1>IJDH/7*B)RL#H-"_9_=(-+WD[_+WF-5<,XFXWWS2Z>%<' MO1>%^ZZJ^Y/4TV_6NP\FSCXOY8E#HWI'_07'(L<7=X[*V?@4MN'Q1/LN<%'Y MN752E,6$G^7EK'*V\G3@O%&C7&7Z;.W".(HQ6,6'2L[*?'KA;,FI\Q->MK&] M]0:L*_A]XV>S%YL_.&F>.I-BZIQPV(C<076^S#%E;WP*Q_S6WI',E"&$"ZLI M_ ']+WMQRDN\UW#GC]'!NR$HYWM?/H(>DS#A M4I)&"2,L<7V2J(03E7HTB&/<P1D?[CC;!\.CO>&KW>'VWFV<+*M.$KG)+;D2"&\<^'/S MVW1#52,4]N@ESG()HMU40("# &IQ"B+Z#,1V 3@.*T$D>I9'&.%S"J.E3H[M M]0:O[;UPACFH#_6U).[1$!7,1Y@ 7$*T^4%JXSE+J9@QJ;F%7P]*JRV+TW<;B4 M19GJ.(0.?KS:VOIK_G&EPF^ 5MIQYN%6X/!D+G01#N?\1,'3,;CBB +N M\4 M>O--3_AT[ILGH&(*I?189SHJ@V^,S^.Z>(<#.Q>^X*!B"YJ) #U4P1JB%I': M4;\[R>'.YFF=KYT6L!_;9Z*QF/&SHC2'8#;5BOF87SB%A"=K/1L-A]E(STXQ M@2^5H%24:F%'ZVYBT6]P5LPJ=2<=/=0R78O1L4M7A,AR;+;F0XA36 MJ[@0B5K6]+\^-M70'>T[_%H"L*&5\]MYGDY/X)#!&;+GB07F=JLNXT+/N?K- M$A;=[O4KY(9!$*F0#[ON $+CA?GO_'M[_3-AC?YY4K8LTV-%!)RSSX1G,!6_ M\M$YOZ@V?IF;L7$^J8<4(0'D[E-[&Y1?RR6Y0D'>/C@\VGKCO'IS\!8 =6^X M?4.P]BF]V_#@"-2^HP/4 W=VAX>[6B,\//AS;V?K"'YYN3?< M5PZT\'YN!H M5^N-!KM_FDWX#.!%I3_??3KNH @0/^QDA^C,"OV7:^[T5 PO_W$,KT-UC!+L MC3K%Y@"3X[6SMH)A;6U]^GLT/)+N_J===__5/MN'Y[S_-,P_O'I_^6&\'WPX M^OSEPZM]_\/X[WR)K_+NK3>\?'VQ?_3Z')\U?#7,]^D?G\'N JMM-#HX>OGY M_64Z_O#NCVS_:/]B__ACEO@R\%A$,+A%F)LD1'"N2!9$F0@BF:346[2W*. M M3[@,.$M8ZHG$XZZ,_(2%H9O 'Q?MK[?QV\04OK6P+9*PVIFTOM#5_. M\?7@I25R]L[1P%&310@[+S_R)D;Q E3) A8 M@M1+G_!(A$0!FB29H &E_L:+Z7FQ3,IK/0/U^@Y:RIT)/%R@B6&H<&/X+X@; M?2S12,1U1.N3C/EGO(=0^.\0Q-.)LZ51D;AIK[!-FS/ ME!L;6Z>Y3?0YYZ/ZLC;VT=Q@=U;"J ?.5I5S\A>7>0:R%F_P)[Y(_=Q-9[^U M^4ITH6L:H [DZ.>,ND9A6XS-+=:8 > VS<''*G(F:+@6= MYHOA.3^9SW_N>]9/:I]]@R-6G'172HPO>L5 MA%U1CZ:]%TY&Y^O=<6B_1E&/6ID]OCS.QB7C_+LXASDJ!\:34#^K.BEFHQ1= M(FC;P_XHC=L'55L]_=-BH-T%VJ%1S01(C>G,AO[@?]4,'IICW*1HEE4[F.;M M?K-+[$/U\>MX#SJCAHUPRNLAK/ =;2XDU=VS['Q@G5>>J'0V4@?9HO;;40M^ MO[ ?_L!ZL'NP]3&-7);(D)$LBR5ARI>$9[X@H 8'D9^JB(=R4:_]RKP2Z[$) MUS]\>S@;HP2YA -2XTJ[(??LNM=XF/1YS):\_"M;55 MGMQ!09/J:^I_?\.Q]9K!>RT2>K>V7[>:MJ=? S2A4192%89>+)F,6,R3 M.!4J3'@8\S@6]]$(2%;'I[\.U=2$B3! :"*,=8"13U(=)S*?VY"B^45'"KMQ M0OAN-TIHO.'K4DGT:V,FII+H)^D.+S]_@7M]&M(WGX>7;T[V+__.X3N?]]^] M/W\_WCW?__0>KOW[TV(ET>'E:__@:!?&#?=\]=H?OMJ]'+[[8_SAW>LO'S[] MGK\_VH*QCD;#=\-L_Z)I)W3^,?,#/Y*Q3]PT]@AS0Y2(3JJ0O&.-""C=@?I3( M.$TR-U3T%IU^>K'TU,3292.6O,Q-6"Q3HF(_ ;'DQ41D/B>A"*.0^2QCW-UX MD00#UUV_AK&]5.JE4B^5GJ-4DBD7@8"+D\AGH7*%2 )?16$6\H"'/+F/-C^] M5%HSJ>0U4LEW>>K%OD\XF$6$">J;,J*)2EV6)BI+.)81]=@@+/5BJ1=+ MO5AZ!+&41H&7AE3Y((=8$+EQ'*N 9AR+)6:^[]Y''Y]>+*V96/(;L<3#,/"\ M2)% HK'$44"%@I&8TB12?JI26&\02^Z AH_1"^C'%DL/$29[@&9V:S2)M]3>-VFO&$.UTY8_'0'::%$Y/$D2F,O8XR**(DI3U0\^+JCN:YHMIX]2WL8O6\8]9@(?%>ZK@BXKER0N7&JW$1E,?SC^;>( M4/0P^F1AM U5Q")B6.>())0RPN+0);'+4Q)%21;Y/),1374?3A;U,-K#: ^C M\S":48_&DOI1JA23,HN], M$F/I1' L5>[=PJ?R=), MEYM-21+SC&29RM*8Q4$:)!LO8)_%/8SV,-K#Z *,NEQXPD^D4A2,^M"-.?5= MGPJ7Q#]IHS$F2QB%ABD=I$ K%7-!& M_4$0]D;]^OEYOSY4&6Y&P1-P]1X56$3:'/+U3(BP']JG^?!Y6LRPY$D?;?VF M2,ZMYW5-A?$=9/$W-@WLP[%/3P0?=OSJ8,&F;A(FQ U3CS":<1)'/"!90+F( MW21Q_6SC!6R+ 4WBIQ6.O>,A7C]T[&E$O>1;\T/SE"7?-W92[27?4Y1\;2A$ MJ,2/9>J33 A.F*\R(JA(B&1)IA*N@LB7&R\2L#Z#9>NS%WR]X.L%7R_XUF=> M[Y(8\FT%Y'O!]Q0%7QN\"CP_DVCM18&2A&54$"Y$2 +N4QX(X8I(8LF:9,"\ MWN3K)5\O^7K)]TPD7^2G"8V3(//BA'D\%C0.0O@AD1G/F,?ZW)-G*/G:>*.7 MA&&<9I(HZJ'DXXQP'F:$RY3Q2'+I*DR)=,.GEQ+Y'"6?#EK^HLOQ=WMJ=AN M/6PKC#<*VY;F(W,8.SV0_BJ++)_^"6?[95F,ZXY(1\5VI_/H#]P9X\MPZR,- M,BG3,":^AQ2I.*-$Q%E&DDC%KE*1!!2^4V<,V^!!;W_:_OYTVF(WG'0:]3&%U?"\F4Y!DK04;Q$+'HA D" !=[W^K4[^!-)IN?SO M+"]5ZN23*9\:TFN*W2G6F)C-5]07^GT' 0V?D=/?!0;;7 M+/Z67OMM6/V-6O1<6=Q$6W0;-$5>P;-PETLNPFI";D-CU):%4>#)C/$JI MN_$B'+B/4E+AV5?UZXNC/C] ?+2J-#T@/A@@=EH#2^YYF&SH)Z$@+)"4\ 0 MD4F5>#[W,Q$R+!3M^H_AAND!L0?$]5B[-7,_]X#XL(#8>J99+/R0\X@HGS'" MHHP1$?J4>$R&013$*95RXX5'045\C.Y_/2+VB+@>:[=F7M0>$1\6$5L'JRN\ MF,N8$Y8E8#/S@)-8T83X/'#CP$V\*'6Q N\@8&&/B.OI0KU=B R3YF\'G5?4 M02!)YP)]AV2=RQZ8J@!W<\ 6=8D-QU;&J>9+'-RW4+EE..$62_>4)&&' M:GJ0;:6?9M54%U3IAN&Y9[R7!D*(K@'.C;+0L)= MSDC@!Y[+DH!%2FV\B 9>U*-ACX8]&JZC [9'PV]#PPX[6 A%:>210"A P\2C M))$^)Z :NLH5/.:4;[R@X8!YC^&#[>&PA\/OO7!/S_O:P^&WP6'K@,T8@_63 MDL0!%KEAC%U(P5:.@S4BN#Y1..P)K'>=Q)U./7"'3U)' M5P]WNG7!>Y;J,_"/UGD+![B\W47?FJ1=4= #_5V OMOKTN4T3&&1B K1*>K" M/R)*4Q*X/'6%F\5QAI4Z!DGR&(4ZGGV@K:<>/#\@?,RJ$CT0WB\0=EFIL#0N M(!_/(D884QE)LHP13T24\4P%-%0(A#WCH ?"'@B_>U&$'@CO%PA;3ZCTTSAB MRB6PAB%AB?")2/V,!#X3RF>)FU ,D_N#Z%%,_QX)>R1K-/&,$?X>O)\5S!3\= >HKY?;U'#9-6L^+"8-07BHICW< MWP7NNT6+:4S],,8"DTI$H/B&/HFC!+1?#V-A@4=I$F^\\ =!\A@>@*\[:>L* M5/=* O@&R%F_F5FKL=3KTPN/NT_>3VOJ,NZ%QOT+C4Y]XCB@;A9'1 G)"?-= M1F+F!D3$B<*NKFZ0R(T7;!!&R^6)E[2T7E[T\J*7%S^(O'AJ%Q_T*C$Y!0S//]+"-NAE&)F,8$\_2(X)R&4C*/HK$1#^(59+W> MV/C>H8CG38'B$.LB"MWH7L.TWL0OPN(=^L!LXP';A#Y1/$4 M&=>A(IQ&*7%!1-,HEB[WZ<8+%O75@+\KN:;7^Y^FWO^\)<,C!QEZB?!P$J$3 M0_ X32,O(Y3'(!&2)")@H;DD"+G'7$E]YH%:'_@/'$'HA4$O#'IA\$R%P3V$ M$'IA\'#"H T,*-BPOLI"XGDT(RR(.4EBL!&$]$0],.B% M02\,>F'P*!&!7A@\G#!H'?ZIEX9>&E&29)XD+,XB(N* D3CR5,;#V /[ "V# MY9)4O3"X1W=_FE>G(WZ!$ZQ6YDWU7[WAJWUJQ]U3.Q!!G2G_4@=5^DCY^L=2 M[A HQ^4]XE^LC/Q=3526]['QNXC*@VXA&QEG(1BX$5&@RA"69@F)TR BG@J$ MD#SUI(_)>N$@CM>H@./3%9D_7@W'YP^ CYN6T /@/0!@&T7P85=XW(U)Y,8Q M85C+5C 1$!K(. Y@T?S0 & 4+@<2>@#L ; 'P$>M8-,#X+T 8.LYCUF<)3(( MB>?KA@8L PTPI,3U%/5@M\@D\#=>4#I@ >T!L ? '@"_-U>\!\![ ,#66PP" MB_L;9%&4J2KU V!"G:H8Y:GS/WKOF$_LHWSX,"UFV+I1?[JT M..NUG__Q_0)$WSJC3U_,/EIOR:&:FDR,45%50L%%*KT%]E_;&1ULHI(V_>NMC[,-BR-@G/$XSPA+X)V94 MD"1*4BXXMJ+$]%\W&=#D,;PUW^, KQ\FKF=USE[2]9)NO69TS4(*O:1;.TEW MT4@Z%?NI%%E$6.0JPI@?DCCQ$N*[:1"HF,%':N-%X@^"8/TRWGI!UPNZ7M#U M@FY-0D>]H%LW03=L3;K0%50&(2=^(%R0=F#2)7X:$D4SS-I(4^&#H*-@TC&O M-^EZ2==+NE[2K<^,KEF,L)=T:R?I6I,N\U6LJ!N0+*)@UP4@Y!+?E40H5X(& M)%/)/)1TX2!R'Z-Z82_IK@M0_C+E\ Y-^,RLQG VAF=)\SN>[GPRTZ=C+EQX M6E0Y_O'74HW@TS/UVWF>3D],>,Z&ZEBP%&5L+N,"9G/$T6XI*=?T_*=C\?*R)*Q3\3GL%;_T3A\7>?I1?_*\I?7LR/Z$G,;K1Z=K[@VWAMM[6W\Z, ='N_N[PZ-# M<[A_FDWX+,VG*OWY[M-QFRUBJ0'$#SL:K-8!]5^NN9/Y=P%,C&0%^S>07DI] METO&PY33*,ZH8*&*XH 'P=44!2^&AW9>Z-.LFN;9Q6]C7A[#D=$0CN?%_FY1 M)ER&YG4##[.GV. MSQJ^&N;[](_/'SX-Q^\O1Z.#HY>?WU^FXP_O_@ U"%2I8S#T4Q&GOD>"+(@) M2T5$1)@BY1YV>,R3U%6Q49GA'*AT:ZK#(&$6>H%,O%0QP3/!A2_2.$ZXGZ:9 MD!N. GWT%/=_.5,;+PYG8]C4L*52)Y\8;1G/D[APFA1KIS)K@T^J\FI:.47F M@$X,RO5H5)SC-W[*)_"78@9[-:U^_G59^%^!!2O/T\JS?>-[@7*'ZD=S$(V* M!0=MQ$\K]6O]PV]UUF@^T<=%7[2HP,%YMZ(Q23;CP-?2T?*O[/VMY-PTDG-! MN30?1MXFJ*97?W[MQ==_")_Z7WNQN^E=]V'@TZ^\]N8A7W/GN8MOX+O=$F0? ME ?\;>R[&P=L)>HCI!A'CV Q_#&;*,=W!UJ_5">\E#TU@??E.LT0S_5:),GEXX(&4=]=]9?HIB>>!,U/376YRHQY[?*_T? M*_V^3]#K\<,"UX^\Z'V!D;M.XK HIR?.EC8%^,/F?=QEVM9KDNXUT/0M"3%/ M.6 D99I1-Y$\\WRF,B\)XXS%<22XHC3PV,>];TZFK67P7R,^F6Y-TMU:##^; M?B/C?>_@:.]\>/DA'XYW_?W+-R?[.W_G0_H^^##^8SS<>3G^@)&GH^LM2]@4_[C+)'I"8\8$IMC_P] M\M\;\@-"^,S+LC#R,^:YB8AC)KB?B-3W>N1? ^1OB\G DJ01 MBSV212(EC$E*A)O&A$I?"2F3,$AC1'Y_X,=^C_SK:;\\[X93NM783 M!FH[@?T18PM!EF2^%X8JW7A!!TGR&$5QGGTEX34@%_?8=\_8QUS0AOR A2*B MC+$HIB*4;B!U1,^<@YO3J&^-U<\W>+&:W7K'Y'[\VM MINWI"\4DY)YR%7>Y%S N/1XG;J \7PDD@06]4W^-A.)PNV,0)!3L-9X*$D@E M"0/]A21>P$GH3%&@1(. KE_KC>D MZS26>YNU];+\GP)I^%51I.?Y:/10#.'[+6G^))!O#53I?O'6R7?XO./?#\;? M_;9I6Z])^HZ%8IZ/9?8(_-U:'/96V%VLL&Z69=WA=CUC_3W.]SC_E-BZ/]0F3,B!))F*2)$JH0&%7"63F#B(_'OBAV^/\>MHFSSNW\%&XN7W3ML?C MYO:X_16X?= -NZ>P$HHFC$2)2 B#I2))'$KB>4&B(JI"L*0 MWWV2$S<9Y]1 ML4[NP![IG@P3MT>ZKT.Z3NY8D"0RI9)07V:$"8\2'H"&RA'I5.;)-,1X,/,' MX:/HI\\>Z=;+=_ZD>+?']K1_-_]YSXGZ*BOR!^%$/0+)MI=W7R/O#KM5,D0: MA2I,"0UX"O).Q41(&8'XB^/899'//"R'/G#=9.!YT=IY9)X; ^I'Z_%#YX$[JV!VMPO MWCJY )]WB+HO?[O>68_/QPI[!/JL$8:]#7:70C%'>VA_U3T-91;&*N,IH9X0 M)CP?>X%/ B9AM:C(PDQMO @'-'0'4="'K9Y'@+['^1[GGQ)]ML?YK\/YMG/T:?]V>/\\_)M/!OZ M;%_>\?'HLSUN?P5N[W?U\RAA&06)2N*4)01V4$B$B@.2!JX?>K$04<0W7E O M'M!X_6(DZPXX:^X.[)'NR=!G>Z3[.J1K-5000)QQ[I-0Q-AZ0?B$BXR2(!"" MNS**:*@ Z?QX$-''T$^?/=*ME^_\2=%GN3[M?87:I^5R^4'83X] GNVEW5=( MN]=S>CT5GO123(OCG+","<)EF)#4#V689CQ3&4>_.XN2@>NOG]_]N;&??B2G M?"\^>O'Q7.[5#6_WB%_M!]T/NA_T&GQUO=Q_ M3X%Z_V?.13[*I[EZ./[]CU0TL[W[QUBF&\+PY+GWYZO5.D7X^CIQ'X-]W M)&+OS;F+-^?3',DGS0*>J<0EDHF,,"^2)/;BB&2^4C%/$L$#'U.AJ1L/(M;3 M?)X'S:<'^Q[LGQ()OP?[;P#[UG7O2T8#EP'$1Z$@+. >$2Z5)(@\7XHP2+D4 M&R^82P=1\!AMXYX]U#\O1\>SX>'WQ5T?CX??0_?70O<<:4>D<>!%/"0J=@/" M%$L(5\PCH1\RFKE4!"P$Z X&2;A^#3_7'736W#78H]V3X>+W:/<-:-61X]VZZFG_B#EK$?MB5_/BM;V M0_NTV] ^UFN:U[5FZ:WG]>D+SD>@]?>"\VL%Y]NNF1 P/U)1(DD =AT(3B6( M"'A,O#!1,N-21&Z@W?D!&T3N^OEX[O/$K1^4_>#!@%Y,K?^A>^(6 M?%[\KRA_>=&<>GTCO$Q+-C]U.?>2-(A4R&1,>1RIF(9N$((AF*GXH^='R4;W MLA5/(W[8T42U%J?_LH!^M\2I>7"[-2;>0.,>Y1-%ZGP;JG4ACVU:1#12:#C3 M_,D%OEN8N%&8*D^%G'D139A,>.Q'-(N$R(+TXXXVD#W7(ZVE/*]9'$X+^?FD M&('PJ';_.\NG%\-BJG;R2HZ*:E:J(WC8[R/XSO?5-K[L7\K@3_KAXOT[&0Y? M[0?PV?EP_/<):A?#'7FY3_>\#SN?O0]'OX_@GA?O+_>\X=';L_35WRS]]Q^C M#W1T)CX5\(S/,(XM^N'=R]'!T:X[O-R_?/_I[\\'1W^/]E_]#>/_XQ-H#=[P M;WCFT5MWN'/L@V9SOK_S_F+_' Q=C\91 .8M]SD8NE%"1 S3*V'.:&_G-W7;_>.WM?*B-T&RR?FZN.T<"SM,MXTIN7S9'213[-J MFF<7ZWY\S%9V#K(,;C YOL-T70=::SP/;/4\'$RP2PZ!$/H(-,0!@=#J!)^T8/: MJRHX?7N3HQ(FSXR[L9O<'Q[)CMG!ZX]<>%Z<@2WD>E$*2!;J/D0AX7[FIK$' M2Y:FV,LN]/U!$"_WLG/,\N,.@7TT+O (P#K@XCG_N,YZ_DN5>I$6-HZ*79^G M'J-A$&PO/2GJC3+OPE -75.RT(JE59.5A9C MC3!7H,FY*I7#3^'[7V#]IFITB@1A$K96 NH1\;(D\02+,AEYH.)N7M4A4^2C M$?PV<'@VA:V6JG0&'\,&^GY[)[C#WOF+7XQ!9ZCL_D%AQ"=2;1=5IP1(^,-O ME?<^B"&9> #[44@R!5//E)N2).(@E5(J1>*G$1/AQ@L_V+PJ!V1L]@K*(="Z M5'E>YGJK9$I5 RV:\JJ"+U0.GZ1. >A46DF5VW6!+\'";#I''=4HAZTS 42; M%LZL4AK3)BN1KH+%Q&?KGY6)7]6/Q%_P M8=44L$4= V!R"8A9Y5,]WAR>-RM!D8$?)_JJ;#8%DVR@[YY/]-CQSZ!PGD]/ M\&XYW%3,*M #*_.^*(W/B_(SS@C8&+DNY=?,P[&: *R-8#0EC _&@ \\+2H% ML_'JRL^<,<<)DJ-9"F@.=K49+@QJX4F#YI'JRRE,9XZCAT4IU:DY(3CD5(GI M &YWIJJI/C7UR]JE^'__$U,O^JURJID &,YYF>,]\"7P6W"O62E/>*7POJD: MGYII+N&W:5ZJ^C'MV@SLV'&@JY[3U68VG?LP#IZ_F0$8"]L)=D!G0O]5.5L3 M,#I'SAN%N]^!27T)$.IX+OF/WICXY0O%2P?V!A@A.R!:48EW? ^M%2\9P"X? MP0?G.>QN_/)A>\!P_7>_P,)/CO43[2G7#U&BG/$2K)ZPMGKP:=FLU)L^55.> MCRK\YOQHNZX0L+NU[K(YOVK?P\?ENL_5Q14\DHL+@ ,T49BIW3,$F+5Q:>UL MG7V8_''RX;*X&.[L7@S?O;Y\3]^,/QQMN?N7KX.#=W]_^K#S.MBG;R_WCW8O M/WQZ[PVW$_?#_YVX?]MS](Y34PT\?X+[[.Q@T^QQ\>#?\#/^] M_'"T#U)W.!Y^>NO^W^7NE^'1:_=@1U[L'\F+@YVWP<<@=H/4\\$"=+.$L(3Z M)/9#CJH:%Y3%W$_9HD-+Q9GT91"F0<:8"&0B(B^*P5)+TRB*N%AR:+W]_7#W M]=O=X9&S^S?\>WBC-^LNN_QNN+O2&W;S"RU,@.\++V!APH3/?![&GJ2QO;_=<=T6T+ETH,V_@5$>3N$?=/E)^( ?MTXX0G_X7;'K?:1N&J#92CL?8UI7# MO=4R?&?9Z/"ICE.9?8;P)Q5ZF.&=<2,]+O+)ZG@1]O[BY=]\--.Q<\1CE2( M]H#7 M[>Y<=(R$ %(/S2S L(\V5,A&098:!-NWZ02%>E&R^29#.AW@K$,]ZS MO%P2?IM.+75JNWX.:7(X$/P"^2M.I<8YX=HQ,4(WEL-+.&1P8H0ZSB<3'?0$ M+8Q/M O!@"GU5F E>L&$TDXG4'KQ&"+RH3>PQ)]/>3EUQ,6Z1UOUK?M=!H*&^ 6 M5>6ZFX/8!6-N(CO_GI0M]?A8$0$@]IGH>-FO?'3.+ZJ-7^9>?IQ/ZKM'%!Y_ M]UFZC?F]EK-[A5-C^^#P:.N-\^K-P=N_!L[><'OS^;S;\.!H]] Y.G"V#P#P MAH>[._C3X<&?>SM;1_#+R[WAUG![;^M/!^;@:''OY,8EHE(511@(W!96;4DFX]%)"9< \K(^98H3] MOO2.14W@^^SV^6#^K#(4Q_D0_.IX?D,*6/&*> 9T[-HI9M-J"J^'0Q-%61;G M\%/5,:^IZT5+;G%S!E=0"T YX[G6LIH!W0>!H&MZW)5),!\:O2=.P7IZ>PYN M&/<:\!T>G>ZPS@)T;X*"9J*,$&J-EFM.[D(@90*34R(F?#6=[.L<2'=BD6EI MUZ6._0E3<9 94-DJ2V0^Z TT5-/U895]=XFWSSZ"ZIBX@B4D830DH'-*DM"0 MDC@4 04!2%7*0.+YF_0&3AF<3#RN"TRQP9UV"D_2.//\,)6!RS*/<9K)T&4> M]=*49AZ_HHA%OU,>G/WPFG[,%/=X$H$RI$1,F(O>F<17)/#BU(T5[*((=LK- M&P4@Y_PDER?..;K[:_5'R^<_9A-EONR[)JJKP;Q4Z'8QWTJ5]F9T&8JFW>XR M1PFV5JHFJ,_ 3SH#6/MQ!!_I_5F=*(54QAMH:WUT?3FZ#L>N<+1MK_UBELNV MDMXPL(MMXSHHB2L=Y[0K>SKBTCC7<%'A A#,TXNK]4*CK:Y\%"J$9WD*DY!I M+? NR .H@MR>,(M!4,E(1_"_BS0ON<0:!1?['$3J;/Q[ MK1=O\U/X9'K10T]KE@4?,YI(/XH4$3Y(*D8#26)LA^MF$<\2S^-!&FV\B(*; M>,^E.BM&9UH+-7LGL\M@-"/NP(X>=[@!*UEV+!(A]>,LC(.,<3]+7!FY<<08 M%WX0QFREK=[9)' DY:_IK 2%.*W4Y#:[9/?+:6Y2*L!RSXOTA]X3QVRX\Q84 M%YJ&'F;C1*$$<22]C,1N%.AD4SC%/@L"L?$BR\\,;[9:Y-$97[PS4E-T[F!F MEMD2%:;CC'-M&=P%05C@9YD?@KK$*%.,)B'-:" \E4@5>K[H$>2[(8B\_$B9 M]&7"?<*I)PE+J<+04D(4\U@*F\73U2KI30"B71_:Z]#M;YH]V7D\(9%R4ZSD#EU:!<2,DK\WEW[Z/_J$0V5#5% MWP-R>EI/7.OV[+PEYC-8[Q JH&CF3ITK?^.-JS.ZL+%NUL<@GMQ%B4,GEQ@MW,JBB@B9)Q2PH2;$3AW/F%N*+C'J,H"S7RF MRXGF_T3'-L8LN?/GWN\';_#7W;=O](\_6?,&X*@H[\Y]5J T*#!S0(42S!,T M"6*>^+[TN9>*U$W[[?$(V^/3UOG'2$8<+4^2,H &IA*&V@(E4C$9".$E":6 M"LM[X^>"A,E&*B9/$UB'L:A AO:A^W< M;YQ'V3C^1Y[2R M2EX2!YQ(6NBD8RT%(A(A8E&!L.\(6@O9,*%=998PS-ADN#Q(RZ8$[[G M<3?U*:9,K!(G& MU%-<**VBSFR+[?ZHS5?)CY;Q!1Y4F3Z8* M;&/CW+U2=?YYTXHK5/PG!2C-FI"';&%^QO.1QJ'Y9&F=)F#TX ;#-%(AQJUD M&"Q80M?YD/,*MM")2FSW8=%[.D)>0EOQ\XJ3%^:2>EJO- MKVZ6P=66A&5*:QK&UY('%C@)QO\PK;3KO-V:4)P(V9J+I:V!0!5[:AX>_%X+L??GH>7X2Q3PB/O[#7"H(V*D M*&X4@.HAA(KD;8)^]Q$=#M-(12J0(E 1RUR?&;BUK\H/'BU7SFF_G) M!P+>DAN7N1'8HF@JF'3HA#6I:[74Y)A^,>-P/J<*%A%S?YW*7#Z;:'Z77EI0 M&^LTH[2 MY_F$@4\O#+(44Q(&ET0D.4+\G%!G!KM =V)^I.O&B[&S]'+F1N7 MZ)PGT)2:M"')QIT*NP!6J;SHA!OP&9A]V?Y%%F<*?H9]N[Q1'XSG\"@7WNJN M?7K,->DQWM7I,78R +9;'T']9ES6Y(O%D M;ZK&#MU<*Q[IRJ'.S2QEFR[5D[O/)]SH0TWT A-Z9Z:Z%,+3UH2/+A!U 2A? M-C"U7<>&]'?>J&HV,OSL@U-;.;+Z88L0HVS)0!!I&]9YP!G6NC6(EJK.L@W'SI<%+.I4\Q*DW6?&>&'K&XY-8_2$A.K MF<+_QSK G5>?*YOR8"6'S/JQ]?<^1-@@9.#/H^ M-/'$)FZLN*5=J&UNZA> ,G!8WQ!77-KLTY?VJ7_:IS9?JJM9U*%'A4HRZC:P M?0P6Z36QCWD#B^2\-%/3;@#S16\++_P+T[;W]II[O 8-#.8%)F6YBMUK7=WA M7(U&^%_[,X5&F"S,>YOIVAT M?7WUJ;ZJFH&QU\$:T,.5-=QT@AT>/;SU!":B,Y*!3^=YYCN MH;Y(=3K%6U@M.T6]?\3/C?+> FS:HFEUHD^^+E/ ]7D#A/P$ -4ZQ7!'7EVG M<;!T *J%$["-OC(XK(N?QN0_'8OU*_9\8V]<8=6V)D(7N+7Q;)+;)Z;T@P&E MM-D.UY[HASIHZWFNKM#A#LY4>9;#S7K4694V7H#P*9U76!MIX.Q-Y.9<89\. M]P6E"YSAY@.\KJ[T@TYYG86H@TVP!U5-]=;![#E4X*@/@5UO74 3'!2(Z_*S MFFJJ>56[WY$*I$I])N"\CQQ#2\=R#C"UY46M0;R=:(FL96CE_&3'AP6/FM'A M@^S7_@,'-P51UG[O/^WW&D#5F@E'OA0J'.?*%'W7?QX7U50[ $IU N<8B5)7 M#!0.-M D FRJLL6(B').Z;H5^49CV,C($Q8:ZI4M$SJ;D6M)AX=4&@W3J&;P5$1SG&KX M"CYUTWFGS PBZZS.4, OZ,*ZW-%9K" _X0!@M)Q/\<%WWH#M6,ZU4MQL.'BK M3&DTYZ/*/GN"HK-L&D%_9 F?UW7&LWM1YQ6N;:G\>1XH@+/(;_SFQ6*CX7 M0Q2X&\B8:VW-)'B$LRFO\;V*1T\?ASRM.J^/]P1-< IPB0!E]Y0.C1XJI5VZ3E +#BP"I%_( M+,>T%2G;C?*UW56^6K/\<,G^TZJ6L:-N9T;-E^=NM=?ZXDY2^PWZ65^/W6IP M+=94VO !)+'G6.^)'"QTPP70 F.4=]C#N(O!A-6476*DVPCN,T'HJ+W]UJ\ MBC\,&$SW D%.WQ^.)J#)IZ(TC5_LWMZIYWG _ MC656G&EV5V<\&MDUF)>\KL%F#8<5I:R:+^NC9YI %$M&6'M+59\FZ^#!?$ ) M$X306,^1K=I0=">XU!4A2WQY0 S+81CID8'*@AQ%!%\C[5&X&,8W;GI]F^7Y M;N_,]9G0$E[?K>YLT:H=UI]3753HQ)A5&L?+1J_,')UW <.7.D=CX8'->[6C MQOH6S9SH9^G04SUZ'7$R+AZ8\JH ,UCRNDH"7CNS%_RW.?(XY\;"U!=KB=,^ MKP(T.H'-BUN/CTQH:JL1^YL 3+7BU\T,KL1E,[B'*D_ _O=;#3#648Z#CIU#+F03 MB M:8;X)+P0_Z0;&F@U:88# DM^AJD&VA?6?6E=UQ,)]L8M5UQ]8G7Q5!/^ZZZ< MF#V^+A[5R(D#O2QMA9;?&P/FS*$Z':CI8V'L#Y_#HSW[Y^^SB M4'O\M (!=RJR1H. ?:W#H+6HM]UF.HKZU#;=TQJ1\1AJ71#!^ 0F['A>D3)C MU0X>S0PS0UZT4!!+:QU.WUB'_$P>BOF,I^-\DNLR,;5GA8MJ6A-4.B-LQV#/ MS!M\V*YYF''=KU!C?^O8)HV!-C#*_FA:Z]'<^O4'NIA-!LI$8;5",>U\:&[5 MO(S-J<;R-X8SUK1"7S7%24H!O\&? 9=]Z \YI/\TN![@5U?T47FV5S< MS7;Q3_03RJPN43%1J+EJ%P3HL<:PU+.OGW&NGV$@&*'<^M%+CC-28$9ROWJO-2^=HG^C9ML7=EKZ1 MYMKGWPUDFJ?=CB6W,IY0IYB I%'6Z9-_,;IP9=M6+5/X-IV'(";=B@ED22@_ M(AF(/DBMW/NF]3Q1$'QGF [8%!ZY\-:3JYEX>,[@0*"_N;;);CK+Q63.U3AP M%.C$Q87IV*A9@:JTBF#'MZLMCMI*GQ&"L M.?%;EE*)- 28^4$75Y=&)12 =5U T-B4)VA(=Z95!Z/3 E1YRQ2^(B3=>O@! MLC!G0CO_ZO>HJ9;-HRWEQOE4"(3O4VQMVZC3E7;Y76@7^OS(K%)>I$:6X=O M$3%-*MJ C%D(-)AULGU5U?NSJ563:[G71L&H:9M_Z;JM!PC!XK M1&;87,A6[7X!L0"J03$Q"??OU-R*VH-21_CK0(%U MMM8'9(%7HKKO;:VC5/N_K*&IF0"F5/O8N$"T[\,>CQG8F67[XK"%]=YKAL53 M?JI?=\[]7[2LJO,396U&9*/K,JPZ-0;4>QU(*>;HO5-MJUXU8GL@S=[3/S:Q M%9F7?U2?7<-%'%[>S2Q^]O"MF@IUB^1GK_-"%U";F!!HF MW'16MFAL8[MUI.W,V[(G.JW%^B3^>Y$;+*!R4+X;K6.NWU: U23"X M6$.9-5>T=$5PT72P5GZU(76#RNM:IQBP>]6>TW!K9E%'>M'GJ&"3F^K.Z%TW M7\%)A0UWUF4PP-%%%#[AHZSK '\B'J8S[4P?6.J'J:N38C6 #@D,IF#.]$4# M42@U:7-DM*B$3TY )=0;C3?&J)&^E6K/L]Z]^GH B$HU'7ZZDZN503V[^=0F M#ND$6M1-SI6I)MWX@.MZTCK31;-;4AO?[3F?*]E7EFY89PKC!B[&IIYA79F[ M2\_A\XZ,^=#?:NM$,Y>QQZ(5<4;<=0&EHQO54;PZCJ;5I+(^J:I6=O"!,*P. M9:7V/-3.$YV;WJ1&=56A@9/Q?(2EQ'56LWWS05?'Q:Y]2GVVR*CW4&?3+@8\ M[12NF#K;D!G]*[ S&M;&S(I.6V[>LE2;MAVPJQ'*#4'%Z*NC0C2+<['HN\%K MC24P*325MK0%Z&UOK/HF786VT-[D,\VN5@;!E]6^M[J==E,$]]-UO80 "H M\ZH\:T%(WZ8$))/*&N5:<&&P41\3BV_(?C^U+ DKZZZ BW:U;>&]9K.8GA>8 M+#-2&'^=]]%>^4"]^$:<(JYU4-],HZ$X7/E^I\@Z67C)>JKK;86["3,$=#E, M4UNJF!P7&EQ+W;I#TY7T$;#7VBYH\ZDU)NO&9M<@/B'QC&NOOIX*K?+/O>=< M@E$O_J\(Y$\TTP*I1!8FC "LW>)(8<'D9#G54+L@_*Y@W#2">5RD:M0A@)RW M2KVD3X+6%ZH[>#_+-I>MHUEH<6-4W XN6'LFPB/N>-#+/^.G/6.Y4IF\^-P63ZW<*=JAFJU[;& M91W4;756R[$UVHIVT7%-_X$YQ0(XNBWFA8FLH"ZAB5#PX[F1W#/CH-(I=1@, M'N6?<34;JUJ7/=!PDI=:>38$J\JT/\%*2G M7EH/QB87ISVU7'2.2;):&U# M%0F_FDY8/A'737 ,F!JO;'F;^S#+L'/.^?. M<&.:<6B[R]IWN3UIDY9PTUI_URYRES=F!EA;OJ;RQOSZMS<]ARE6!"R^6@!T MW+,= PX=X>59G5'0:.?:2V>):'8PF"RZZ>S,&E])FS.*I:"TXQM7N7'PK?:E M+$%1[5YN%E(HF+F\*!N.J3WQA7WFP]ITQO[=O/VW<^]U[P% [(FDDQ MFTBY@^'DXM04(-SK- 0T"=$P3A1 =2+I=4+J26P5"]'S4@)?=0[F.P31Z\I- M;;;>_SJFA*9[5[?M6-Q=KX/-S+,^"6/4&;V]U=8-PUA;'B834/?BM(5"2T/= M%TBSR&&B>&D+9VFEL+RFQB>8I:"+85*BUESM^IGX@758:!]%4\2C]>6 /:$6 M$EFLCK_U9O?0V8+/?JI+D^J=\G-=;:(5:K=6:GY('>9:(NVAM70/%GGB/;WO ML>A]?D_O>_#\&$O6_\K<;\WH;\K?--6*ZK(D2,#0"<6F7N'%J3+ IJ_^]4>E M^^@'_ZISL>7M>!:=PC5UK2QPJZTW+BIO5;=^L8 M-0<1@\LY-D%HDL$Q&C27 FF_NCG_9RP47M1A\FXUB.7T'?L,:ZG;N_QE"Q>8 MB1W4?]X^V/_K<.%O^R97K-F^S0='NMKGPK?_U!Y*U*/FLKG^PKYV$G1MS/N= MRP:K<^4U:Q6T.56W@+ >KH.9:6MT7')3.CPWS%I[W?+[-M4$YBI'Z3)QL'%D M5^M#'7UD*,7:W"CU7XVC?0Y:EV_59NGKN^ U ] N<4;F+S6U#]1T13V0%K*1 M4]))EYM_H/91&M+"OT!O%5B;I%HUIFN*>1A28!,[,9H+S.])?EK5S>[MQ1-U M;J?]BNH&-M.V**7>APTYV4XH*,":MJ6K7)R.5$W!=33'M!L-G=O1.DO39'9N M.H=V"5K>@![+Q&;"H&6@/8(M#5P+,#FKFLA19Y!(-:CSE>TCG$/ 1A,;WTIU MW 54_G$^6\I@MCR+K14!!_WL)0)PZS-?CN\N!G7G;8C6%8P[\MO!3BD:4?:@ MUOI30.3SQF;3+%@X;: Z3=7\[JMI###P\^F)K5F O'XE-EBI1W:P=AX8[N4%XAT6@\<'Y7(Z&^V" 2K'GE['#4IFJ!9T+E+S5[ M;> DS02^3?+/B MG2S:;%YS_W]5JS&IPYZ=XZG "X% C'&Y-6N@)CFFQ>D4&Y\;THJ5;?6GZHL. M4M;J@2&2#:Y[ZY;]O9@"A$^U^UQ*C)/7M03:'66K87;*TF!-C;%J\Q2T G%J M=$7C *X5K"[?JKZ?J>FAD[3RB28U:E="FZWK!3IP&%\WT=T@]QQ#!./ "_+ M[#Q4M5#YT!S/U0'JP?R%3199+4ZLKE#-L.I,G3*FQGJ1].)JPE3]_J=@-R_( M<0UK =[PD?![6JOL+M[-*<)=0;TF\OWA S4'$^= 3@N=$T\'-B^^6X7M*8CV MPZ,W)I^MRW4C:P9+ M)$-8YR::J6+?*>> -KJ,]V+(- MA$!ETDW_==96.++MI7I M=A.X@0=EU.%;5$M\"O#T/2LZ/@646U5ULH].W,X:/S#NT_U.>>5^YFXU<_MM M]=ZG "*;"V7RFC'/3A][R.%F<)LQGZ%?7?*1W2C3XA0[T^S#P&>GZSW7Z [' MR:YUH8F:ZDQU%-5-;?).', X\J\LA]PLW$L\0V4=:0'L?H/$&EC,^D_--_\- M4O;/'%._^K5^V+6VDXY$UVG1GZP'G^UWF%V AMD;G69JHU8'6>9L\_'IK-): MST0GT?SYY[;ST\;!]E\;/YM 5N<0RK49ER;U=.UXZXH57>U \^\I>YG.6@W ?;G+!>7?MKFRJ/0:G&:] 'H+9:OX ,MM]VHS^%36'XCBFJ*0P?2KNZOTK ] M+#8N"Z_!M3P_'6-1$RT35G4M,6@VZ$"9<;%T8IS'^KCB,"VIVC))E$9+./DC MPU]:8L/HU.N:7U,7$X,7&.=36SMX@10UQZNY:%KX;#K;5W3\.38]3<3LHH9D MB]$VKA78+ M"UV@EK9TZS/=FC\PR.S'A5 MP'EU%;&V+&I=PK6CR"Y2G^H$4!WV-NV7ZM9+%3]?R#UO+L: FB*-PFT+8*J17P^>TS37O^%928X[4(9>FN@>@H6XF M9BVC^09.C=%ENTL82=YVF.C*EZ6F6/"UUY@9;QDP.#1TYW!-1CG1_4+KC%IL M4K$HJ^9\1'5;B?EN%@/]^]8D?M0<>!7HE6$&U^\[<]QQ5W+66D;I[6W[1/!;U?9 M2 ?1EFNBZU4QS@+KPW2$:=E;7>% F0O;V@A@J9/V3)8=5J#]4A?O^H?K8D!VK0#9NEI?^VP45]T'%L MFIFR_ KMD&%3S4XM7=B\3D.;NNXZ[-]25;;^A*FAWU:Q;(JRU%0=VXW(4)E4 M:HOKVT;@UW04P]GL#TS$?0&^0TP77L MD0"[@>ASI:/KNH:-'MXHSU2KHYHWW'2&W9V0V\2"5)F6!Y_5Q7PA)EMV:=40 M:NFJQ5YE@&EF64^@)"NL"ZJW&JZ"$=US99S%Q2)K,==<1"S!^H,:T]J Y30V+ MK-M*4QN)V$"XZ1%6%^:715FG.#==.>OS84D."WII9\_;DNA54['=C 4+2V'I M(62TY=ILG3N2U0F@C:G'I65\,3DVOW5*52$EV3(_2JYI>-C=:J'@-\X&XH?. M\YB>J]&9(GI?73%'.*Z.)CK"O3FG *=M@GV;3M[B8%WCXKKVMD=>IO=>M,:C'U M&!"TUGAS;7[V[4HI+,W$CX+4JZK^:TL&)ZK>;LWVKO7G-G5 G?&1;G^HTPS4 M,1P5*VR+4]0UFN;+.O5H5E8S Z8HOL%*LMT'-&S6A;;:1&%3V ),D1%Z)ALD MJTE>.C>FJ;C6/=%:^[JZ &FGGGB7B:S+JG7OT]2<0ZLEG]J:O=7LU!+"!VA MH\%0=X.>G-AN% O$Q-OD2J_*XS!\^?KV[<.ZY9#,Y"VY6!?"B&7M:M5QO:;: MVP)U4*]MD4W/3<)V,Q-(F(=7-@5;QZ:X:JNE-ILA!RPN=('A+A][T G&:16U M+"KBKU5)EBI+UY>.M" RM0884720.%=2S\ M^LB32_2M3K&T'R@S(Y5-?_7#)SG?NGI0^ 1RW._9P'#Y/E<"QE= M1*T9^+9K:Z,)KRC@OM@2IXXPZWO #]SI^*PL%V,NQQ,OTPJB*:;9I)37WKTY M%*[U:G@%43,V#-OY7]TTMW]UZR!I^K,N:8E%R-O':=!";5S'7!K)H<57,3+G MJLW=UGSO_)37 J]^Y;1$#7@N'_GQN)2G;ZZ=M Z-]9;1H MYH> )S9>^G:>!Y9&7]L&'+:/JNN&FOOP6F^?-F[.;H&!*]YA5JD']QKT(+4F M(+5MM %K+;9*=3=XVE4"Q45'AZR=8;J(Y:1N&Z*MKD)0.3^9(L/5Z@C6S];14 <\^%*\NLEE M@D-4H'O"%D)/3=N>HFQ?SNBO<^.HS%F>HG%=A[P!S51JJD,[HBQXJHOF8NW> M2LGN,;\ACJ6;!5IU\:J5,.VQZB0L!$[L\-HHXA.4-XB.\-: ,>-6S;0=Y!4? MSP6$;BH'88E\MJ+$9%&=[_'BQ\:+KEK1U6864N:Q24I'&S"'9&)]6]SP-N:K M^DRIKYN4T@%9.KQ3),U3&8O%K60N7&OZJA"5Y&I); !L(5R%]J# M;G(#VZ+8><<;H_/C5]:F,8?"-JCHL"'1H6PRPE:?=QTVKI^FSW,]PGD<[C!+ MS=G.2EX7C%9>* '6\TZM2A-&=4J8F5Q@#TR5Z(1I-LCL0@VO: MZ+1S?%W;PY[]OM=YJ+>!;^N9&C0>L];EU"EW"S:1(=4!PBTP MT)=11D-\HR3H(@Z6[6V)_ O]:RP5LV;S-U98PY.L_6"?S9>:'AQ&6=-?:ZB: M2&.93>J:8[:>.GZM71H'7D-^QJNQM_%DCLZ#2=R3X]&"U$!55=M$F#N[O4&C$Z6]'UH*-O MY_-I#%B(HZIK=YAZP_H6=?T2X[(P,JI]BN38".5XLKH3A":\Z/V)L3BS1-C: M>)HWG8SMZG?*FZU\YT;I[48_;1R^CGV:_04B+44,6KB7:$F=85Q =7!@"LHP6&QAI'7VX M5S%9ZR]>=\Y," M@^NHD*::B0#F-'ZGKKUMZWIKX-7L-SS,@$EUE7)30%RS__2I^4<0QPU-"0/! MO#JI.\3K.)4PR1G&''FOVD7&;TX5223 M2MY^$E,:;7H1@V%'=0H^ER.]D(,#?KIX(Z<"?,^(+E-+\F(JHPX(#T'>0)Z: MPKPB7AGUXY CG$HP ZTF2O):M[\!,9U]F8#U (P"SB1RSC4,W[,"Q);>.;>H M;(T&?>>%,?/@;U\^XW=Z^=C1*V!2][C20WGWE9-'M0.#AVO)F/*>]-A>1%4= MB%[)5%Q?NL5!/*,%ICF">I'RM@'*4@:*1" _YGH2;I3O_)@CQ 03M#5: *3@ M&<356!N@Y&6)'K)&$B?-5"*,^(:F+"5_(Y5S'IM)G72,-.Y,=5,QN(J*F.64 M:+!'\FCC>7)96,;EK6_)*RW)'3T(A8=YH8D6*0U,DAE=.#?GFTP-I$M!L'_S M%]G"Z-FE^KH )\/&CH1DW%/;;D8,\U3KTMK9][/U#WFM*R<-5.]:;OEFDSC MS@R!\)K1,B\AA2_6"G MR]RUAG6S4WE=*7XR60A&:$"EHW*!BHY\FEDGG%5V79VTHOI*EJ:>H?:8\%R; ML##7QLA#E,VHN(.Z3-24 Y9+<\S(RZDJ95PV'V]: >50N/U.Q^T-!TXR]V*A M_:AZ%ALII?U>#SDB7\,)V21L,0ZC-9,-+ZE*Q6\U!LY8Y=YS[\PIYS_B]LMI M^XTFLR.E%L,2B2]CSCOEV O,')IH+4CF5A&:\R;@\XP$^ 24^G+6DRK:#&^S M*[@/!_ZP:HXRS^A&QVJ)5,Y1L.4Y<84,)G1%BP@90^'GC=^:D6"WW$^4T,-[D MZE?2*'FX$+->,9O5D/C8^-_G5E%UE"[@&VBN%AK)B!8]UY@FNJ>PQRA,' M)EFLV]8K"T 5%RD$MHGY&[IHDNZI+5D, =H:4NLN/)#Z&ZUX2H)8 M^&>P$RCHVW_,]>@BP\;)JB@@/ MBC/943(+EYX_U9X&H#%B9JX.^E5LI #1L>"<+(0WI1QQ%TVP%9A474GM&FJH M\O!:7HR_EPH^"X>'@7<]($"8RE5)9:%2+:&T<*O8&1NZ-&(;S+Q4)A&/HS@F M1U!B&#CM9FNP-D1/=]A$((134UP"-DIWG5[2"0A%*RUVE!:4;5=T:ZK\7)K! M*VE(3N"=ZCB1]BJ8$J%R@*,2#:H(N?*QV 4<&\J'J!F@@I89X?GJ=SZKQ'1L MV74QWS!+,J\R9@?'\T&OI)-N5,Q52@_5.V%Y(J8+K4A@$==U LYN0KV;[TQ0 MX\1N)>@L@<6H5W IJ9.LN+1*\-.4?>B'L.3 M>9S()'S6O[9RB@)\;P.&LNNJ\A <;O[%S/4V?*[A_)2A?W(:>]? 1B/X$:F$ ME]U75'7RLK2-&/+^JO9&S,(0*=:"Y;['M7VC5;=F.^(7=(B5HU%E"7 REXN2 MO(N2 F9P$@@#G^E%2V2G9>+/Z1G6LP"!C[B3BN M;F1'T>EKQXG5C^T-0VRR24Q[)C'UCS")J:Z8>#R$W3L*9EEG-_=1G/,^$]#Q MANH)Z+;@<,?2Y]RZW9!TA24'Z^'Y-8>F4JY"W*SM!M 7C,8SZ?-39KF%0../44(-WU&JNN M9'JB6WA$Q>"T57*7G+!IE@BK=R72\,]K>\V2-D[NXSX/:>E*>@2:0-5? MY?JU48566D$QJ455+4^B+)ARIP55R1O-0(N7RJPLZ>!*#>[TL>[;YOWC61CG MZLJE #784AJP3[!B,73?TLB8>>E8R'?R6Z9N\6MV5D1ZDE'HG MB!*5NZE;59#:/\/L?VXREA?@%1PJO(^JVNX%IFI0]&B5UT66C"=EDR.Y>&!Z M,L!]GJ6&G=6X'R8I_.HK3J OU@/RY#<);+5NE2JXI#VG9'.0,<25 RJAR%-E M=_@2,&%E;Q()SL)!%L^Y@/6J3,$DWULPSEMPR7HRQ<$FS2@\^_G\_%=#-'_@ M]C)/=5S'S?TST(<2"]GA J.& 88;N _M?[3&DH580XI:3^Z\27*M1SZETJ\O M/0S4,' BEES?K&<>2GM)B._5!;G_IOR52^P554N:7 HH M"=O(_&3.?AMY?^I]0Q!,L=WNQ#?73RD7ZBV^O5"4:$GGFW*GVF MJNQ='6ZBH M5N3-8S:U1BAJ3'PO]S5(T\"8ZXFM8OU86VBH)E)?9\HA) FO>W?!7RS>M5QE M1/Q8@;0(,56'0+Y*!HN*Z!M7U@E"K@&>$G3DPV\+(MD@;0M-&?.5"SP&PVJJ MC2QL%G#4IPQF3!$U,V(*F]=9%R&&'7@D-.>'PWT9!BTI\I&HN2$F0>N0>BY/ M'H2=5?""1R#Y7054EC"0>$P(3W")*9Z//G;)N@J2HQ(MU M\ZSUV8C*%$(MWH^RA)0AN:GJ&SBW@ALIXC?%;:OCU>7[UKNQHV)*>>X;2/*N MM.@EA@0VVSEJ#*-Z.B^AKFJN::?I5C<+X$3P6- -5.:DI)!JI$4DV<1@-BW< M3XR_B''EJ[CU @BU=P0/M;JH8H(4?[OQ7N,"0$M_R@Q!^@+*T^/?ASHO"$]C MXXD?A"O+?NFL@)/*8UQ-?"H/58.MLVZV)W.RV\>8X87PI^Q/'TG/G_DDM>(Q12'J*&G3NK<[2Z&R*V3"*ZY032 @W:*X3".R E1'J M/DAU2:LE0R298*\$?FPBMYUGGA)*>323(W HE*\8''-LZ?3@>[G&$M$AFW UF]%N%K.+6'@83S57!N^ERJL*$QN7VY#]02.9/I&7 ML>2"466PYIJ"L3\:Y@R'_=#'D\CAU90((HMQ !;5Z&4FS99?M\V87&NGD<67 MPH#,[A!#=SL\D94+68Z%]%%:KUD&IV-"7G$VS3DW>>9H4&*&@_Z'%E0.&"7% MB!$7/&$))DT'NH4B6-#'<26YHZ="#S45IQMVJCVO#XM$5JO:2:MZ8,HVDY"* M3>CEB$.LY,6N"(K?Y9YV:=0:MQ2:;DM7N_%P@Y(32@IB\Q;0LUH1TE8!5V/G MSRY+5C;^_[FN )I24#T9 PQ@E")/,!N5TS7*>B#ER@PUXP""$ ,4:NQ!A<)@ MTICN 82[M0DI>R:D#)Y,0LKA@:G:]@,Q@EBD=&M*XTR57JEF==#?,=5D>]P$ M1'K*M",):0;GK5'H6[MJL'L!=0)2S44W!Q0IL8FFZ;8R9),[O4IPI7AE# M?AK.6X[>,V,INO!*KD0L#M<:10)H I;&Q.,N!_&ERO;=V%F-=1\Q,.Y M)F_P)*YYK0\EO)11R >B0$MJHFK&H[U,SOI@1FY*4^5B* D8EV>=L_%Y B?X M^MZ=RVN.#^DLE";2FA#&42?L%;RM1] \)CH/-9(."%/]2JY7_(YF"\$7]&\U MVV+#V7&Y>1= M33/>):8"R1[FUH%_;P4(U($%#"!V1/)(#CWQJN2 ,WRKA'$TF5Y*X.FZ7S;* M*TE-1-SHP00Q&2%'4S:9JM=!__I&1R8R.8D]TZ(#;WUJ@VW?5O\TY>KV;>>[ M!Z-IA&J2R%0#>18L](YY-P%]!=KP>RGYHAK5F; ? 1)@QC)G1VE M+UBO)*5V6:&W$&9 O#I8;CCJD6GES]#=>?5P5!1WNBHM@:LGK&44^G?)%HFW M,Y=(UYE&TFFNM1U#C5:M\GR2*;- ]4Q2^;NT3:GIF&J+3@.04=JJ[%A%(3R6YFDAI.Y MIMS$+Z92Z4(9DU]*V%/I3AM3,LR2.SG:MI3DAQT!SZAA9(7",\&$/&LU/'6! M5K0:[CVY)T_#N:U@I+0F?E65YQI;L0@JG<"^%[)-SDP)12[",\62=B.;JY,2 M\\>\FEX:)6J45IX/RM7"2VQ?,TG).3!930*Q@R5S_S!]9-]!>V"YP$ES@=NG MULUN[$=P;R$K2@Y#J5OV/!BKINJ_U+]4T;*4QI7B.XVN$U&X)19]-"$M2XPG M3HQ5#57V%JH;J:KT7,JL"D,QR6L(/)HM]3'/OV&?S%>1+153D)%D MGUO.P:\)/CC(R[BV2\_B]HOB\F1\Z$?J!+S85(Z_R;-7JILI>/CN7E)^'VUL M-EE;#Y#WSO,(S.<<(LU=TMU%7@C!OMMB(]'*89^Z*80$;\DEFT:7@D"JRYX? MPCDK]_-^K4]JL9]"*6.9U';5J6BW-D4W8BNE]%,#73RH=K,UX@$7\LF>T^Y] M1R' F.;3R&$4^9 R[L +< #NC=W+#/,=$SHSFEZ<-RW-GZ3GP)2*7?!,8YQO M*NM=;&1C%Z96[L$FVZR83MK2%>L=59)2Y'I=H#P5:%;U:%OGWCZZG+=0O^S_ MJD^@2B88IT"%7-EBS.-0"J]*"F-)2OD%*KNM@MGMT?#@J1SQA[PE@):8!@60 M/#GCV. 8H%5H9#.3['^][ Z.D;_RUKX$LRI8J5$CRN*K*NJO;O53J-Q?JY,N MZ,_[%DT_1!#9QD6VQT5&M8V+G #-D^8?!0'-='+8'YK,,>&QI.*K5AJYO\,( MX*MK=)\X)X>93!5J?) M]YO#^"SBSR05R/G$ZI4?$I3HIM=7:.^" M )%GFD;+'%\:38DS:0S_FZH7R.\;_-W+=+K^97?4:+8[F[_?>O/6+T>-_JBW MY[W-1FO;E[W.OO?:%3_ZB@?-]N[W DD@>?WU6>>9NE 1!PAPH2]]28@?;[I' M>5B :%ZUE]^TBTP2)WZT(S,TN"JZ:\I4R0\LN> ,!VC,_"[OS:]6> .WW)GK M%IGUCIM"YR;:NYJ7E:$_.BPDI?!_ %@.'@"6%W/,;_D ;YDGSCN<"DGR^^]9 M*)Q.T]T(Y!M0_,Z7/@*&6T2Z"R)]\;_5$(TL_WUX_GM@2&XE&ZFEX@L!;@[U M-7?4!H^.IM"5N@.8[Q4;[P&"%B,.B!&MT4-CA#WT1S]TRP8L1NS!!AY*^_FO MR42(V>Q4]9V/VIE7AOF#P>QVZ%LO\#T_+-0(:^X"-D8[=N74"&S]IMOI-ZMU M[5I"L'Z8M[.A\B 4:#\$U'LR3,Z/_3M63<[?.RAO/J7W?,-^&\#< MO79\HN\V>]W[YQ+[ :VNB'D']>$ %&L1_#9GUW.;G0,HSQ;!+8+7X^Q:;6#A M(XOA%L-/%L.;;J_;MQA^;-;* 5PGFUI#C,J=(4;KYU.?&A6NL+CKX(E2%<\] MLY3;V?E'QU*Z[JC3>VSOR,FPE =UFUH,W^7L!FYK8!'<(OC)(GB[[W9;![![ M+(9;#*_'V8&2,NP]>@CG9##<1FGN!=X[S/^RH9C]0C&CT0$R2I^HE\/Z\6J( MX-:-9Q'\A!&\U7$'AU#8+(9;#*_'V0&&-UM623DZD^2T2P#?JV&D:LC1"RX( M_/Y0ALAI^QTZ;F]T #WMB;H=K&.M=@C^HNOV!\,U[F"1VR+W\2-WRQUU;>#/ M(OC)(OB+H3L<-2WW/B+SX[0C(I\H /)0ML=I.QBZ UN-8OUG)XO>+WJ=^[4[ M+&I;U*['V;WH] <6M2UJGR)J]SHCB]I'9&^<>KA#37U31H>-<^SE*>N[PZ'- M(+:NLE/&\$'_T1O.60RW&'ZP*I"VV^VU+89;##]9#!^YG>8!G*)/%,./(.;1 MYQ&.=08=G%7OA^!!RC#>I%MU5?]<)R#H']?HNX/F 7*M+=>X'[_- TXMMI?:LZC/I?8LZG.I/8OZ7&K/HCZ7WG 6 MJE)RIYD+48REH'E+5IE&&;WVI/Y",NLTYKL2"[1Y!9J#T:U(X@\GP, MV:\X[WOB)7-G%D37B;.,HRM_*J;.>.6\R!)JG[ZY]N[>(7N'3)/Z@;:>+CQ[ M>/;P[.'9PSO^PSN"^IA>)/4O_)3?WT Y.,5$-4+5H\X0;?F 9Q6 M:^"VAC9[_"BSQRUY6_+>#IEASVT.#C#[TU*WI6Y+W8\-F79WZ/8/T4_>DKCPV9=J?C]OIV^M'1^1Y.ON[M?7@EDAM\#QJ8MJ_.%DB^: U'[J!E>^L< MK6/8HO=V]';[ XO=%KM/%+L';K/=L^AMT?L4T;L]=%M-VZSUF$R/DP][_N2' M7CAY&-/CM+OJM-S^J.6VF];!<)3^0XODNZEH;K-SOPJ:16Z+W/4XN[;;;?7= M3L^VM[1(?K)(_F+@]GL=R\$/:82\3+UQ(.#?J7_UPU_@AP9OE("&'0& 1."! MNBU>7_O3= X;!3R1=2?=-EL.SZKO],9)%&2I>"V/I&D^HGB/<2 3@0--RY#> M$29%0.X,_QO.,?!#<:9J;=JT^&Y3@YT@9_Z#';UR@NN MO57R[&5A\PL_/"M!= U0#(T?_C*.X=Z*-^M+'AU@@VJ O8D62R_VDRATHIES M,8^%<#[ ;?/$>1=B":KM-NMIN.%TYWN;(U*D)D*[C*2.?#(T-8 MY1"V86#A'UF2^K/5ZX477\+Q2 SNK[. NB'FQ5PXLR@(HFNTE(FZ59E0XGC M',QCB#) 51&(22J0;X34/L/#/V*19$&:T$6<;@S?PH-C)X47I'0H"SX4L>WX M\'1P*AC<$F6PL6GR_:OM!U+@ I7@YTTI^'/=&L W\):)>*5^>:UXGA\2E.BF M,I\'V2%);31J]/HMHC;IEY'/EY388$HLR2#^LCMHC-K]S=]OO7G[E\U&=]C: M\^9F8\N=S4:OT]WSWJUO'34&W<&1K7@XVO+@6JYXT+L%2NVJ$-A+[\^%NZ-8 M.*AQ,;J3<7'C@B6+?H ZIL$#Z-+K>@8I#RC6')!H^RK9=[ZT#HAD5W-\JZDG MUSRF2X^ P]\M9'@W#G^[GH]U9_]HL.SC);S+H=\#!"U&'! C#+_"L7!]J^CM MD,$\B86'L\K?"O[M>^?%\UVZIMBC/H6C_FZ7HZZG1G),EQX@Q>GPY%:CV,YG M<27"3"2O3DLKJ1/ FZYS9[MAG*4>;*6?*VY'T#>??:[K!]@%$TEKPM M>5OR?FS(M-INNVT3W8^2NO7[;:+[EK.SR'T#@+ZS+OLC=5><]CB&3>Z*]^$L MBA>4-.W "Z[\B>V2M!^$.TVWUSE G\,GVHW ]MJH'8:WF^Y@<(!*?(OA%L/K M<78C=] ;602W"'ZJ"-ZU[/N@EK>LZ_9D41S,M^[0.G MBI\LBK=M\HS%\-/&<*NB6/NM+I?:*-S])0TO%B*> M^%Z '9"6L-D5]20*X(>-QNT#Z5[?;;:M*]>Z.H"OXHEB=STMI&.ZU$;C;HN<%U$*!ELLVQ]LLNWL3_-G/<*3 M=RE'KYT4Z8P&;NL0BM(!8%I74K8^\5,ECF[''?0/8"9;XK#$<>S$T>NXG9$5 M')8VGF8PM76 :AT;3*V127M,E]I@ZFV1\TV4I#CUQ1K@=3# 3]M3.^BZS:X- MMME8Q.EB>,L=M0Z0'6PQW&)X/Z 0$V\K![ !/"$H&_H^O,YT,=M?3H#VF2VTL^;;(^6DI8B^%%3KB MVU*$R9[3[![$!VK?;]]OWU]?[GM,E];,33L\ E'Q100!"@KLS[#PXJ^"Q,8+ M\6T29+AP9Y(EL#,1.V,')8'<]K:5CNK1F/L"CL.RB67KM MQ<*9BBL11,N%"-.'R#GFAJHLV[K1V&MX=NMW< V\UBN,7P M>IQ=J^GVNG:VH<7PD\7PCAV,96VWNEQJHW*WKYX0H8B]@*)RWG3AAWZ28D;' ME:AKW<"Q<P.TV[7 5Z[\]60SOMMW.(?0 B^$6P^MQ=JV>V^S;&)S%\)/% M\([%;FO'U>52&X.[?5.WCXO@#XC@]ZX W@'!6^W:G=['#]8V.5+;Y+0;=/&XIVBM4K@.K;#J M_[,>0;>3:KG2[K;<8?/1D\YMSY7:*L-/F#A:HX';M,VZ+'%8XJB(='?=0>\ MS=XM;3Q)VC@V]&_;-"8;)*S+I34+$AZ!(?X^G$0+X$!0%I7O*VY7]K2QAVF@QW$#V-IP]+&L=-&W^U9L6%)XXG& MZQ\=\T\&N>MIO!W3I3;B>WM#,Q6Q2%+L[DFQWN\=GVS/>@0SCXT9ONBXO5%_ MK0FJ];I9G_+Q(W?7[0\>/:)B$=PB^,&X]]!M#[J6>Q\K\Z-ZS!'NBSACK::P=:OMJNRM'E&1D\J>& S<=O?1 M1PL_U?2)D_,YGQ1M#)N@$CYZNR]+&Y8VZD<;+]KNH#]XQ&"-)8L3(8NCP_R. M#5':;+O'O]0&NO8T-<&X5*U5;)!K'SBV^NYP:!./C]M?:C%\.X8/^C;<93'\ M=#&\;2=F6O0^7?2VR&T-M9I<:F."MPY6BU1& K=%_QX,?K=SW-8+E,^/PD-; M._G1;[J=0_3!MC[N1_9Q6Z9AF<;!F$;';7^-_^[#ENT#.D&0= MD&33*!L'8M<,NYOK2A[AE"WD+.1.%7)W7DT]IIA[H4O#OU+_ZX2_P0]U"Q^B' M4Q&F/'/>.-<_LB3U9ZNRH-@108J"8&?Y4>4KH!>_\E-8UF1-,@5^*,[F0A:+ MDV?FL[@282:2AJ-DR..N?[?58I@^%EXBIDX:.<\[HX$#KPO\*'1F4>RD>((.+6I\_X^#VB-&LX%7/J\U]&W MJY4YUU[B>&D:^^.,, I7JK[$#3BQV@R^,8$_8AS#.7.B#/^,K_R)2%R\)^<_,WPC,760!X2+!7S^QMX4'@'7BV]^0E],@&2B!3Q]"4CF7<*W^0NOO 6X$V)4R9XM;JHX;R) MOJ1>['S)_%3DR\\1XGFK78#1\#N7SVQM=[$(Q37 '+Z8".-L""?@0[AY"8@: M3>&M[T,XI05-9-&'H]Y>>'FS\/+N ZHXL5\'X #5LNKT^B'+T?\\R;_R6#O M]$:X\,O%9WB2!_#P GA2-)LE(G7&*SB,J):D'D/K@A0"_ MF-]9>"6"= $',?$)%CAY)EW1N07XHV*3_<(>6YVJ/0+;N$[GN"3$YU^B:(GI M-5&(5"W1 Q@PP%U#LX1821I'(:X8CX/FEN3R@)62/0'G$8(>M[VZ[+A/E!Z-;W:[$D\G["ZO#)14YO>:G.:?Q MX?V3%!Z/O"8L/&P2)5(&R+N0N12Y;R5OD"\#X"11&(J 'I00!'T 5GCIH[ST M$N1PWB*"E?SI*3Y88EZ.\";SBE=4\CU$S7MO,1)6IWFW3A)JS6ZDTK9:E6KE#FFEY5+4 ]'1=HP:;5,;-/8!Z)% MHLXW/A?>= )'EE80%!JC2$F@([ ZF#]0<;XJC056? UPQW\+RB2PM86?)#C@ MKL2D2&\.DDB_.#3?O:8O^:B/>?%D[FRDR&7$BWH5BP#XR)5X?>U/TSF@#F"& MQ))NNS'HL8E==:Z8VN6A\D'C5#]YD#( %4B00TSI .0VT MGP#+FRI6"+=T-]^1QMZ5)'%"YM3S0[3R%-^T$G5?B1K-TFM0[)RW<"A!M"2@ M'IE 55N8&EO8($\[>TE#0S$?WD4OS]="1J:AE9O:*ZRSU;RE@L[+&^ZEEU?* M>*0YE*4+E,-D!V^!%2H!/EB$C AIMD$KYX! M H67IJL*CJO$4;8IY04EP5M3\,UE)]ER&?B"305XLV_Z#W(C8OM#HLDD [J: MK/B.=0[V=)G2SR(D+R0"\7P*PMQ/TIA4IB-C3>9&O.)&-C"HWAU=R-T[.0YV M9U#=O1A4J[TGA^KMP*$N;P3V!C[E/.]O)E/X#;1^)T!_A7I,I9G_!CTDX>J_ M^;))RJZ"=.ZE]+681&&T\"?.-+H.TRR&)WM9POX,NOW3_[Y_>P;6&CQD*O#" M:UA-OI2I S[3X9<-T4O-GF\_2NTNEAOZU;O@3_=C]>6+MG(-RO5MP*?CZ.9 M(#,+[3;%*7/;SWAJ!2.TJMQ.7/.-BF3\B% _-QU6[XH-?^K--/4^QKB/@N-- M$6#)2=+;CV=*EKD7Q[TUQ]R/8>[%+Q7)EQC Y&:X5O)'?#G0N4FD5EG)$3:? M8OE.S9!Y7Y@A4V]JVSB$DSU@3BAR-1_]WGM%J &=2V&S4!>YTU/WHF"E'FA' M027Z^FJ#][$+F-%$/EAOBD)PUR7"*)K#*# *A-F0:1KR&5-O&1. M;(M^$4#/5UZ *L78"]"DNEUH\^G2O!P:52+XQC%0O%,]\,IUKN?^9.[XC *Q MC^B4TQ)@$G:HAT,#,IJ ^0T"[M+S0S9T43E6UC ]/8S",PS@>^1[E#A*SCMI M];C.U)_"9:DC'[8 A(W9C7A+OA)6,@:+K(: (O!?>-^.2P]<;U@)W&P!2"

6?R('#>#28Z:!X5ZX-\,"(]H#0X"E!(?+?FSA?<5GS$6^/,C6!-S,#IA_1-/ M"Q/RQ*+] R3V6^-+@Q[P!A8Z]=A\(NTS]#BJJF[+Q8Y^P+L,$\):^1-^PB^X$_7BALPOH\6"KH8^6L!"3RI,Z'U8F!'MNR$V$GJ'6ZIDNF_3K7%RN"V-R-U$,;(R**[X8 M;*\YOM@MC(D!02J ^4Q\-N3(%6-8=@6 C!$@5T)N<]..<"L8[%YB#AZ(Y%0H M%&".ADF1?!^>JGP*.7;@5\I.)-\\)Y"NHUK#>(W268TS40I[2 BK7EQ\%&=. MZ%O,UQ(_C]0B!:NPZ\M2!-)P_@;J\I6(7;@2%J3>E\RC+("E">;Q4X$:L9]G M , [7-)>2"(DV1B81)JE#"%,H\V(Y\=TG1(':,]K<"5X&9^^?"D1V\P/89U^ M"9APP*R4XQ(FDRB>TL=$LS^?G_]JM1TS14A)&?:]'(>N4V"?5>G$%+P<[FFV MZOSRSIWL;-.CNV'!FQSL[6H'?F4*>.X6KE_>=]'I1^^J3@3GG.H\!W'GK&_R MEA=RO@'TP)*N\0B:Y.N:*'/,-R5]; MLZSES3HVZRKV[#EPH/ M2C:2:!O2)(OJP2:R:-TQV?9."7(F-F]8[4:GZN,D MAMHTM.UI:.UZIZ&=JKQFK? 8I;729XM,J;57(-[@2@<2U7*UU8*Z*)T5!ZO. M\2N*+!5<=DNR=TM0GM->2EQ3+N]V7AR.5+#--#,R&-URU,&XJ+5WU*\Z;EX$ MPTY[M[+@T;G5#;*@9)EJJ.@ N% T'56>@OP1Z*%"6-I:<7+\H= M'XK?)G DN_CGR?7^@N*F40;;FB;?O]K%E2YY3"7P>4L*^MS%"* ;>,M$O%*_ MO%;5^3Z5BY[13>6V"6FTE(0\&C5Z_1;1LNPJ(Y\OZ;S!=%[J]L=?=@>-4;N_ M^?NM-V__LMGH#EM[WMQL;+FSV>AUNGO>N_6MH\:@.SBR%0]'6QYK= MJ:/IG7%,E][0@*H.;5U&AVV')5GT PSN&#Q 1ZRRCD&* PHU!^39HS4SK0,: MV=4XE;_?92)\_9@_FBN/V/)W7PA:C#@@1A@^A6/A M^E;-VV60-KO(7[R5^=G?.R^>KW7SMT=]HD?]W2Y'74^-Y)@N/:'VS(\R0T,E M0+TZ+:VD7CS4 JX.J[& JR7@ZBE7CNE2.SSYME+/')EL_C2S-!]ME+*=8;C; M0++:#6OK=)INLSEZ[.&FQT%\=9M':,G;DO<-Y-ULNKUVWY*W)6]+WJ='WNV1 MVQUV+'4?(W7K]]MAPEO.3C7;M=B]"4+?69_]D?HK9O3?4_-75 WZV8C"=^2- MZQ ^)=[8;[NCUO#^^>-^4*LW'NXE_0] H!;#;V6^CMQ^>V QW&+XJ6)XN^.V M1RV+X1;#3Q7#>P<(+CQ1[*ZG:71,E]JP\WV9<1_R!D>'LMY.V[/5'G;<9O, MHO^TW%O6>7O$*-[INH.>C3Y:%#]9%.\.W7:W9S'<8OBI8GC;JBC6?JO+I38, M=W]IPYO;J-IPW%ZI"BTPZ 8V'F=]N2>+XJ.!VQX;O4?WC-J@0&U5J'LZR*.CC%Y[Y+9:W=I2AB6+4R"+ M8Z2,5K/OCKJ/WC?6RHP3(8YCP_^V;2IK[>ZZ7&H#R;=%SD]+$7LIK- 1WY8B M3/:B&^3 M(,.%.Y,L@9V)V!GC,%QO$<&^_Z3FY)MGX5K=>IMN#;_W^@>(VCY1!=N:C_5# M\>; ;?7MS#R+XB>+XMVAVQE9#+<8?K(8WGYT]_?)8'<]K:5CNK1F/L"CL.RB M67KMQ<*9BBL11,N%"-.'2#4Y[83$8=/MMVQ.N4VY/5D,[_7=SB%&IEH,MQA> MC[-K=]UVVY9-6 P_60P_1.K2$\7N>MI#QW2IC=.%'_I) MBAD=5Z*N)0/'QB&Q5=!!.C4_41>7=>#6#L6';;?;LDYWTZ0LAI\LAMO^?-:"J\VE-0O%'8$!Q].DHK6" MZCHT"ZO_SWK$)D^J-4UW,'2'@_HV;3)A6E>BMA[Q$R6.3K_I#ML'L"/B/4G@]CUM-N.Z5(;[;V]C9F*6"0I-D"E.._W MCD]F9ST"F4?'"%ONJ-N[5V;X1!UNUIU<.^0>NL.1'9-A$?QD$?Q%J^D..Y9] M'RUVW[NJ=P?L;K5K=WH?/U@KY$BMD-..='U*YR(^L.%QVAZ83M]635D'X\FB M=Z]CRUXM>I\L>K]H#=K6@VY1^Q11NV,QV\:&:G"IC0WMF7\X%K,H%M(Z53]*"W_O-WF,[W)]J4LG)>>-/BS@& W?0?O1><98X+''4CSA> MM-MNJ]5_Q#B6I8L3H8NC0_W6_9J;3S1\6T\3[I@NM4' /G^BGC?K4ZX?AH_<3O, #8$LAEL,K\?9O>B[PYX-G%CD/DGD;G]V7MMZ@?+Y47AG:R<\6IV.V^H]>F,K MZ^"^=^7)<@W+-0XW5V3H=EL'2)&W7,-R#F]$C8.J_-_ZW#U^^"^0,4=8!43:-LG$@=DVQ MN[G@_Q%.V4+.0NY4(7?GU=13FAS3I5;RW;'9B7/F?(Q29R&\$-8YRX*'%GDG M1M)V-78UQ[^:>C+[8[J4!-/+U -="OZ=^E<__ 5^J%OH&/UP*D(XC2$?.F'[-:J:).U(\(4!=_V[K19#]['P$C%UTLAY/AB.''A=X$>A,XMB)YT+ M)_&_.0MXXCQQ!)SAU/E[%LI8?Z?I.NUF&W[21)+G_4'[]K>W1@WG BY\WFH- M]-UJ6FL;^."/TPF6J+W'U3JQV@B],X(\89Y7.G"C#/^,K?R(2%V\) M,F0*KN,YS[M#]2+7@;O:K>_<_(WPS$46 %(2X-7S>8WF%X4E3C-:V1Q@+."] M7@ +NHJ";"$Q- MX1%PO?CF)_3%!"@E6L#3EX!+WB5\F[_PR@M@ =Z4&&2"5ZN+&LZ;Z$OJQ%>Y?9B$8IK "]\,1'&,=#IPX=P]Q(0 M,IH"Q'$?<(OG "C@'& ?*6S6K0)1PWD?PNDM:)J-/C2UUL)2.X6E]D9P,_;?=Z*QDI<*:*E-_E/!I"B-\*%7RX^PY,\@)X7P).BV2P1J3->P?JG M(D<,]6AZS&_C..7/]S'DXY'$OT<1P#C7^-HYJ?'((L:#J]X22LN2:1^ MIW\7B=1K[R'06B/)ON#B2W-I0+O(O('2B>D/6]_=;DTF+0U&M[A9R4A32!56 MMBZ#-*>OY&IAX5&3*)&R2=Y#Y-@LL*%!%1>2[P*X)%$8BH">Q+<7.8TA@4'\ MWH(GHRJ/'P#S1"8Z]T!VSH2H?L?["T? (Y8H5BM8,1UJ$LW2:S@$8))^".S* M"X%)YLMNE1Y9!;T@NH9-3[W4HR=.(GQ.:CRDM,%I%N.^<8N3+([Q6N2?C0=@ M<,N(X?DJ%@&(UROQ^MJ?IG.@32 ]28;==F/08Y6[ZDYOG("43L5KZ49JFH]X MMKYN7B;2B8@?GWEN9SW=;A%RYL]YG/O5+L79&*CEZYDW@UV]\H)K;Y4\>UG8 M_ +,EQ)$UP"U^AFCZ(H BI)+[0:N\[[BV,SD.867N(5?;97UJV:!J]^XD MOMK-P1T,JMS,V6Y/@474'A99EH]ZN ?\%MYQF:N49$#E4@"79)A$+#7Q::WR MTW)94Y85TQBX4HAL-8?<7'C3"9QY6B%R#(' -D3^0"6S]]#MUUD_::_4A!A- M$^+K&@8/P;E/D_Z5\'T+FD80L: ^,O)76Y@:6]A _[Z]P(:(P(=H'$3A;H%N@2[UKG!_RR6_&< MDME;P7CPR2*!#^>$)PIO]DUS7NZ$&>Z6AT23208$-5GQ'>NLZ^ERHY]%2-Y"!.+Y%/0W M/TECTI*/C">9&_&*&]G F5JM.^DEP[W\O+=E3;T]6%.KO0]OZNS"FRYOA/(& M#@7@[E83*'^Z%X1D:$1OYFS@&_@:H%UFZ2Z VN;0Z?_0;=&N'J MO_FR2$K+Z7O!5C(T<*?.-/H.DRS&![M9;@9T,'H_D__^_[M66L$2AH< M$UYX#[- VULQ!^ *-XGDLM1(W< T%L^R;V:S7'G7CU&Q7]^!$/]GP1@3K_ M)P<,WA5; ]6;5>M]C'$?GKD/16,E"W(O1BWY=*OW 'RZLP>;WH-+*UY9XIR3 MFP%:R97QU< %3?JWNE&.J?D4T'=J"NC[PC">>I/9QB&F[ !Q0I&;%>0HWD\; M*L7'0ET+3P_=*_2@@^'Z9G1Z7V[2+8K2SE?;-O=6=K??@E8-.8FW/!]TQL7TWS@&!N"8X\-S@@H!I):Y>>'[)Q MC=JOLL#IF6$4GF$0WR.WK\1'TONDI>4Z4W\*EZ6* G#'['F]#>_C,"O9@ MT=*0403\"^_;<>F ZVTM->N3.M]>XDC%#.XB=G*NJYEQI=QAMNMO' =Q:S&: MBX&B1 .2Q(P1A-48[.^9?Z,-=1N3J2:8,MA@\Y!P\A,VV7]4V3-?Q"69EY_) MP&=0?P$P?V PO]O&4&Z\KC6R#,8(5RI(L[5S'.SE(YA J$33.R6+^TS**)3>^JSM,DXR3?],XI MF>3ZVC\A$XX)./HU_O""Q$RYC68RX))[D/D#?+[A<,@-]&WICPR%]>1/%X\& M?8EPA!A8WC'_4=ZNPS2;=UWM$Y6&8^A)5]\&XFGO$97/::?C6G;ZF"L _..LN3=C^\OWIX?HR3AE9=) M81\7HY'@DF<9WJ<\EGD]%N#$$5$VYNW/S]:>LVJ7&WI,9>O9,::\;(M]M@O_@@ M-Z>^U%G>>$OD^&AZ@9R>1$AA#??4) _WA)TRF\^NMB 93WO-'K.. ^"PW)N2L/? M_!ZXN?3T5J-5>OI;L!H68Q'+-[0V2:BJ_' M]Z0K0QG&^ 3F \1P\MZ$=$'BT2[G/S8&:GM%E\PXBD$]Q*PG]LP;00# 1_3G M;PL!H/33X7-6O*M*YW!M!!T6*!AU**$&VT)=HUJM2F33,Y:>/R70%J/[$N@)(W\[YQ_&X(IT9 M9UR@U?)EG3OX(,S0> $=;](7C1B?^*82<"9@U7KX)=A+3.(J[2K))G,DIJE8 MQ@*,X%35H10BU<0:UM-M-F XA15();V.XJ_T?I9+QX*ZCRR[-")3$)'"B^CU MN5\D;@T'.R%Q[@Q0G.E^5F4@^JC29W;SNW8AASW9[:"4L7ISQMJ%",_^CUYB M,FNSMFJGH%HQY/N\E;,0!8K]3%""506Q%L4S/1L+7Z6CY?SSEX++L5QWMR$^ M3G!G390X!?"-+&;/X_-6IQ+MS)W>8I.[L0%0NRQ+69>-,Q^K"^]9-C:Z2DGC MB[FM]>*@NJR>'+KR\I!48R0O*63.)8E@?-BZ %RZC!/M$F.Q,&BK* M78*[BJX942[A LSAD9@$#YL%XIL_UND^ =*%:0EFH52/\G2@RR :8T4ON=$2 MR?CQ6LTEUW*"L?!.8/?MEOM7GMTT!P470(R833#_>'ZDSQO&GD> M0AM^HT;.9/;\I"'[!7M+L&0X!HPN<,?)^*^BI9,_62245*Y(N\MC,;JY+OZDYC;:;85"U(9 M&?^I(@",*(&\# .SP$8!QFD4E[K[@ "[9&Z'$@2>FENHS&;@8^#WL%9E>&%R MX64L4X9G<,ZIO#/ &C3BV88J*N7F"KD\,]6=+64+&D@E52HGVU01;]H:_"R=="2C)R; ',_9"E\,+[ M*N0M18%C2ID&$B0\P%LL U@$;!7%O]/N*K?9M=!:O*&->RA"P"3EXI")+*4= M#M:*:5&B-)Q/0/=B' ,[6/$5K99Z/H+\>AZ1_GP=8LPQ&R?^U(=+'7*\$V>A M6(E^I0?BB#!$EW)0Q#I08);:ALH?E3FB47P)8/L3GO<9;OW52^_9[#3 M]DAM/RTH)!@Q)YT-UTR!V,+;2; D:&-4@$+I**#9 I0'C+13V-];Z8X<@T;N M:"/'($C'>$J:S;4/2Z4DW+4M$?*1E?F\8,WR.9##)9D M=#CLC"E1]/Y7Q%N MS$WP@#B"8UN E$5IRYO&7 -_YJ/BX\>3;)&DG!^,/A9*'E4>'H"_#QB1I*QK M7WE!0@YNS/>,QG@)V;@(B,OH"I (7XD=R;#M<*'N2#\H8D(6*1\0*.^P/.KL M,@>U*DVD_A@FV4)F24CD-MB-:]:J$: (.!(JQ#QQA6.45*BG*ETWUZJ8&GOW MJ[7LK1%42ULK3'<3IH#\*@A E(-'&0@\)62=XP!$5P;2<-)I\96[6[_4P LS7L&DA65G+$!1^ F8,Y@,U9(&ACIM< AU> MDN6AHT=YB>47$6+.$N&;6V3ZB'ID%+]A!>OGKJPV2[,;#*!RGFG/L@]CZ+P!R.*5. M.J#FQ!%R#>^;9 -8"V*L1@ 7CE;(.R/"^T2!1BI(RF6N#1:*!4V\.%XAQABI MG(%,)P(C 3-N4-W*WRK7!-P=0T?2N/#\@N4?V-R# M&&U?MN)9+ES)[V84/+@Q:R291UDP11LUR;#9D:_<#UG"3BQ@&&R"3SG68GCW MD"V0^R%U N$EJ60RW^ 7$.!7REW1<-#/Z(UUS"9_Z!1T; 2)\C[BTTHO*+C+ MT(W _DA<9K8$B(790L"1@X( SY@",+55H#V5Y+<$J+/)@J:9%Z)A#MIS%C.! M+5&(3\@M@!Z>9)M_$Y<3B/ RY>PR:G_.9MV&QBOP1-0]4G50E:Y(5_LI0).. MLZ7I<_ +F3*")0MM@=( )Z89 M^E8H0SL!Z":Z:X/N$J-R:V1KK#S,A0$P[GX] 14*0^,N?8;^SW&"2H?PDX5+ MO ?],*&@HTF2,W*IP,+SC2>YHQ>^)(=PC%UX@G1^IL!$7D*?M_C:F4?7\&1_ M\A4Q@$^@T()>!@P08MP\'/8+3"1>*5>O/\D"+\93F""4'-(GRELGUZB UW'A M3JGC_6O9F38(6&BR%YM\8XG9/J?A_%.P][+L,HY"/R77WQ30F/1G(=F',MMN M<&CCR0 DB0;,L0B'-L7JR98WE7@"N9)^<\Z'@^CQ*YC(P/S6 M&3O;" &H=53E38YLJ)7+;K%M][(@S&Q.8.9+L3FIU\P9 $88),?(I<1(S%5" M:G8\Y4R:*/PUKE;@4LZBL:!V'?A.3@;/>1PFBF@9BN&WC9!>8-\OD!O&\7CC M*$NUNYR/ IZ.]8S!*L\Z4$"#)ZM2N+6EL@\?WU'*5@8Y'0@=D*,L&F2S8^JQ MHF_F$CE,0P6&R&LOAA%R98F\[N:2L%T$>O%H1Y.)6');7G/OUZ07K7P13(V+ M932SX;S)\T&W;@\S.T!0CP$X@?\550U8#/8GB^4 #\8'S-JAWY1C=>&M>/N> M;F6A>7\HNZ8(E*J:(A%$.5ZB\N_K-%>Y;+K,R/K_)\70?4&>I60;S?'B$.F" ME7SB+% $*(@699A/^6LD8-3^9%NZE30Q.!;$ 9$Q*HW8<,"+5[0F#+OX:!]I M$BB[FW*"T9A(SZFB#/605X=E[6?$VPMCL=I==C8<'\,G+M)_7?_\E^(8LFZ# MO66_1/@1F$)3R=-1$02N<.E+*E=L_C**IABGLR= M86V76GV&[XW6-?;P:KO4ZL/3C7'8!\4:A36>*@[Z)\[E\<,ST+K!\BG&FX4W MR3M P*XH=,1::5F!,;T9U&AOB[)3Z#-A]OK /(!X6M)32\J>-#A4888?HS_H].AJ*)990AP.YK5;KIJ*I-'=3F[]OU"&P?*EI1 M3[S=X"7YS%D0IH\DCL((33R"KHWR[]:!1.;/UP2UB31-AD \82)*+*?RI.^0 M*=[#_SLDG,NN7EU=,E5=2KTIIW3>0R_-JNV_1!%5X.14\F0;1?Q3^L[(@3>3\ DD?!*3B^S",GCH MUM>;GL0C6U GC$5 #7Q<!2'7),\Y":3HI1V]$YE4..H6)\5,NW/3++Q'S*G/_:3KWQ'7E/E M8VSEIVW0(.Y<8+3T;( U1AZ768RN0 !]&L7^A%R8JCD=WNC2JM'3FB=GN.8+ M)CGZ%_U^< ^N1VM@Q7@_:X5!P(J9C/YS3I9813B&@0XQ FB@IX2CH=D"VT)P M_+72D:@JW-0P,E6A4?",5RNAIMK)KF5904A>=%=/ZI7%=]1RVI53.'EZN=$C MWS7Z!)B_YZFS+NU^!3HXYDU--US#K:)P_ 22.URVX0.Y I@F@6+',01,W$ M9(PP:F7H;'5<4?;TSL^:,41%EBL"Q16![:]BQ7T12Y6OG*$R]X)9GHB2PJJF M'#'2,P8$\#*XVY6.9DQQP*R7F.IV:&,$$;,*GA0MH%/,=<8#4VUL97JU3,R. M:,84EF).;[C?IO'MF<8WL&E\]Y?&![* JP;,VB*,9:I$W;RFCOM\WD0 MR : M9+FP%P.ZE @1YLTNU00X MF:6BOZ6$B^+X3R.-B26,3J"7'8]DO"PVQ18_R$>?,=&KL0D#?C(K.(23HQM( MDTEC?)QJ_BIE4<:C$XHU]T;IP%2,"Q/L<&'E>V2%.@YW2(Q">JQV**;];2MT MJ"Q!*,R&RL4NN8\0"_R\""S7(50Q!V774$O!*QS9G.J@WJ:7<:JUD.$Z@F(> M.J::A\'KA(X4A7A$95PHHTC7PK.0%04DCDR94THO-W*W>;HT-T+C;HB84C:A M;"S=#0T+KB:ZG15IO%+/E75F$>>C;=5O6:/#[5<:Y&;N@RRED>'Z#QH$_YTX M;W/O'TW "[U@E?BTKORQ;PK!V\\Y\G[*8:("_?(E_\BHMHW3T_&N?V ^KOS[ MK9&+<4Y:%L\!=CZ#;EM^TAM$]$@>S:^(HE-2&TJ7_0+(%/#W G$J,.<>5K^%)G#VINDIWKM6D[:+'^L,NHJ M$%*7QZKOI"H:8G4<4@KG]Z V*VC^<&P6?<><3$*I"X (E\!7?H\RE4)+O)@T M>)WMD&PUF?$0\3*A0W/F/;'K)7)7 /\LSBA0[=\F2O.1L2L$^+LDZ@4N0 ML06\G1*,5F6;UL.TV3$G@!LFF+O)V.4=36B?G%<$1)UQJ3;Q)G@F)\D4!J]P M7Y$H(7<<>@98Y_91\.1]GS:#J)P=!3<"T\;PB-&%0"<.L06";Y,A%GY;K%+J M,0M(RTL@58$A,?5([4"GNNZ&D]1"IT_H:3 M3H;&D\L;4DLUE!I=''^:-*9#&U,(S&?RF>0I:G"EZI&D,2;_TN5QGU,DBE2: M$04<*"_?\&-(ZOXQ%M_\U"1K$^-U^Z,\9@#\@X4(5R'/G%_>__CILVXN(D]" M\ARJ+I"!5EE<15V>P'R:S'&OK]EGDA= 2*G-B*H;:.3-'@KF';J$*(CQFL%, MSCGY*#7LM=2V3_>@F$:"'8Z(A:#GST68[Y(K-X"M\(.1]>=/''OA5\2RB>RF M1_ZVE61=JAV5;H)E4"EJ\/K]\+C\A6M@0)P I:@(>V5TNN3- NOKBMN-Z<8O M*\"42_(C4?/U@@6;(P+-VN6&*:Q#JY8CJ%13#BA0P-@CU3N'0VF!LKXF[\"2 MLPD7:1_!P@Y%"JKE#V9>GZ1G0M?4+-".C5]7PLQ,;S2->&7I%U^=PT(_RS!G MRX>I 5N:LE*Y)^4TSAT-V#@-F5S!N"9,8.=Y%--?Y-0F_E4Z3BG?UD!KD)!> MB?( .-,47\A&8CW+:*I" H 9FB:1Z<:M++-K;T1/"]8P8E,3V;3VI(B@,U2 MM5MNM$_"5BG7I/:9_NMKH4%E' N!.^_7X^HZ)_3%@JDAX(& M(-]4E**4:[)*0",HD(SN-0J'NQHC>%(L@,XI#[ BP'P.U(!>F[U/:%*!P@_B M )7N&ED]5L$!/&.&9 E/*YZTADS:+RQ)3S>'HF.45.PZ H,I(:7QH]P]$XOE MW$.S;&V$#8 M5O6Q4@-0>?W%GJGJ1HE]K_.D=^E$D:X)6>E 2JC$3C79B!@Q M.9K4H&PY/H=\9-.JM2E" 6P@J<\CC2 MZZ5V1)O6D-,OA3W_UOC24-T8:;"D5OTV;(J[^\CD<8IRA&B)R_M(>UN_63?> MA&<@;U<1DE"DJ-\13OA:6,OM*:++:6'B@9("BZ25R^;K^/DX)I4 YYKK[I+X M//6ZM?5(1B#9WDQ(&D,I0F5HF3D!*J?U+/0R,"-BZL>%$(6M3SCW1#HGBX5M M1J^DUQK '$,"KC0+L%N78J>RSV1! 3?T.6DB\2!/3>H5LC>OBU.48""+:XI: MD@R5\M;D;P6E,5AMY2)+ #\Q$4X3IXH6KA,))[(C.1(LV8MR(HOT>^U@6=&E%/"Q88:H?M"7>>6KKE@="XH?JLR\UV8_\JKT/Q(U:/+0Z4EO M/!XKKIL4X#42PCYT(6OZ-!G@6G<*!6,I8ZTCR[MFP<9?LRRBRO\4X&DX]3E> MZQ;B F2+FZW:-)H1BP>LFHC7IA-9BOT7'$E!-Z&NJS,UWG(MG6I^MWM# M ^<%R!B2A4@.USYU5,>*,K 2OF\XYR#FT7$ >A+RBNL8^V1P_".*N3/ 1C\J MR'-_G*7F\F)#ER?73XZ]F$X0S-C[RBXT6+#1O43E/.OV96/N8#;)T]"*B3C< M?[#L:E2I50FKZ538-HWHU,@+B7XH=AV, R4.^B#>WA1 2DJ&H5\Y'B3B]WP-1;8CF(V ML?E8O(K*;#GY$*[-0C.W@=_QR T2[,B].]'Y:#.=X[[\Z5^?^9UIT_-:HVEO M(/K=R;#M#0=BV.XW>_WAJ#D3PW^WFJ-G=>(.JM:MURW7NM$G=3F3#;G:[X'" MGJGE*L)FFX"[?QK%4\XUEUVF3#Z.^J07K(#A2B-HS;=2\!AM<%:9 M235CH^)PD85R6E+N[P*+AEU@5#J*)<9N;!T+% M-_0P2,-+-=+ H=$E2RY2S25I[@CM+MVP)OG*'S'U-ID[OR+:V(;..Q9N&EXM ME:M0 *3KO $DGX+5!9I]@*YQJBL -#+:=X1&VPXR/R0:NQMRZPW'$:D>[)SO9CKRU/BQ8N_![G?THMYWY?'PJ']% M:3X%G=LJ[[$\,^5?]ETAV.6A<1S#4&J(J-M XVN>=PMYDN65^IPY0(X1>5*Z M?SZQ".HQDV#N^25<&/(;6\WO[GU+^:R?!]G2MLG5PV![]RJC*1<_&*V-I\]AFMCZ^?B0I0Y;DI(XMK#8-9MZ&7\0?IL4!SW*TI+L^5-G,&I>S MS(#?$)OBQIWF$$LC\6E]7ZZ\AR9HC 7%=F+.P9*!G.JGE"/2\IG"BT/V:%+\ M8M-4Z#(W PJ*$TS2V7J7,X^"*0\#P":A\+H%3E5;!F4FZ*<9=]VZNVTD1'O0 M[A[2C#N*R6?_%.6TUF+^E4%4L@-A*%,F= P(G4];IHA]JABR(6XU'T-:1JRJ M7X&D(A[/Z6&%68K9D@:&EBL^@#P!<<49;7RN:AUWI".CE*1RDC/")CZ;)K(M5*8IGJ5@F8;#X" M4F61[=*T)#])T1'(3;;]:N#&H_1K*!;Q5.[\(9JM M'Z4<)I3<.-H5#T0UA%-9IN6>5>1M;4BE-I/4"BD%RCVBTK)P[)UR-)L5!"IIG;7@=%YLDTEF!JJ\JEUQ M>7_YMB13+0T)XYPYW1%2EN"'\N8Y0'R,:??(1GB4-5S-7$;V?OM3&]E^3'0/ M*XTO:0H=SDV+3+4 :V2TOX1F?%!\7>L,8_6L.7!E.X#5\9, 5XIA=YB=C\ MI[XP!0TOSQ4>ZW;E>7%7+-O>S/R TT[ EH;*V,TN]&-;LY9#V^-.EU4Z5'B MQ%,4J3(K'7^E>9><%LH&/?W-;79T)3AGH\F MW@OPD#4'.5#0?V"XN[C @N) $^4"X0Q;56M=[I;X9HY3TMYQ?A]H.)^H9(M= M]OQ=KK?+[\B^('UQ&?O4; 2SAP-JQX)2GA-0P?[2(\J4:JZ/,,<-4GSX^%4R MO-29E/UU,QZ9Y?2Y^C-5.M-J\WUA)#ME4P48C5?3J)B70^ Y3X#H5#R/TL-T M!W/6:&)5$N5- &I7>O'P--RPRG7-:_I=F;RO%^X7T^&QM^2*!D:JFE>RV(JP MH>1>61I42,>D/@JJ7]&&[5M[:/-PH@T6"^K&/O7=)V5:^?<5Y*G*3%7B=BAS[15"7H;%6A^UE)LIK>'\J-(@ M98FRN(QH%M">O(0Z=K$'0$]SVD%P7*,?-&][M-'O0N 7>=<,Y# I5:I4$"^- M6+?>^UT%O6GA89VU'(1A#@&A8BK=XFI;7TVSO7C M79.RBN7808[":+,S.PB" O#&0KL)2.*7((#S/M$SIB!Q13WEY#PN-E_JL+$O,ZU!#KEDY,G2EO0;93E4:KZFN*NJ1HZ/RU6G."P+)WMUO"$J]BQ M7KCZ6#QRUJ_17!B1.C@&\*NP$;EUR6D$6H_A/JLZMXW'IF;VFV*R+:6XOEA/X(0G(>K6.QZO5 MNA^OUK!67JUZ\N@-3JQ?SS]?.._?.W)ZO?/IXF_O/COO/_[TZ?.'\XOWGS[> M$O%W/+)VZ]D).P5;Q^L47&L!]V3=@6]4V@@[.[BC#(V^B^2\.3E:.1 MZ5[_1_7Q06HFXG'!*MHAB<"^.XFASY2GU7E33* 11L"KV*E: M2:U2?TYS/ET>@&\K]>5Q!B8H$R"?W;*NE=P/K^N>-*\[/S9FU^HW>+2\V2#N MGMA<74YLC:>U>GAB[Z@: :URKDG%UDSH^I8-%Y"8UPA'M?:64Q\Y/_J#%T_F MM](TTU#FFB1P$^KD'\ RPRA+*#_/"(LP0>N.JQ+9"K>K[E]RZ;<: M7N2HN472ZZ:&%[W R^0[Z0/]$/FV[UW=818S%M9,OE)%0-7XSJC<2) +4#A5 M%*RG2>R/\]A0<15:4A#')V<^W8:)7<\;^6RJ0ED4>9\#3%C1-=; M*V>1D4$IT"=&;A]_D8L%;%N*&=,F,%A4W 8LL+J7FP7'$W7XTXM?88<%?[)K MEUF=&R3S=RM*4G)2U6Z]L7"UWZ#J>#@EWI7&/A<@;/8^<+2/_0),*6-1@1\R MZB<]'C.>JY:%C(B2Y:!,!Z@UCB*#%0E9=LM)@+5YT\+L!?2C3JC3WK0P&D[W M2 15$DXHH':19D-#Z@64=_SR:,<$_NLH#N3,:4!?P>.VF4/IUY9]GMX:/6ZL M5I+H4V[(.,V,IO0+#^=U8BMM;)64'SQID\;\:(5I/*H:.72(S9J ^3NQM_2G MV,!2Y:O*;K Y#_)"Y%48,(XYST^V"LX7YG*^-M=-)*]N41)W+Z.!._TZ*P G M,:'RAMZTB@'MUH7&'N%C':%NS9W[C27+E'V3S-:_U,RVV/F70VV*9(T\A;<<,V'1N@Y+W:PW+3W99%MZ M@;"9KM)]92':RIB[LZ&TT&S+*^_1O9ANFB!B$:0&2ZU&D+Q'#36LYMGI>9]W M;X9-48T<93;,U#W4("NZ$]FOG$H+4!R:2A7Z=*F)-#[-(D<-EGHC MR=J3I-U=UOE:*:BH_^&D1-8/X4=865> M:CA5OMB9'R=I84BYZLY$7Z37D>JX)6^0HZ/5'7IZ-!I;WG6ATXPY21K+C@2R M-.0^$ZR%",R9*5F"?$HK]%[N.U =__63J&6]V7/*9)'Z-1C D7.VS?D',363 M3JC3AGQ@8G2@TNQ2IJ\'D:ZQXDHS>"^< M':1T4!64QJ4'&'6"=\_$-0.RH*R.!94;9/%D[LE)(@SVHP!R45RC3RWF^%=:C6#$9S?(PZEIJA*^M/'R8OVI\9][D\?(NZ,:BQ MROKI0H1KQ0E;\=,UW5KY&!H9CU,."6F[S(D!O!<$<5E1F112<=WN+9C-L55'T )I=>60C0(R!RR?1 MLFGJA1RU@<4P>FA.CD;%-H(<#IU0(U6%<[!IP"5EINJ.6:6$"C'=-'+A28F[ M/(2M6A\BQ<58DB7K8&FR6528/"._Q]2D ..)Q=D<)6692H;AX4O_*DH+B@OA MOM$'A*8%Y:U<\8LY7$]" S-GX(FA0.:! P=(.%#_,_Q5RVJ*D\MA[.8P($1% M6V>P9YU!VTX/N#=@LI-(LLT@.&-]HNS=<@TUR"CLQV9!Y[<;?6,,4\+6!K&: M>.-22G1I[DW9XU8J%3,;-Q>CBYK^.%=)-:#+$NY!9PYQ@JT%GK_@)#9AS@," M40ZP\7-M#%5>'($GYPAO2XFK2'![*GQF!K[DK M2P(=Q1RHD)5'2V5%+095TE ^;OC&U=',VZ%X)D)NR M'W_BY"UW0\8=RCC:J?$NHVR\*J.+)ZS)H9NJS)EG?HIDUW10;H** 32?.@A$ MZNY"=ALEGW+?9<.DRA/O==UQ/N5W@WO2A'5U/J&:^W=C/MN2)YZ@G??L@RZ5 MT'U,WN:KPP><8^=[FBQK-@)X4SBZS_G1?E>_RET]PY.@]&:J MB+A-(<-3=8/<-BGVGZHK=@$MS;ZR4S$&C5HJD@:2:9W?I%YG%H!F+_5S?T=BWFJDU$JUHAUCB\T4HR/C%Q'ZP NX[B?*4IILJQB5%Q;&9A>? M]1?_VZLP"G^*.=''097BLYC]]5F63)^1E@_82A_X;0! ;]KJSX8SKSL93#PQ M%)/)<.)YHMUI-_O_?H^+;@Z:K6?DA5D __SKL_G3_)SJH?/%ANMOA1]1]]XP'UP^?/'*PR MAYO[S[AR:-KYW]7X;73U2_OSU>^=#]GTCW=7__IY],>G/SY^_?#S3_,/%\'7 MCQ?3X.,?G__X]/;O\T]OI\&GM^_;'][^UO[T]NOUOQ:_=7_I? Q^_S/Z\U]O M?YS_?O&N]Z^WOW7^=?%[\_<_+U>_7US"[Y>KCW^+WUJ>+KW]^NCAO_[[X M1_/W/^;![ZM1\U__-V].%O\;>O\<9;#&X&/[0_?3Q4?_PS__T?WXY^<_/O[Q MC]['/W[K?;KXT/OP]E_^O]Y^]C_]_+]__-^?O\$S)ZV/%Y??8"W?/OSY[M^S M]FC2&0Q W^YT1V?==F]R-IST1V?-V<";C5HMKS<=//MA@&WOBB?^0Z&5;M%M M@XVUL)FMTA$@*20H]J M]E2%V#,G4-'C(N;S1#O3ET/N06]%.[II%X_*)=J[<8FC8&7O9WD_<#YJ[@I. M<$.]T.- M3#W)Y3$+IH*&6T(OUG\R"OK(=W")3AKCU 2>@!X+EG"JCXHI3(O1!!/_M:L= M54AT<*E)"RQ"]9AZ,*EX4@YVY !9S'L+#:=BL:-9:=H"25J7>M.6W;Q$VKH8FSI#(H+/DE3+,RY23,P-J!447J=L M^%+7XVFT0!_*I##A!=96*-I!DR>\A%V^\+_?CMEXB;X& \7\"7R$SGW** =& M2 1 $EK5($EC/Y]IH42W6^"IR#UP^'2B@J(O_*OO@0-@$^HH-C)&A>JTI3Q M.)V6Z?,%W(&C[M%_C&:'ZP2JOW\^+]?@SM@8*RKP![0G@D!!4#:+?JJ%D#?( M<',(TN;Y ;))92)9NNEG]+C[JPAE@W1&=QQ[/ M$_(C[+<93%13TT1>9Z ,RPV7;LW'1.#L!,-&RL+2X)7*426N; :7/_K=C^\O MWIY3'\5NH]?$[^')32X0S!E-@7D4N8[!H,(MH-S(;)0N(#5HPQ-#$7I6(D)L MQ.X6>1.34%X5(T%RIV##^51.VS5.&6/6%5O5.I<*KIF^ MI?%*S:^5[?9(78RH8Y:K HAK$Z,2V'4R6^6*C$2^!4^F>3]C@>L'Y36F13:K M]0>$&3T8];1KCX;9$*>")TZU_4&O,FYFK<[0<8I>.*76\/]A22S*2A-RC@AEZ9ACDJKCC@E:D&R"[D!:4LMFSHF MY-.";B(1;H&*^!6;!].PJ<]XX0O9:>3= M;Y_?__CILVHQHNCP%Q V\)0;;OZE<"M%0,5-ETYSF3:7?.2*]NNR M.37%AAS4*=:AAK9Y+SKM6^5 O6$3<#K>0I58%6U\4D(5TY*^?NU5R)^I_+#* MN+!Y4GOF275LGM2] =.TFEPCM347F8K>)E$,Y*(Z++/)^YIMZZ1L7#-++)A/ ML./DM=9^ESE0_/'C:#/88]10.GD?M*AZIVE.6I[,Z19# $H*EEE_,< MH'EB$\\[,%S"SF7L3=5YN&1%*H"KH]$N)#I25LS4B898S &2DIU)7N&PX)AF MLH>KEQ:_T)AL7/\X*.'"U9@"M$E+UAKV6VVU>!6BM&N9RICX8HY5W&_ D7O:"FB M(; V$ AK>52"GO7G2(2%4QS@1JKQ*[9Y M\#(:UB?9[)>ZS_QF2!++5.U6)#QT9U,S!*_@(>0A5!A4"IC*CF\^@V M8#M-#D?PT 2\HKK^;Z!='E!+/ L<;B=F.Q>R_#.]J#6@WO.(&.[.UC:\B> M3Y_X+<3FCTE*ZO,78JI Z^\X_ZPTA/0WSIJ0HRJ>[IR*"YIEJ-NZ<#0"8P \ M]E4GX,1"U7RS_18M%A%N*II\53JA&3-,Y^CWE27Z4NRJVGQNH+X^LO#5PPXR MKQF?W$237[[\]NZS\^MOG]_\[?S+NR_.IY^<=__X[?W%[\Z7=V]^^_S^XOV[ M+QNW"R=X"6Q.R@_9"X4/6>V7JN)PKX&W3,0K]VVHWNJ'N();<;O>'6'=5OR4<(Y<,MN=OH-K<\N7#S2R(5 M)A>@.Z3AOS[K/,O5&)9R0&6OVLMO6NI):L:/=N16!M=#D5DF8WY@J;V/H<#$ MS)#6%9@;V-G.;+'(37?@4X'P%66U9SD,.5(NU$CO>" M,A\_9CAF!?0*$NQ?YF"F)_3KKZH'C3W[TSO[BR]A;)!9W3@]W M9.DLG;/&(,? 'HJ0??!6SN\B=7X4)8SZ#?WE\CI@-S=BS0&TM_^:3(28S7;$ M*6FZX0O@,!Q*XG<4U.[U]+H/P?&7L1\X+?0<4%B5_^[LI=G=#HY[TF;[OH^: M7G> LV:+HT9'W>D/2[W'BJ927>!95U*I!MYC$T9-^5Z]CN[Y4:!\[3A&K]]N MC$:6:9P#Q&B.I8S' .@1D<4AK-X9_?<848J' M "(Z''*S%O_JM/;B- < TWUSFO4E;A,9Q\9/NFZ_W;I_;K(?T.J*[G<0I1;! M'_GL^FAF#2R&6PP_50P_F$IH4?SD4!S5=XO?^\/LB)#[T6-Y1V?58/JN8=;0 MGS98=YQ"L=WM/[;WL.[H;AV$QXO>_7ZWT>I9#+<8?JH8_MB.;HOBQX/BUJJY M&\R."+D?)E:C"O!NCV?U R*E'S]QM\8W^!"F[Y[(<7K>\!PME2-QDX"([:U,I'I.S:L<9^;]3H M'""UTO)&JS8UJ M[&KL:DYC-<357U+[K.W]R,Q&9K5T6[1O=EN8TJ!NG>X>M:OX<+^4+C&3;J MNO]V%GZ(/12K.%[KJ?8@-*;!Y+W9?<.D%"]F.5TT2D#?J1L[M9JN_ MP^W<\%7"#/NK&U"5DWP4<,SI2WZ,(_9B-27PR@LRH08SI;%'H)EBI_S%0DQ] MGC*_Q*%'] U>I: RI6DY'ZD5[DS.Z*/E.'E?15Z7[&CBP1?5CQ^V7Y1[F6W=NAGU%*QR-+V:K*XO0/CCAU=.\UG-ZWWB+NK=HZWN^I; MGJ^7.+\M =WDH+J\J^J3[:"*-+U.:/=#"YU3IH7N\=+"![C.^>+-1+IRWOK) M)(AHKOP]T4!=#F\CPJ?&,,Y;C-RXH47OKD31/V6BZ!TO47RB[OKO0YS12*KB MTQ8)ZW/D=MJ^G1NP?6Y [U[F!G1&QS0WH-C&NX7D!@"[;4Y MNVT,KG^\#.[=M[D_]M-U,;^5F@[4;KW='^W7;GT(.+MO>^L;FVKW#]%4>]AO M]%J=XVRJ?5I-&B4%.!^CQD,'5>X!D _=7O7)H,5;D4QB?UG0^>I$BW<-O[?6 M=*T#Z$VSV6'TIN9-P^'^XAW=H@O:CV"F]/J9,X_%[*_/YFFZ?/7RY?7U=0,N M:UQ&5R_/X\D<5.GDI9A>>O'+J9=Z+UO-WJ#3:[^$7_V-,#DMV&*H"39'<7.N>, M)!29^"P1Q7F#VY_Q&/-HAB$).3P/!_:]R/_DL$,^]3Z-'"5; ;E4O.8SC;/" MV,E_)\X;'B\+'^)T=(Q"_ 2&MC,\^Q]GY@?P0(S7*.__PD]H1B#\/Y5F]W%, M1JOS?:.V_-FRX.-:]"%9\*#Y:%8<-NRX)U8 M\'$68FUFL3^NSGX!U'@D;OI%+%-! ?IV=Q^>JNS\,&+"WX(D=[W4+&7G7ZM+W3D0U\:VN(5VKQ]/GT=F=_?_V MKJPY<1P(_Q4]9JK L0TA81^FRH$<;+&$P61F7H4MP+O&9F1[-_S[[99L9Y( M.798?.@E!Y9D)*N_K^6^.&L(KQBLY8.Z\N^)OR&&+.?60#P7%;U78; "+9C MRLD-3&(MZ[0+[QY Y81Q6<%^D5!$=JSH'H">()R%.,-Z\S#*-\]?P3K%@-]3 M#BS9(".QXZE/K"@*'4_\)\:,\3J#KR;-+^C%(]G#U"Y 9C*_AU$8PXJX"183 MQ_JE3ZN%HP4,I[2OSQOYJ[V-OW+OIX^?"1[7^I.V1?84=Q0"AA5WY"<#4^#2 MA7ZZ8GR!Q>$X8U@_OKGFX9\PDB 30U=L4C,VL;*-() >/3\1>?\0F^0IP8A$ MW*VM!#-E0?,[N4V=75/OR8QI4O:9,.K'FY_]&_(&G$4 -&Y([&26\Q,,/EW" M!"-RJY$A8UDA\FM8.O)U,&B0H3:&AE'HH]LH4)471\2A:^I@,^C'V1I&AJD) M/P#):-*%]FW<@=)P /(0Z]A6Y%%T'%;DL>W@8>C9R0/$0[U#JA=9V+#G@EVO M[CES 31S/OFOIY-9R'GX#Y+0JP0"K9VP^=@!,=<7@1R1B ?82.P'*,>[7M) M./K#+#@\)CC,:)8C\H5ZJ!1#MBM'E M WMH&2GLMPQU1JBRZ>#1!"LP:$[&W L<;TU] #OF) (:[^;0 A3I=<*C!( . MH0_(072!+9/%4=F4SVC HN;=@\\VQ')$:!9H$R8YD;B'N(S8IRRK142(.L": MF<.:TF;K"6O77D#A3_A+P9J"M:)^Z??!FIEI:Z;2UFH*:_NU->."W&NVUM,0 MX#1BM,[T] P(^,5U@4BC,(S5CKIL: M _(QD/EDP^Q^QU>H*B;#=N]6R7 E97A*'\(@7&W@,!2S0%C5;&?)5C07:B5, MOUB8>M90"5-=A*E'?2?QI>8]](*_,/F?$JU#B5;_ZEJ)5EU$J\_F7N IR?I? M)&MH72K)JHMD#>F,^4JH#BY4X\F5$JJZ"-4X=[57A'5PV6HKN:J:7&'J>B?\ M&TT4=,'(G(>KEU'W7Q+*81?[F^>.Q(;>_()ADZ++#]F*2"=MD;\$8RREZ[5T MGD;SAA<\>;MX(F,PIW(RLZ?WDRMZYLXY^Y%X7,3< M1+EM.J\K %#N+&D E)(:J(UNJ]U(.V;40I84(^N!5X1M"J/_/1$_B1P#MYDQ M$L$#EW4]T' U8TOJS[/2'\)#(VV01EE")S$>3>)ER&%Z[BN)SJNTHY[F&^[( M+76@/+;G^OG'\MAVM,Z'\]CNO=C6M6[G(".;FJ&?'2KU[IX$N1]/O=LVM+.S MMTZW?*YQ!=*?#UI@_5AU((NXDMV"KV2!@VCUDNM7+[1@.:'>G3VU)N1FKG,_1)_".)U(QK[M]];%+AU!]&K/?C@7U^S/UEFXM182YV96OAPJV MIJ541"XW;]F:]7T[6TY!V1M*<1J=$MN!>9&I1KXM&?,9EYRR_^?1C2)*^R^& MSJI6LK8;4A%!V1[MTF/SE_%&XMK)MH DS$1D.0[<3V1)S>*3\.,^ MJF16_N(TN_;I'7:X8YO3BG)BW64Y.]]M.3N=A>X&?BWCE?_Y7U!+ P04 M" "YBOU0)_MP0X<1 !BM0 $0 &-S9W M,C R,# V,S N>'-D[5UMDZ)* MLOY^?D6M&W%W-V*<%J5?]_1LT(K=Q%7I!9V9<[^<0"AM[B"XO/3+^?6;58"B M0 FT/;J+$1/3*I695?ED9F5E%?#K/UX7%GK&KF677W[]4[/Y_4X9H)ZC!PML^ZCK8LW'!GHQ_2?TS<#>#S1SG07Z MYK@_S&>MV?Q"B;K.\LTUYT\^:K?:K>VK[HU^WKZ<\E?3)J]CO:+:Y:[[)S[164^/.<9,G/[:O6A?MJ4Z9 MOGHWGOZ$%QJ"@=G>S:MWVWCR_>7-V=G+R\OGE\YGQYV?M5LM[NS[<*#2IHVH MK67:/S9:OTY=*V[?.2.7IYJ'X^:Z-U]N--<=S]=<^+,X(X-M771:<5O"R63P M-FT@M?45;]NQ[6"136#X[IG_ML1GT*@)K;!KZDDYAK^B2PHY/PLOKD3LYA_S MUGS?-:>!C_N.N^CAF198(".P_Q5HECDSL0%&8V%B%AL-$I=!+W/LC[0%]I:: MCG>J[EO?59V M(VU^M'V3?&QR[7)B\^RXN&SXUHSI]M&'M9^6ZT-,]\X^9+MGD:XD*4G+ M->D+=_&^OE3K1]5.9,>=@G#$!$3L>1F!'M8_SYWG,P.;P(>[9GFCET=$/C37 MU)OR-=MV?,J%_!+]MER:]LP)?X"?B!G=Q+:DX%DE1T^D)BV^5\Q>DN;EAT]D&#K/W[@2Q>7 M'3B0>)#)5#%[0C^&Z\@T;AM=!]+JI3:'_I'?)XJ4E_50L>OF,<^8Z]H.O[0@ M;X5_J+G.PYN(4B)"^NO9-L$6J\##AFQ_H9^WQQD11TT8A%MAH3#=IC]EDD4_ MQGID:5<>]<21*O;@@RH/I)XP%GOJ&/X?BJ.Q*O?E1U$1QA)<+:C_$@P9"'$4 MH3; HH)J<0Q1S!PEN:,U>R3WT5K "<>UVKOR\%$1'Z"-]%641O!5W!.@69S9 MR)(@4079#4DH%%5WC.^$@3#JBNJ#*([?XZ*;?-CX=5HMOAA^$5<4LJT[5BMK M!J=Y$$;WHBJ-U+'<_=\'>= 3%57\YT0:_[8/MV0+8*/+PW*AI'=2YPP%@ENB MI,C_^?-5F[O\.PI%GRP@$3<%]:$_D+_M:V)=\V/C>PXI7:7H"_P1%5 C%&7E M7AA)_T?SB6(X;5 PD&AS+8X+,V &-M:NT7TH@C"]!.Z[SS/D!#(2GG\("H;=92!K*HC$5:,8^'[ M!QC7'GK#-KE+GA:3*IMWD5NV)=/,3@HX2$=#5DSGF&@ H M*:S4/8J*^B HX@<86:X,MNE<\;2.5=ET"/ZA7 2"$95\LH1L?I/&#]T)J&L('ES,"':S8:XPN1:7GCCB_(,P12NNB+!%*[XGJ-8Z M+K,$*$>])JA.U+A6*WR6!&7PYLIZH MAO0GM"%U176*MAD Q;\*JBJ.5",AQ*JDJ.S^P;[11C-M3GD'Y7 MAWHE[ 1S%AH3NA!1^Y+8@Z5K7U:&Y)R&?#>0[L.S4_L%O[ XMDE<\%RKJDDD MNH 2?4")3IQ,Y3W8_<[]9&,!@2=S^=GF(@P&\C>B"=!(5Q%[TIC40HMN#>=2 MLY?JEURZ4+=B12JX*&2&0FXG.$JMRW?P8"_'KSKI*@H#FCHNPO/T6VJ*W<6$ M'0FO>2ZU9+/QF$S)C3)A4\MOIK'F34[H/8FPQ$N2_UQ-%8(KEF5FD, M?IL,Q5YEN"K*8:/;X;GTO)]$]Q.*Y9*=LK7DO/);)+WV5M&71M)8'$A?8Y J MXY[+B8TLSW/LL/D)A9P195WG:EJVESTJ,ETN2B/ZI_21YM)\QPS]=CR M5)"#J 24D%1+=*715U@$T?L?(%CU!4GY*@PFXE 4U(D2WA=1#- BC-CIXP67 MW@I+<*7!E/!%E#%*?^!<&K8XI:0.TCS76AE\^X M5%RMPI@=6J]XKJI;0LN5L%-TS49CW^@6 _6:YU)[S(7=M89 #D !1>N_45OF M9-=I<>E-_I"P=EHM,UUM4#!GI [H.!6W0O(Z3CCAR*O-*3FTS C3:?-: M11XOISYA[$OVS'$7M(L*MLA#+'V':LRK@%IU(6QX>;Z=V@*.X4W*1)%01*6B MA%@4R46^@T+))V,(==;5O*>^Y;Q\F"$4%\ V@G.^G=K]RC0"(A 1B2<#R#. MH>8'KDD>'.;,Y"4F8KC78I S0RM! M(; H(>J$<3$LBI[ZJ<3YA/,'X7POR[UOTF!0#+M5:_:Z[9)+G\V-26NHVS)K MMRT:]NKMJI->'\<,ZKA^B\=>:M;9)F*'FFN^G=KM7*N\Q@&DVJHYEYJ) M_B MVZF=R34*-5\Y2Z.Q,+J7[L@,J!9^%F"*BAGB>8Y+G\E?LXBV@FNL]'+;2YFT MS-@/82@]QZ8 J.,DL*W-DGL'V<3L< 1H9.SKI;"H82P:R*/[L:@,>^+=N.#R M($G!CD$D"*72?B!O$GI$&-14TZ4V"])T[,!SWDE'_DVMUS'J)-58KNB10_9; %0PU 3/G]E+'PON@69)& 'FDLN?6@^>MP+):^GEDM.K"DZMI5? M\>V,S?>USFMIX_1NUM71!G+3FC2Z%T?%G\C)8L#V@6LN?8@[P8T>AMC@5R-8 M5/&>*$$1'V6%**#@LXNVJ9@ G+>X]#GKB 5:\:BQTDL] S.;EIGXG'.==+J9 M J".N<^V-LL]P2N'F#D[G),C=P6PJ.$4L:W/=S_,I0Q#-FBP3$ZM'%*@?3H] ME24!9L5W0I1[U0-,+K"43C\ ,<'D+_5[;4-:A^7<)I><[23G?"<]RV0@44]_ MF-P194+ ( ]O*%K:3E&Q?>&"2]\FLV:!0AXU5GK)!W1F$[.=X)+O9#Q8? N" M_W8/^/5L\V68X?>-%V:2UV5&+PJF4)%W]?V>.+'D8??9U+$WQ(LI=AM(FWJ^ MJ^G^;<-W ]R@[_V$-7T^@6U:%LEG8P+ZVN6;)79-QR ]O6T8@4LI&\@+@+OI M!^3;O>L$R]M&V-ST\:*!?-H\? _SC>$L--.6X +ALGX?:&HP=X%GVMCSNLYB M:MK1R2_=F=OF']B0#&AKSDS20\'SL.\)^K\"T\6&8!N)HQUP+5A@HP\,;!W3 MDQ\*>86V/)MX(6%2-3/-\E:Z^6GR=VLZ?*6O'U^:AN<4 0$\-?V"Z@]_63@V M>([[5D#_Y(7>1F!A>2;9/@;7\<77)08[HF1][H[N4.M!!MF4'^3)0?L4M# $BZ@[X;"N#D MFKJ/#=4'U;'#1T'B@X>286"!LVH+TWJ3;8BW>*BY/["_M#0=LT=8A/+@PZ-A M!>*.[#]A-Q%\1HZM!V")=GZ0*T):/3Z!/Q@?9[I?-9?&7T7S,?C:$BAM7W@U MO3PP&01[P-#P;PP3>D@<7DJ-BSB&/2_BD,'4,G5Y!C$$"';X7V;;@]MCU_GC M38W2B8%OL,>0T_C@@QAC^SN[Y\D6!^\NN4/%F2GX&=O!KJPON^W!AR#9SS!_ MD-\\B$A]S72_:E: UTL!3XB&DY_.%N>P]^&6]'-AX;B^^0>50%,DS9Z;JVQR M Z+>>X*6KAY,\3OF.9(=$Z@T*WH/_9MF&Z#JG=/%#K*#A[%4 MGK@C&N>W/_A0MEU6!\

I2>7),]$?;EF6#\?Q"%PXIS9YK-L9HEN5_Q43.-ON/"D +H M*_B;%1C8D.PA>!H$?T(@S[9OL=J53.V!\:%SK+@$YQ:5]?3/^I"^[G+-:%B;<1?@FK:P 1N*@SBRQS79@U M[6Y8MWBD7<[%==]BCC4\".VK5DO%MNFX(\??E8ODM3ZX5:C 5'=-FLW34N/ MU$FIQ9X+'Q3*8J*""7,4?Z2P.,>R[HRV MQVJB3%=\A-ZYH9.EG+":<[,YOD-)'UOM7$]$.QZ/ !_"1Q24GN&J,CZ&>:_B M;IV6M5N76(YL[N;M>Z^PK/1CK<1G#%]<+"WG#>,[QP[([R1ABJU(P3[1B&.7 MT6=!AL>J(D@INE3 >HYASL3Y[0\^%]\[CO$"G=BU@$BW._1Z '(YT]9A-K < MSYMBL!QL1GO3X(H.<;SP.@X3_/"+K[UBS\!+%^MFF"W;AI98/8IWTK@GY-KR MQPH]VOEJ XLST(;[FLZG7J[SC.&@?C$?2V3]&+LP%PSP,_8U>:DWF Z^5N5 ME1E^D-DM805/)9=]:1BU >/"L7@43%DHY!Q M[Q'Q;):'Q5PBI[[(4\P\TU/!AS5#MO$0LM*G@70G*[O6Y86(#XYX5I9-\Q9Q M-L.Z[SFS<(VLOXU=L%U+8T[Y%;D=;?S+'4^T(5=Q&9/'XFCUL'MKBK@Y891[ M;J,4BT/G& -(6S'.?K#5V]BYPZ2FV@NP,(,P3HH+?2=P\T-@-6['F@5WGS1[ M#AD.*B.%6 U)W'I%B MDAP\#>AC Z*3U0]LPR,[ANRQY+4^^##*/WVV:'WMW8R/H;ZVO8DOV9MS4>'= M_S3AL=:EA]HKV01X=&AQ:16 R'YH7),17_WPP&?N\,LQ.=9Y>^N>!4^>^N!5 M9"=8?-7I7-R/BL/RU#+GX0TEN^I#[V1ZZ!E=:+>XRU(U/1;%P>.?/(,9=+$, MO$?-]6WL[CJUE-?\X ,1K'!;F]Z2L'M"RFU^\($D-O&ZVM*$Z2/<>?:?<-$] M[J(,CC9;&CDVR>MH%(A.7>076K/:'NODDIC]84TKV)KUYIMZ\=OULH@.;K'I MRE792M?1#*6'IY"A0:>#!3W1MRXYD"UC;)!(P5BJ%2$N,=D7&R*,CYS+!9&% MHHL*IJH&YJX F='PYZ%#[WSU]">\T+[\\F]02P,$% @ N8K]4/BFOM#) M(P D&P! !4 !C/3;+^3/^)3'83#Z]-LO9[T#I'_Y MS[_^Z4]_^3\(_?W=R>&;_;&_NHBCV9N]2;2S&-Y\&*&2>2,T2B* M((DS,1(5_^^G7XW2AEL>$"6&(YXL1I:(B'C^)M584N?G@PX'HW_]FO]P=AK? M '&CZ?S+WWXYG\TN?WW[]LN7+W_^ZB;#/X\GG]Y2C-G;Y:=_67S\Z[W/?V'S M3Q-CS-OY3[]_=#IXZ(,P+'G[]Z/#4W\>+RP:C*8S._)Y@NG@U^G\FX=C;V=S MGC^+Z\VCG\A?H>7'4/X6(A0Q\N>OT_#+7__TYLTU.R;C83R)Z4W^^^RD?;M,O[VRW1P<3G\_KWS24R__>*GGRY1 MEBJ6#.S.[MT%\-Y\0>PM>+(?)DFP")7V=Q%&)8G>%%]'6/]]O' MI^U]^,=I]["SW^JU]T][\.=1^[AWVCWH?FR?M'H=^.E&''C!\ 5XM"DQW[F8 M(2Q!#,?^UH>&647'D^5O#JV+P_EW^U=3],G:RWX'+,5%/!Q/IP>P]/?&H]E@ M= 66HWL9)W-BIO")X54V)A_'D_R-UFPV&;BKF77#V!L?CV& T0QH@1D^=4:S M.(G369]1;1,5"G$AP#!8I9'!,B'O2,2.*^T,OBV(!8_FJR/9J9LOD07*MUE M;^-P-EU^9RXRA,EBI?Q'77*NY5R3R>]B&D_B]>=Z]FN<'@U&X\E@]FT)H34* MMT=I_[\K^/%1G)V/X2>?X2/9ID_[B7@6+%A8@9T%X\H"LCHXY+C0 7@O#4ZO MP_EB--X6Q\K":TW\F_$DQ EL@[^\^1+SIK78$:\)MA-_;T7>ML>+3[R=7EU< MS,=$@UF\6/Y^WAX;MWYFXQ]#VZY7"S"XS'("X.VOEW$TC>_B**;!K&\,]I1+ M@J(.P+G(%7().)>X"DQXS30+]53_'IYUU)3>J"GZGZFGVXFQL$[M9M'XQ'Q0 M!"/EI$9<"HVLTQ@99HC01G&*]4]EHE\NC@6DK&G+V?K1N12<#W>Y;RO2@DO]FNIK' OC _9MO 1X'&?] MF+2D 3MD@I$0V;J '(L22155XEI&HV6=-?H\N!=N+/^K?36$7DP=N[/S.%E% M<@MBGV*CE+,&.0-^%7=$(R=L1-YZ*K02)BE3Q>H]"6L=%63_JX*U!%U.^998 M%BBF?1; Y@9"D/5$@$<'=MFR(! ABC*.B>&TCK[=1;(M::=Q[JJ":(_LY%]Q M9>@^5U*XJ"D2C$#40B-#%CM@NB":4.RCH:P&C8]#:I)#L9U.W-7Z0F(HIO$G M<1IAF', M!\_Q^'X,J_L!:33<9I]L1-8DXM8J.7!$$PBV("/D[&/T^G>&**> M!-$-C5$AE21#G(F(C)0*L>@%E]A"\%O%@2^ O4F^0UE%V[5@BVGD>XA[)W8( MN%OA8C :3&>9*Y^_;PP61VZC%L@H&A''3B$;!$$\T> )3LZZ*KG49W UR04H MJTDE!5),2UH7.2WS[SDWN@D<%SOZ-'##V)I.8W9,,!&)>(,231!)<9*09BXA MI@4#YT0+IV(-)7D:UCHZPG]('2DHCG*&9 +>*YBSG$3C(1*;8&\-1&"(K+E# MF@ R;W67MK &*]B-&XP;$M.MLC=]'X\#E-8BJ=Q\GD AOIT/ Q]:H2D7CLD MYVGG$"QR&.(V!K;;)68IHU4VX,M@'6)OEFI52HMLCNZ-9?WCYT&%^ISF"O>_3QI/T!/M/YO=TYAB_;50H. M'IIG!Y4'SY)7J 1A;WQQ.8GGL">#CW6=$SF.8'= %38ZDW+<)\PI04)8!7NO M!$?-V8BTI-($B:ER5:+[PG04R2L^@"FGN):X^L8DID(P*$0)2XT KUR"?QE! M)!6>,ZNJQ!;K@&M23N0U=?3!/&))P1;;GV'VE<,=AZ6&:)JCF"!"XB9II$/R MB,3@8J[Y"TS5T*U;*)JTIS9)B3875=F#C^?T&#;[8%4.I!P$W#Q%@IRC#BD! M;H=S'-39-L- E6/ V6@2[7#P[Q@^@*L-$G]O!Z,\<7=T&OW59# ;Q&EK,IC" MC_;A2]":.!F,PW>F229EU(:"-RXA^G38(^V80I@R;8VP!L+_& \ 8F-]JXFDSCRWWH3.YI"?)#E.@KSKQ92#O^\NCZ ^TX+ MH<(F;A1RP0$ME :(#CC8+RRX(Y(DZLFNS<+FY#1IDWHU_=ZA1NQ$N_?L]/Q@ M./[R(89/<;E63Z(?VNETD ;7=P=:"?;R#)^JI'0B"DF9]W(9\N*D$2DK)$2* MVF!:)4U1C((7'@?438"]JA+7$_RNDQWO6H>MX[WVZ8=VNU?N+L7M42LE,IZ M7BAMT?)^?#6:9?LJ(-F75NN61\,CA>Y:-4Z9< :*8LT"!)I3;AUG'CG MJY0B/P5JZQ.H>V//DX1+DF4,!.),BY2S''&A.!A@:I%,41 AA!.J2D[^:5A- MOC^^F:DE@;%&"CBBC*( M8A5&$).Z@*7G8)"K*,]+4#:JH+^>,E437#'=.AQ8-QC. YZ^=YR"#AL4+", M@'CD;(K(\X"I#X(K6Z4J? 5# <,ZN8IAI3XQ)WP6#%8A)D)DID^#?T U0PZV M5R2LH%0&[L"%J616'P75)*.ZJ2X\8$/+"*&&EB]7FS9&)JHIEG1D M%'D;G&78>Z%H967?S!;^$"JP)<.+"7X_ICB9K.CB"K!))&TDA9E5J?9W UJ2"LE$J4%$4YPS >?>K%R<5^=+,5(^6D9='3 M@*@Q(M,ID U1HL19X$!IM+)*R<_#<)I4^E7,0&S/^*V5( ?9_<-HI[$U"O,T MQ*I*WH BU*6@LD^F(_PAF4&9ZS5QV5.R7!G#0.^T9AIQ M3!P"FC@BW-B@&)9)5JDT>AQ2D_S5 DI0B/?%=.'C)%]TG'W[.+2C?,$R7ZF\ M7!S9]1UW3DF+48K8Y[C*(I?O?V&+M;?JF0QUP&WCC;('T<; MBLNCH'=P.9X.9M,%KIM@2AA!JE[M!2NDI%5(2(BHEM!X&M(Y& MJ!]'(XKPO7SWKKAZ=G4#BC.58H)0)5F)$1>,(R>C1IZPI&F08,7J=O%Z&-M^+I2R88(2J"KEH#].8B MEL0\H@D >L/ 8:FR+3P'K&0M \?.*IVC,DW Z#(L@.DR(.*,#]1SCVF5IF./ MUC(TYFA_>YUXXK#W17POIO'WZ=GH$I#1Q%+%*8J)2?#D@7PK)$,^85BO@0GX MLX;.E('?I$1L575[!6D7/G9:GB6=4$FD%5"N MP D&D7-EZI"Z%KHF6>K-->1>RXGB@BFW#)ZJN,244DV=1I:QG%#%X(Y19R!> MT@H\,@&NE-A-]?-C!=]-..4JH2'%Q%#PI"->VD%8]!5:U@W UOSSL%*J$EIH=0LZ^2YW:%VV9SE5NH!!V2D M 7<4PG")07.=J7*;\;FRSLUMY$?[;;5*/&DL-0\)!9F[$>2S1QT"1HIQ3PT- MF+BJUV%NPVG2SKFE-CQF'+?@?S%%;U]<#L??8CR)P_S,U .41@'K3GD"<5=D ML(T+BXQQ$(%A:H/DPI%81>^?1=:DG;.PAI252DGG*I??/P"'F,!][A++DL]& M6L%VH*E'VGK)P0?$S%<)?XM-?=^Z\/ MWEJ-X1\ ;'5'_C<:YU^.#CL_E'G?<^;T7?1 M9/-A4@KUJ,B9,3L]_S@9?Q[ :.^^G4WS1GY=)S[O@C\;?+X^ V.PD_M .&+@ MXR/.HDT#AR@VWDSQ<1LE;YISR)K5'?I2DIU+X%75%SEDKUW8;V[F@Y& MN7?Q=6>A^0'&XG&)?E 0G(1G6U M>"W=*B7$DKH3NTP'ME9;O'W+9^-C8?#.&^*-LTO#]Q<^;%,!LQ3 M0+E_%?ACSD!X[AQ*SMH4+'8D5#IC>#'6)N50=J5SE25:+L &9MPY?ST!1).! MG\6P.)^]_8V53U[WG.R,_"3[]?OQ^N_OM0[MK_[]:/1!&( M%R3RBIE\:4$BJ[Q#E(E(70CP5YU0?:=D;IU,GX_23:LC=T=;T0"<9YQ;2I%B MV; 9D\L_0:4AAI-&A)2LJ-)-I (M33K2:?#ZN7<8\,I:5;+S^$,V_& PLB-_ MVX93ZDE,/B%BWU8':.OH]6[N"3U-# M/ #);P8 /F,Q,EA0)+530HCD29TCN/4A-NE,[L?7T6UUX#7V>LQ-9)Y E"8] ML,$*@C2+$1E/@ENWRQ-TIM.KW+BSF_;&%Q?CT;SFO(\);&:" M6T1=?KTKR8"T)QK)H!2CU@4=JZS39Y$UR6>OI%-/Y0"VEU:59-,R-78PGLPK M)A]D07*&")R0X@E8(#!#+DB/1"+.).4%,U7\HF.;65%::B+*J8I1MKN=J$L>\X]I'GMY?!,.9Z?P:!G*-(!4=% M8I1:7"5Y^#RT)CF?K[J[;2ROXD=VBY+7WKAGO^8*I?/K=Y3 /IZ>VTE\!SYU MR&]ZQ-%TSE5@!L9:NMPH*W#8C$5"FAN/I"7@7SN>U%T+5/;X[J6 7UA9]BI' M><65;A?"?8WXVE&L.7$,">\2,$6"R4V>(J$Q"5)SJD*5ICB;QM<;W(!^6# , M!ZE2#"@_](NX$A(Y@Q42@E@38\2.5JG"V'Q-O7*4LJWVW+NKO+U<2OH GP=3 MF/Z!URCZ#ALJB#$(QYQ^8#XB2YG+9Z32(2TKK5"T) MUGKK&!Q8QB$^RD_R(LZS\T(\X&#&:@4*KV65..3%;QV_&0U=@CQ6AD7 %"4F6W M6A=@D^ZE[$A]JLBN3)[L>#ROPYA?CUA<8N]KKUV^LHZD-! ]XT"1)L(@SPA- M1FHKY9TF$X]DQ!X8O$EW32I+OPA_Z_HJ=SI<] 5GEB49D3 Z][5P FGJ%?*" MX2B3Y416R42L ^Z%W5)?)>NP$_=D&Z$5[*'I9C?O@9\LG@Q?/D/;5^ C"9N[ MG.%\CU=+AAQLE,CI0#AHO]"N4E/-IV"]L+GJ3Z%"!055LD/S)/K!G$OP[V%< M/+V]ND_V4]32D0!6#= #=YL)B8[GTHL[IWSK@FM2N=6=Z5%AFQ;3I M\=?]#?J4&(Q=RYU'%K*)6:%KGFFIGU0=A(8-D@2R@";,\AAYY&WSFFE8K*I MSCM3:\%;2[5^LBQS!<'MP"=?Y)RR?;W7*Z5OJ5*4@95ET7' JL#AB]2C(($U M07OO8Y4+6)O!74OI?K)4]0X$6R;\OP_T=J.$?F 22PY>(3$T/^/A!;B&^04/ M[HPU2L1P]Q' 1W(!S\VTEIK\)-GG\JROHPTW;?QO#*55)-I@/3(XY;8J3"&G M"&S&$KX!1E*)NP^AKZD0#TRVED[\)*GF*@*HN%,M&E\N$3[8 +//(Q$"ZP", MT+D^W!AD4@)_S7J,722DT@63S>"NI6ZO7=A2?ZLJ+MEZ[SXNL+V+HY@&LS[) M%Z>%]_DQRI!/9Q@R^8A&$RISVR<9?17O^QE<:^G53Y+TKB&J.IO;S:,DX_PH MB;VMW\$0\/MS5$D4S;5B"3GA)?+!XH"EYIWM\>[KU6D/=^OWMFS\]#F?;#EFK(^_'F1T,I]O2NQRF M+-D/@MN6^M.SHZ/6R3^Z!Z>=]\>=@\Y>Z[C7VMOKGAWW.L?O/W8/.WN=]D:] MP=8<>7L>;4+";MCV<3P<^)P=J,:^[S/LBHT/D[0;=O9R4J$B,Q?C[XJ5#Y&S M&T:>M']O'Y^U3]I[7?A4MBVMX_W6_N_MDU[G%#ZWUSWMG6YA"RN@V)50-F?- M;D1WT#UIP\_WSDY.VL=[_\C@]O;.CLX._3QI/VA?7S:^;U] MV#T]/6[WN@>]UM^K"[0 MEV)N30;"_68;'E_=7$UOWPQ=PESS?@DGD-,,?@< M;XKSYGW5\BD15PXSHCW*C\\BSBB!V!13%(2U3%OX(]5Z*>&0DN3KH$T4+^KJ47%[,)ZNS1LN9UCV(C;']LGIQ]:)^WJ M+LRC,^[*,5F/Y$+NQA_S%1-#ZW.DAG]9H:Q*0NHJ+6!>B'-;<_S(=/?F>6>G ]]G MBAN=WP+V?%MIFE14[KX*1[M-<][IVT]GJG?W1Z'_;. ,L1^!F; <]JI)V?G72_<]IZ__ZD_3[GUQ:?WF+9;S7?#GB\-KG5&;_\ M;NOTM-T[;1WO'W9:[SJ'G1Y8HIH"6&?>'0CBQ>3O6""[$\&K,?VUV'QTU#D] MA9VU,H_O3;,3!C]-7*'TP-W[ ZU1.(AQVB>)I!@-RZYF0)P&C QQ%@EB>*3& M*Z]3C7#C$3Q;%4RM# <^>4X1A[YWEGG"*+(B1<254L@ES!%Q05%#K HA/:I$"\A'QO%3IMR\PR-7 K*/;LY6!V?1ET,)J=+]_PONX!W6=\9&/0]54_KE^+[KNVU"!$88"1#*VWS^(QVR M5C*D(OPG8N"8[J"QR#9WVW9U?:2D_E044L74Q[/[]-D\N#\]Z+3W/[9/#KHG M1ZWCO7;WW6'G_3SHK^J:K#WY#AR6S1A1W4E<%U:?O*J$8/H&R>@N,[:54NOP ML/M'G@JFW#MI[W=ZN=IFLYK31\?:GG_KP:S%C,TS3\^,6(\Q-?),C\VUA1U] M;LAZ#*IB\UI[?SOKG,X+%S=;0:N_7X#V1^&4)'2+U7%_E+)$5UD%*^-OH_D/ M#%.6^.H:?KKWH;U_=MCN'G3VV\>]3MZ\'DKUP??.CMK[A9BUX:QE>5N"]$)Y MHN6#O^"BN\%H3M5)].-/HQS_=0($?H,TF#<$F-]P6CX&# '#2E\ ^-G510S' M<=8G-M#D:40,!X,XQ@:Y* 62S@L9$K<<5XG!"M.Q;<1:$L[B5:S5MR5]3)+F MQ@O>6 YQ6DK(!680$50*)05Q==Z*K4M6D_)KK[DN[D;6#5*F8BF=HC1=9ZBN M/WG3=S"_IQ"]""D@RG,?7)8SF9Y)I*2S40N1A*S23&L7Q#6I^N:G72PE%*M, M8KPD6=?]?5>N,G?S5>;Y+_895ES@J!$)5N67##FR,BDDK.9)>QH8#\_Y6[L$ MW*2L:A.606.5I=C.\7X\#E\&PV%?:,TL)AA9ZX ]Q!$$2X\@&D4*$@OCL:MA MW9< FM1FO@FJMY6 &NE8=$8S._HT^/[A^4V.WKD=?2?1!1ZDQ$ B8=EW,@XY MS&%!)(L=$PE[4>71C)U2V:2&^$U2].:J6B-7T^)@>;Z3=-UP\&G1DA<, V MJ9_$SW%T%?N2PSZ:JS!4WEF!X0KI:"62WHD@J9*<-W_A/$=EHQY5^&G74%%= M:^1R6A+4LU]7&]IR2;5VRB/! \G]X ,R*CDD@\$D>FF%JG+[JCYIC7I*XF== M. 6TZE730_8AHE8:VMTFNL]L CI$0,XK<$%M+OZS*J+ A6!:*V/<>KV6=P+W MA6]@_/PKH*&:4K'*;_70]:!SW.FU#SN_+\]:"YTH/SINV3/C]>#7.:#_>-*= MUY1UCN=_;=EM\<5SU#I\7Y>L;9G:.?Z]?=H[:A_/S_I,;,TD4/164CR3>/4#D(39S4 M(3_-"BPCG.2FU YI0[S"QDJLZ_00*X'^A95 =5WWJHIZ[Q;-SH5?[I;6AM!O M/YYFN>*,$X=PS(&-LAYI)@VR#H*(*#6-X356^7KHFU24\T.H[>:RKZ:V-[!O M$]$'AF >;$1)Y",%)QBRPA$$J)6C3C*BZW0=71-@DTIA7E7YBDBP8E;B$#RL MS>Y(+7YS>]_O(0C;NL;78VX>F]WZ_5(DUHBPKD M\SK>F@WW1BK%AJZ='>:2N=/S&&>=$6QN%XLTZWP'G(WG M>*9;\VOS*4LQMA#1Y260J]P/AN,O.^+^^M/5X/R&Q);A^I&=+7;7$=0U)A MC;AT EG#.&+),L<239+*G7/E,;1-NOM41>_N.NWU95HL0GP$9#_Z%)+A C&G M\R$G@#&"1105)M;D5CBARFN.C^!I4O)A)RI40B[5P[R7["*;]2K9:)[7V"0? M[3ZRHVTR8LE]2!$%3U)N$4Z0R2\I.$:%,X[JR*NTP&_$-KDRSS$POO_+&$#*_$HX0=&(;*\E1RX08%1B.&%!24RONBX7.'_(_747 M6K>)''>K;"?QP@Y@JYETTP$XEG:8(?<348QHRI$@X'9P#0S2!+XTC&+K J 5 MKZ=W#T)N4HJ_.2JXO71?Q_2!3L5^$/EL@Q"4. <++;A!FH$K;*06B6KO@JIR MJO1BI$VZ[MH'!D1N)J9*( M>!K6MN[D$Z//JT#[@1IE,16(>FF!;"R1Q9'D#*7GPG)B;17W\3E@34HO%]2< MNTYB4?D4"T*>0+521KSZV$1?4_R^USXYVF^_ZVUT&+OZ^P4.61^%LW7YULK(6]3L MWA^E+-%5ZG=7QM^F-.V!8] M48K27$7 \Q<&O]_KS _&=([?MX_S^\6;\."IX;9GQMI@M^7*:?M]GN6D_;%[ MDN?8A!7WQMB>_J=AE29ZO*_%$$??@Z;GD, I4LD!CH)A7>4W@%HIMXX;KD7KV:_OK91Q- MX[LXBFDPZU,IL6=\[DTJQ(6GR$9-D1,,<^V\IYK6(.X1/(VZV;RY&MQU^$MP MOUR];FY+=#P>C9?G']?H%M#ZW$I-5#Y.D1!D\&!2KHXB ,PRE6SPWE9Y%>!I M6$VJ+BJG%P5%4>; _/8KE7>#TWQ);)R630^=8T);CY',?78Y; %()\)03 Q[ M)Y)R=YL#/G),_H))7UCATW3[4)7G930"B!S,B1P"D6Y^%WTPFL5)A.UY%,99 M@:]_'J^5]OJ+F?T:IR%>3J(?S F#S]H5.MOO.KW]5E]9;V02)C>?38C'Q)$1 M1"'#/1/),D^)64N%:J)L4F5/(95KC%!W8;6 V&YJA7]>36?S@_T^]5@(IP2R MU K$$PO($!,0H3(D*SD7;+U'T%\V[PL+>WX"V[45Y\OZ._LK:ML:WLBR[ MM+8L>215=\]YX<(E8'.:(MTDY2K/KS\!7FR9(J4DF4A*#GS[#>-(?#?_Z,_LW^O-/,(RCU!]^^.O/OUV_(?;G__,?_^M_ M_?O_0\@_7EV>_?1Z%&]O8#C]Z7@,?@KII]_[TX\__3W!Y)\_Y?'HYJ>_C\;_ M['_VA/S'[(^.1Y^^C/L?/DY_XI33U4_'?XF*FR!M(#)")-()38)SEH!*F@4' MP S\OQ_^XHQUTLM$.'.2R.PI\4P!D>67W%+-0YQ==- ?_O,OY4?P$_@)!S>< MS-[^]>>/T^FGO_SRR^^___YO?X3QX-]&XP^_<$K%+\MO_[SX^A_WOO^[F'V; M.>=^F7WZ]:N3_KHOXF79+_]X=W85/\*-)_WA9.J'\=L-\/9I^O4/[Z)1O\P_ MQ*].^G^9S/[^;!3]=$;/HT/X:>,WRCNR_!HIOR*,$\'^[8])^OD__M=//\TE MY\=Q/!K )>2?%B]_NSR]C[0_G/Z2^C>_++[SBQ\,$/'L"M,OG^"O/T_Z-Y\& ML/S=QS'DC>B70RZ@5('SO\O5?MD;TT<$,HZW 0C^%H9%P5O$N.[J^V/^>BV2 M(/O;P;1%Q/>OW2K>T8WOMRG@>Y=N >WL0N0&;@*,VX3ZW77OX%R"7$58+AE' M."F,\9^;7V;@CDXZEA6I!QJI3D(8R S70)0X&$Z-$X+*G*SK[3BJ5GDYOGCW_O+D5_S.Z=]. M3L_Q[4D5@M;=ISY3CXYNA3)DRG.KM54Z2ZV#,QF8PR?'^""R2H]3]L@X]^;N MU='9T?GQR=6O)R?7[3U*WU^U#B\/(%]AP6;.P*/$.14R@_,@-/"(+V20W/CU M+&P<0WO/"]+[Z]'YVY.KT_.KZXOC__OKQ=GKD\NKD__\[?3ZO]I_;!Z^7>6G M9XNQKJXVPD6605*)$QT$&[*7/D+.-@:FI'CD(7KXQF70RV$/1O$['(-B>H^^ MV@H#'V P^VWO=D(^>/^I=S5%+Z@X1"@G.,67DY[R&56K6(::,R(5S\2R: CX MH()!AP;QK[4T9E9&]I,P,S46=_BET/L+#*:3Y6]FA!/*%M;[_]X,9<[H'H/[ MZ,E-E%7&MHKD^Z%]4]>C M\7*0"ZMO1[.P^+*M,CT=M2G;.8,X@I]_&HT3C/_Z,]V;[.DH_O/C:(!7FYS\ MZ[8__7(ZC(/; NW]:#R3[70Z[H?;J0\#N!Z=CX9Q-)RB"/&*'TZ'4\#Q3'NX MWK$ (I&<$WKJD<]&P0B^,^BH0W0@ZFA_&_"?OUIUS^)]763[ZN(Y3!'VZ ;. M1I-)CP9I38;7 MX+T)N&>O#JTS<%]+1"M+TNED<@OI]>VX3&$P[H_2?.F(M)F.UY6@RJS&\$EY,0Z5*?-2%^J-K7$S7UE4E4GITLT MHL;].(4T^]K1[WZ^WYZ,QJCA??W_O1C\181/OYB]NDKCY-K,0S1*IR=._>R$1IBML2! MQ*7;X0\'"5]9Z2DWFAI59\K: >SS5ZO:#-W7*KNO5AVE_[Z=3(L,<$H=E+"0 MZU%3Z"9&'8-D)(IDB33)DZ"-(=1)X!!]I([64*X],#]['>N*K_NJYJJ:\.L1 ML2JSLV:G<>]M[SO/PO7H M**69P/V@3,"GPV/_J3_U@QGTL K]$OYUVY_TIW %X\_]"/.Q7D(17_0]SFY M^308?8&Y;_W^=AP_XBC?#_QPTJ,,6*:!(U#T>Z1PB#MP1<" L"KJ(%*=0[[= M\#Y[1>R"IS7ZM?1*M?E#NW# M:%^J;K7(T1K-JKOQ?PZ_SSZ:]$2PR6:=B %KB-1 27#&DI"\D0RH3:)+RVX% MWDO5G7U86*,L57?UOZ&TBBN941"*XXPI@5+BDQ0D0Y32:"DXK7*(W C=2U65 M/3A8HRG[;]G?B[E1X+5FC!-&<:224T-"QBF/LQ@\BYHIK@\0SW2PZ!V;8Z;& M"X*/V2.8[[K0M*8.AJ4R76HFK3IMB4EO: (NS/WJB6Z#O3"Z^5TFA'D(S T#)&&]D+3PGGSDEJ M%&6ZBG71H3Y\E_9W>'781N(5U #AW(R&,V/FW

@AZT)_8*<\!1C+)T MOGEVD8_2:!;T.C.6N+0QRUABI\OF63GW\99IDE2.7,8,QJD&BH#WNZ,$^&Y5 M 9H">L:N9A69MS@E-,&W>!":(-S"]6Q%.P[A?]:A= M]V8./%HV0+9 JJ4 ! MA9+1@V:2P&?&"M"$>2>2T<;K1FG*3UYC-GBH3T5AMJ&A8T7Y%B"S6"*-!9DB MH\0K'4L.3\15-P*:URJIY'4Y,NYL"5H!UYUE4HO<;1:G?9AIT0]NCA72*S\H M1= 6@'VR4B@3"<\VE8CE0+Q1GE#C*956FQC7EV.JIDHK"'] ?=J'HXU3T[__ MLB+ ,WQ;J_30T=6O;\XN_EZG(M2WJW=09FC]2%;JHCBAC0"CM&96HOMJF>?X MJ">-IK QG#8H+K1N3-MPK?_?W>JW=^^.+O_KXLW5Z=OSTS>GQT?GUT?'QQ>_ MG5^?GK]]CWI\?'JRTS/>\,I[2W>7$:P*7(>8EH2-.UH]HA1L5K"Y3AZ'!R*RU4Y99(8/FPJB47$-N MUHVM?8YFVR05&5I_G5R>'%_@M\K4>73^^NCUWTXNKT^O\'O'%U?75WLL'150=,3S M[I)9T0:)LL"G,B<'08KL7-(29$9G"9_9*&1#;=A51NWKS)N+RQ/\_/BWR\N3 M\^/_*C".CW][]]M9L>TNKG\]N?RN8N39Q=75^?7KT>5) M=0W;>,>.]*;9B%?K]D9-A76:<<\EE^@ZHQ4=HHHI1^5X4WMAX[WW/+ >3ONI M/[@MVP-7$&_'*#J8G/Q1XF\AO1F/;LKIV^UTEOIVD9?'9N]AGB)\]C5<- 7) M(((GSI5@#$B.A!);;6VI\1\9H!E;Y3R[I0'L??*_'XZCF]'M<-I+VDN%[CL1 MF6LB>:(D"*\(!<]C0$\_AJ^1@'0^!'2[0 N\I[# MF1_,6AE]R9\@*#Y%)$M T'&51!G%#2Z(VDI;)3ZZU6%T%7W_)-3X@!KP5&+^ M]QSXJR_K+S _270F4!PS,5Q9E(=QQ'()I 28)*4Y U,E%K3BF X6!') 36UW M[F]-8VJ$,JY%=NYO8!GMT !?S<2'QP >)@?BR6A$(TW=D\Y#J%T40H-+BGA< MSH@4U.+C*BGQP2H:%3"6FH3"/1-U>R3%XMEJVS8LMJAE9>>AAZ//H_%-.>R> ME21:*=BWC C6*61< M",\O@CL4A\=AY_V.R<8IRG\-BV1O/;/17?:5>*1E7E MN]'A:3' H-DVS*R'R*NCV:GZN_S,\^3?[R?G;37W@!K=/>.-L.VE\3J MQAACT4B:G'=">I-*"S&##HK47+@H;'.,$IY\<],X%3XG$0CGI?EE2**D'0 Q+N88$P@IJ^0&M3R. MO9?Z^9T@K0=R\D=Y"3W)= 3%/8F>42)+85XKC"4^49^IE(;**BUUFL$[0%+$ M ;7QWCK?/H55-[?:D=TB^2!0+S35Z!-8P%7,66)UB"3:;!RSVG#1)(IQCSVN M%D?3U5;74U+>PZO%4]GXFJ?"?2L"LACGS U@4D2#"D&H9)Y(:]%.\YF1&&UR M024PH4JIBPPTY@("[GDXIA2[!P"$<%34)8YFJO4;SN ECRRX7,8)=E&_E4J:TRF M%_G*#V"9KQN#$A&B(,)[1F1$5,&[LNQ;([.$J%VERAHK2+HW_UMDZEZ%C7W$ M7,-NAUF%MZ-A>N?'_X0IOEYX%,LD%1JR9I"(!^^*QBMB&>4D""J$5C+*6*>N MXR/ 7I)6M$I"A7.F"H9-71'.C"#J9IB1O,L) M"0:.H>]0IR7.)D0O2BU:$7N%4AIO80AC/T!]/4HW*.#)=#Q/?OM.:47F66F; MB0;-T6_T@5BC(TG4.(GK9ZGY4$,W&J%[27K2/AT5>DV^NIWTAS"9',5Y;?^E M146Y,2XK1]",PO5/EK(@/&K"K$G,V0#&5CEKW(#G3[^W3<(JS#WK8)678U@> MJC4!6-/O?13A87S?5OALH"/[DU'!@GDL6$)I:R@CA/%6$N& N. MVARKU($ZD+8\X@,?1EFVX:#MB(5K&/YCL5)JBV:VLI1XG!Z)U(C H[5%5 D9 MEA(4CRN1M1O"$KY=LWMSHV5IC_8751<1!HLTLC>7%^^.+\ZO+X^.KZ_^?GK] MZ_%O5]<7[TXN=\IJ?ORB>\<#;(E[-2,36%(I6T/+,3\(%Z6WQ2M4EC//>6^K M$;0J[]VS8YM>NK[L&^3$)NL3@$\F>Y"LU$9ES/E(+579"6X?9V"_=-A'+__Z M].KH[=O+D[S_S,,;^]F)BC "3@8 H:58,*4B<6UFD23!,M: MJ&RJ5,-^#-C^A3MGUYM'6@[1MXW3TDGS^'8R18=Z/(_$+-MGDPFN=Y"N_1^] M+)V'Q"AQ.>=2:Y01]* 3R2YH'U5RRE0):-D!:_>F0:N:=+_Z9UVV*NR!;Y#' M(G7!([@L.#%:!)2%CP375B#,.+"N[+_F*CN<#X'J*I*DJJ*T)O5#1WB4 F!? MM_7>PNC#V'_ZV(]^,/.8/&26-(I()8^ZG9%IEX,F$91U+CC*=!/]:52(;2.* M0^UJM9L6A/IF2X]F T)5AFG1(:D6JL'VS'_#Y2 [9+^;23<,NWGH_'TXQ':-PAG ML362<'1:94M,Y*8D7W 2M"N5SRGU5C,;>)/FF8WXOG_[;LMKML3)J#6!MF@E MSK:\9AWPAK-5[&L?#. 15S";2&(A$2ER0 6.D5 T77%PUN+JUFB;<,W%GS-] MK0BL1A3#8(+X#I;U.H&WILPRE M78T-)=2SS%:1&>L93F)U0IOJ\]ZTJ5QEVK>1<-O'?:?#6?[L3);#=(2+U)=I M/RZ#,CTP[@V.,<7($9DRQ.?2NYB""%Q0)S1MN+0_<)L#=*7>7?ZC*L)KVTZ[ M&.*O81Y%^6F ILL25.EU2)5D)*72>+GTQ_8\.&)39"Q1I71JQNBF.SQ;,EL1 M6SO^D/OMPS"A?PLA2(BPEB6$E34$$0I]&VM]H8QVD6#'@C;A^_U[,G MN65QMKCAM9A.;F[0".W[P:?Q",W1Z1<_3 /\_Q*;9B6U3!$;,SH4U* ;%VB> MI: !RZ5RKF@X$S]XHV?/G M)_LTRVCEOO5C![<>_4H,H?;H>AEEI#)HD2EE05'*=*:@I&&J02CHEG*HR'UW M;!^*WR:,>A^E1B85SUQZ8P(74?+DJ.$1J&X07OWH6%OF\-V[TZNKTXOSR@3> MNTT7[#T\MA7JJ&%60P+-;9)26J=SH()S!H+B9ZX)=0^-LE7>?IL5UKMZ2(:^IM59DZ"8927]+_LJI]CMP.\JT/VEZ.[VG!\Z M>+ZUH9>]T>EK/YUODZ.9+EGFB2CO2VOMJ(A+(1#/:0#0DME<)1>JW6$.SQP[J#?38$_('5F6QVJF44\5RDHI;(P6D(+2PU()7 MFCJ@H3V/ ('\Z1/\Z1,\&5'^Z1/\Z1/\Z1/\Z1,7UZ73HRG^Q4U&7CM?:V9YJA7#%.G$C.Y\BE3OC_0*T.@GFCJ&.!&LI[ M3?"V("*?-9NGN5Y5ETU7W MV,=_[)+5I-SHZ-/1;!EDG[60D2:7,BT-AY3DBF9I-XJYG9WT-_TA3HLX 5Y" MA/[G0EVID_A[F2O?C,;'8TC]Z=FH%)[X-C>GF!2+P(BF*1+I!4Z,+ 82XNRT MP+ILJ^P4[ )V7_MABWM>C@8#_-7O?IQZ%@(5P3KBDY=$9J=+]6%'!.5:L\BC MBE7LWMW@=F_E5M>[59N@ QXK6*];H.X%4+@(LDB,X*GD^@+QRG/"K31@A<.A M5/%:M\#XI/5L9]IWU[2M.*N0O?=^//K<+_N:B.MLY(=S5(L:R*EG6&8F.T9D MD(I(R0VQV;,2>1=9-(:F[&IHU,.P?@@E:I&9"EF_C07R]W%_"J.C\32/!OW1 M(GUW=CPIG'8\!$]"-J6T#4619BL(FE.*2HN"]55Z+37$=_BF"'6UY?%U8V_6 M*AB\#6 N*WTW %JSE$ECI(6)*M05''23YHOD@*&022\$*J4L2LV&&))%D3,(E ML"L;BD\OR;Y?I54Y-0B*L"FX$*@/U 8)5'C.3506C"I1L3GT'L:X MJ\SV"7Y81?@8K:,^3G>S M-]=C/YQD&(\AL9[+ #Y(1J)5.'F"L,1E%(#B,BHE(9LZE7NW ?DD^K_MIC.; MVOBUSDV%D(.WHU'ZO3\8]*0SE HEB,)GE,BL+?'2:H2%8H@Q\*BJ/"1+ "^( M_YUDVDU+S]+Y]B(OVARFD^&T/_TR4\=Y).RL,6XO1H>PG20LQY(*9(!XEH$8 MGXQ0G#G&JAS8[HCW!6E.%XRU[1:]\W_T;VYOWH_0!IBB_?[>?RD.P9O1^.C# M&&:G12?%/BA[@CU4?VE E^)\2N-LIQ/Q/FAB-+.*@('4E M7>%L_A(FTW&_1-P?^\G''C6)*R4"T<8I'+/Q)"3KB.&>N>RM2;G*#OCW,%Z M(K0@W_MLR[TF@#7FSK)#^ZO1\'9RMRM['HTO8::^J***41:M481&38E$*XAX M@3^23BI'F81BCSH\>R%X ?K0'0/WU4;MW580YE;P77Q'8USLY.UX%IAUQM(F782VGEK: M /\"%/!@7-[71[UW@.Q\09UF3V//WKWS'.)M.U>$??X[6Z6&FZ MG&DG7@)\&0F^M),RPB!K4H?4[.A@AYN_ !WI1.[W]<2VM?FRQ//Z=CS/7\7) ML!># S!)D:PSFG0Y1.(<1;EXB$PK)E,.->:7AT"] %UI7?;W]<*U$%F$:^.@ M_QG2Z7"*2VB_1/.A"D\G2[BLI[0R0@I!&" \&;@A(>+@0>JH10ZZB/-L"[2K,NYKZ5&7FT$'<#[>O+?5$0TEOTR;@DBJ8)\%1271P";2V MH$*3?++GV=>[+N^->GUO(__.>CPW ?5#]OK>BJU&S9YW$75W/=^=BKAD\5*F^3(B?<@ M<:+SMKQ@DOT O;ZWXN3A7M_;"+2+7M^.%WW% 3$7%WVP/>. %C%35*CLT49N MN(7Q9'M][T)?*P+K)CA@-A'IY*/B0I=@:G1]$0UQFBGB@)9@:Q:IK+*=O@'/ MB[;?VN2B0M[_.EASEQ>6+54; *R9-O0M1XHSGX^$9Z"@=.;6=!6/V86V/)(&=QAEV8:#MM/=KF'XCV4'98US MIA:XBL[>?MZOKR=!C] M,.&+MX-1\(.SZ3*O1FC&$A.6)*8B*07 23",XAHGRUD'Y4(U2S1]X"8OBM>V MA-EV&.9%SL?^YM/MY+T?3X RFAFR MI&9(U"%G@ >ON5/%81>\U\+]*^9-^\0< G?HLW(@4N50RFXX8IAVD0O*E/8= M[=-]!54A;[J4,_TP[/\/I--4\B)RW]\+\3H:IC/\=7^ :&""G]W>S#-O\(,3 M_,IG/RA!ISWKLM.:HG.?:":RE'_TW&=B$^,R:IHA5=W:K#.L)^'C[::7#7*S M#\5_A6SN5D=W.QZ7$FRS;WXK_#+IL91BT.C]&IG0>[(AH_@I+F29T:"BX)97 M/2&L.;@_-;V>+K2]K=GF .<5CN ,_ 0N^Q\^3B_R;Y/Y'_8"DTRIS(BV$I]I M33WQ)=626^U8SLXD[Q\S=KH$_ )T^,GR6^&4_6NU"$L#-TY$PEE41/HLB(_, M$"Y4BA28DJ)*B?(G6H%CG[EO)YE6V)5K4X57LP\NIA]A?/W1#[^5&P'/I)- M E"]TE"](2Y^N=K18(J".X?VI/_6#V6S^K<5C M3ZEDG&&.L$"1"\-821Q.1#%*H]$Z:UNE@4W]H?VI]+7TH$)5@PJ&]YT/EGGV MBZZG/2FS$5G0DNK,T'J1EEB+#[AG(3$M+#[53U_I'QOEG_K?@794**C0YF"7 M0[OV?]SYL*>##)*BRPG*(!>E1'P0I;$:<*]#RB!7B\@\/?U?/[0_E;Z6'K1= M\F''X?EUPYL9;HOO??=YC^<$(4=/J$Z:2<L2Y1=&U"]!ZLCB;5W(?8#NX+ MT-XGRFV%0A1M/I_G,.T)[:44W!*E2C6-5/+A34J$YB@ M.*!5CTY:FD<+T"' MGP+#%2ID;!WR!1:?*5VJL ::4'9H"'DE&3':*2IUL"%4J:;R+ L>[*-H59EY M"@4/2N7%11;O/$9(4<8EY\2IDL<732;!.GPA6\MD7KGWLPFXW(KC M43NR;CFG^0Z496Q? S!MES*XAZ+[$@9[<;*>VST$6IUEJ;,'(Q/Q.GD$)3D) M/EMBDJ:<*9JY;5(IYRFQ^T"!@GKD;B/'MJM01!CZ<7_T?@R?^Z/;R>#+)7P: MC:>PS-NPAKH4K4,Z)$7K.S*TOB$2FXTT.@C.4WO%*!X!TVVN^YX\C2H)N<70 MF%6M3O]].YG>? O&+ T69,#Q@J*X/B5C"%JVGG#EF0'MC,]-(K:V7KY7<#Q7 MVML2;8<5#CC%D?J,DY@6)4NKM)+,5)#HF91 %8JA2LC[HB/>T*!UM)>T.% M@VU$U7:%@X?2N@UC3'B.UHLHW75$1ES"!!PJ,%L<(;M:B?EEY,COS&E;PFS; M#]Q8?<_EJ&RRAF0_ZX.1T Z67!!'4>V2B-%"D_.*'Z14Z:Z[>>W(O\4PS8>K MO34!]4.6*MV*K4:U*G<1=7>E2IG7.N1 :(@6S12/@3!%OK<>Q*OP?H\G;9HVIGG(M MRVUD_E@MRVT$5B'M;5ZC_VQ=C?Y77][Y_QZ-CP<>E[6BO M$2N3)HD;)I2.W+,J!\%;8'S1AD!MSBJ$KC\ ]1O0M49>A3VF;6&#,LZHY(GS.LY;#3MJ9=EUSRQ3;;VL$G'U)'3MD?VG MIZIJVW!60<6.;R?3T0V,+V$P6\TG'_N?E@7/(%'G3#;%ZR]BD)%X#9QX2B%+ M$ 5B#75Z %/W.R15^1S5(:/K>C%O3L]/KT_.3O^V+%;24D68C==MM>9+,_0K M55U8UL%0IQ)708+ESH'W3@9\)4!GW6MTA_V>W65\Y@,J>O8UG,^%Z'%6BP2" M1%L-2I(^4X$D3W&66 M3;P5D_0\_KP+-6@E#NRFRLT6?F29+H M 1PXY4,2W1I9W\"]>/UID9MN[?6OL?2SJK+?G.L[H?AS=YI3&4U"R1A?6B K M(TG@(1'M@%.G6?+0]=9$4^Q=A:T_ 9VKP^=3B&S?O.7K0\B*HP7*E&6E!J(F MSDI#J'$T98 H0GL!DD_M?*QS56AT9+8-)=T=E30 ]4,>F6W%5K,SDQU$W9D> M<(8K,0= $PX$D5$PXI(7).40A.$4GX(?ZLBL??JWD7#][GZ0#:64X:3&BO%E M#"56YA+N*Q1E@EIEFAC&S[R[WU:B M[)(F"B)P)58#&I_?B>@N]+4BL YCWY-UT00E"9NUH0DA$OR-P-F()A]D%LE4 MK1;S1&+?#V72M4G/0<+AFP#\,QQ^-SZWCG#>A8R#A,-SK9D!JPE5);#7FDA< M]IFPR&3(U FKFN10/A=MV3$?#$6,ZL M%;(4R7X!X?!;27M#./PVHNHR'%ZDY'B4GH#)"?64>6*YSB1(+015 02P1A0^ MLW#XG3EM2YC=;EO?"XU(R<1<7-?D2P(O#Y2$K%UILH;F#G?6I%AC%G\&D7.' MMB=KT5BA)/*V015-X/X93%>+_STCG'8A[PD$TR40E *Z_FB-X:2L?2#.&4N\ ML4P8X[2 *C4EGX2NM1A,UZFJ;<%9U\%T45#I!"=9X ]IO"&! 25"!@#\( ?^ M9S#=7GQN$TRW!1D5XDRN(7X,Z MDA"MH29R#;J*<;4!S\O6CS9(J#"'7(]]@C+$I:XZ%HVPUA*EM<(QM'&V1L=&3JM['\_WEQ9N+RW='I^>S?\JGK7?M?. >E7IT M-AW52NPVL$Q==$ISGTJ"F@TYV01."4>U=G9#1\YFX]N&J]/SOYU<7;\[.9^U M]WQS='KYMZ.SWT[>G1Q=_79Y,OO]+O0TN>S>C&R-?86$*%':1DH9%4B<8BT^ M)])QT%*E#-KTMAQ%RW*_GG<"K"/]ZSMM!BMSL&X<*TPH&:U.R(9*0;+L G?: M9$M3LC0'Q9HP<7]$+?-Q[L=C-.,_PQ[3UBZWZ8*CA\>VPI;.P8?DLA8J2^]" MP-5+"XW3EP.A.&_"UKT;[KFSXOOCO_G![7*S\[MRX>_ 3V['D"Y*J?';\;@_ M_(!?.!\-Q\NWK_RD?R=@%[A0WI6F#0)*#D J=4<9)9921C,3C.LJ#!0!TN0-"N_*EVS^A0W[&>;5.2<])0S+@GODVJ*#P[@E M#G@B+";NM0K2J"H;4H]#^Y$UJF7B*FQ0S/ %CV2[^#*=#7.W@;#0I M78&+V]7/_3C;<_M6#;:,Y^CB^/3-:#P?UE41WDR^KR"/QG#M_^A)?#@5\/1VU/@SYATX-N[/MYH>Q[P>GPPG> M[VN/@"B9T0&M'*IM(-))'(NSAK@HT'=),2I994]R YZ#Q8 <1CGN'YON35*= MHXWA),.XB&5^YH)#OLAKT$ZN\9*3]1\M]G.;C*5F2$B;@SE8O,C^6G+_&.6P M%#]UM356)VZS)R"U(5*SB,:[S$1GR97,)M-89<%_^NKZ>,C)T];6;9BM$7OB M)Q]/_G7;_XQ&\_#KZ927WBI@AD"DN(I0 &*UE80J!@FBECE7V4Q;BZ9[9^AP M!*\&H^S-3H5-HJ/;.&L!Z:?PS8)S\S#4)EH4FB 4?/ MT%EWG!JBLC?))9'!5VF&T0S>#^XNM$]AS4V7A5QFS]9]O(NGK0G8JA'CVZ ] MD/U?@?9-FE6-LYHS6B/05$2-TSHK7;I+*&E@Q-.$YJC7*0L(3(JZQY6'4[#' M+/:GIE_;4%53KTZ'GVZGDYD$V#+:T 1*C:=$V;*(NYB(!8L_O V!&^&YJU.4 M<#.F QY=M,_F)KW9DXHN"JTVB.>H&Q/392A,DPB8[*6504B1,Y7(LI-21& ^ M"^NC%JE)!,Q^@2^+@A]?CV31+%L3 W#GO"$EB2II@%"AT3J3SJ.NFD 8IPZ$ MM!!76PMMK)S2^*9[>X>?44+%MERCD>3R6_H]?A!&+3%;83=D=1#?!O#]<'J.)8^(?,E>*NZ5X\0F3?$M&.]3T+%.A$E3 M@#^(DK7"3X5*#)LC6!,SSO $)?L1%3Q8''UBFG!0/)CH9(27&FCEJQVWG/-NPCE/=U&I)MQO2C:2$U(E2%*%6CW%GD)R3G>.50ORKZ 6K8:Q-AG+GWDWN^3=;*4E M-3,9=J'XJ>?=2&:$\2(3YG@D4D:T\E3T1)4 ?&6<=76FP*>OKCOFW3P9;=V& MV<[R;KA#5Q8L(UD&-!>=%:7 :$!K #(%)SBU5=)A7V+>S58$-\J[V8:=CO-N MP' ;=[./^K3%U,9YI\4XT;.3HZN3 MG>H%+OYR[_C.=0A68C>]3HY+PP*W1CH:K/:,X^,8;?9Q>N^^[ MOV])'@TJ\&F0":1DE#HJ.4_.,)YTMD%IH2E7O4VXMI=-&W7T-ERI)7EM50V/ M"\X53?@(IHAS.0T"!,LR&2YE2ESW-EQSOPG\#"83@#/P$[S@)([[GQ9#79P) M>V_!Z&0)JCK%]865GM.2$J\9BT+E)%*5U?\17/NN6_/+7Z#'C;(#2>ZRH[E YBZJF-4 M7RGV%_FAHTA*A]9+/_P \_XAJH3!E0+;$G](%Q2Q3@=$[B$F?$EUDSBT1FV% MO][U4 G!K5$XVE>4+;K*7T$L>]HU@-%V@_@[]^^^)?R.#*QRN(?X:K*I0<40 M/&'&E?H#UA*7*;Y%NTSI9'3,K;7]KL[B XW=6R9Q"ZFU3-X[E-3-[!8Z>4V;E(%M1-]W=^ZVX_?.LA^U(;@6[:L9$/_' M'2 :*)-:.,($HI%:1F*E=T0YD*4J>&2L2=Y=,P;OWOD9,KBSX+K;P9DM_B5+ M;V\/_=Z56O+0'T:XXJ&7J!HGG&<\4!D@>..%%U*;4MZ(IMC;<,W*'CKJ#X(0 MQ!@SJQH62 @Y$N>XE?@!N%PEBJ^RA_Z]0UC$V=,IH&+P3'""PD=%VDQLYI:H MH"6:C^"MX35&>A_*$_3 M]"">]6-]Q-UQQXW5T[98#F)3)5B"3C?!>"1*,:D M9;84J:^B!<_!X]Y#"=H2^:$][N5XY@6ZKZ9^.KONV6A1G;M8O8%F;V2,!$)2 M1*:L2>#.$,:\ J%MBL'54*$',#U%+WTKVD=UQ%_AF'L#M,496Q-P-8."'D1W MF"B?UKALIB-[$-&]MBC%5"BMS5W9XY2JM%8TEI0S09!:"9ZZG$D.&%QS("79 M0OXM*L/OU*-UF9]!<4B3FQ(@L?:)]])GHLOI:H%PI^YC+ ML_'JW9N=+4I_U*;H*MB<5Z,\_=V/<1G\#(/1IS+8^*]@,)C7*7WGQ_^$XA^=_/$)9T/X&C7C M1;!1X5S&<58S3A$+TA,P.=M2\MC5B6]Z#-B+THXV2:@0C_X6AN@[#Q#?4;I! M.4^F\^",[T%:YHO?3(DS99?=*DK2/AT;ZY2T MOEEZ=?OIT]P']H-7?N"'$:X^ DQ/AWDTOIE)Z!)FQ7RFHYF_-ME[5W7W6[:T M_=K2F%?V::D$7#=$,#0K24'YQ(-*6@'36=K@>RV.?C^>2TSOF\'H]XXX;GZ[ M"OSN.-85;ET(H!2-F3HE#;,!9P0#)@46 M__WT[&P7)K[^[=[R78]B16H,6- Q;!@'7,R!JVT\,GU-F/;149[/,"KEVA-2HUZ M;4>A=' 9S:W\P^'8VP9WGKB2C!E-. ME,!J].ZE("HSX96@FD&5 @#WD.QM\B\N>#D:#-Z,QNB[IE[*J&H\"_1"F"!2 M.8O6:TJ$4B.2S]DX4W5P=[!T;\[OQ_4]$WY/\5;8&5I"ZAD'7IM4CD%*@RY< MMXA5EA*F-'=)^6Q,E08)2P"'XW9G-C:PNY4H*VSN+'$07M^6)C3O M8=P?I9YB (B-$XTF)I',,F)S9"10GSVUT>M8QUU_ -3+H7YOD=?8QEE@PW%" M_\/P^'8\AF'\,DO>&\P\AE+0N53-[=F@760X>LV2)^A]1.)+M9U2[\F+Y'C4 M57;]FD-\.:K2,AT5:LY^G<^$589;+@@W*J,"9TE\4*:\+:/-.O(FL:$C#_%U?TP&?]V#CGDL@0D,TB9@$\@W=&F;I:OQ[62[%U6A!Z MQ36R9WU$3P'YT59J@MZ#*6WY4-7!1!N$I=)6*9_W M,(\.8RF8)$N56TFC)BX&0Y03V$1H$3CHB>H+LM2F=R*JG@"*S*ENP&/"_)'&M# MY!7VZM;!FF\IPE+O&P"L:9P]BO P!ELK?#;0D?W)Z&C^^!ZH2-YYIBG)M'1! M4Z*4*\F)6,>B-X;3D*KT_#R0MCQBYAU&6;;AH/UP_O_Y,J_0!Y.S:5JF9TNC MA?:FF"HX7J,83J"EI@TPY9GW1K!F3:'67KY["Z%E#D:M"K!M@^\:AO]8P&#. M:)I8)%&BY3(K=!%22,3(#$I39JQ2C7C\=LT71=Z.HNJBEL R,J6->G\;K]5: M,,Y6-?\2"M-G &!&H+"=2Q2$S%Y%S5E@WX*76J[ZMT:1ONT&)ZND#SBG)RBU M)(PQQ$H9"4]:TL25H[I*?>F'0+5VEL&S4$P:2U@L.:T!++$A(9QH/2WQ=!JJ MU&L[7 A':UQOC.781J85PW/6!A:(9*A,SI/((JY!G.*$Z V:+SJ##M(*9>G+ MC^6HK@-[R[[B^>7IS2??'\\S34K$@)!":!>(\,4JT2$2:RT0IR6343.E0Y5L MOO5P7J N["'O"ML%WW9&U@Q\\NK+G7>+VH0R.*N9(RHJBG@M)]Y02H*BV1J5 MN3=-MGKW.!5N!K2KX^)J^E*5F:=RI+S)C[9):>70CV8.'PU\#BCQU'IB5"GC MA5YTE%5FH2>[;UE#!QIN:&[#Q4&VIIH _'-# MXKS(^=C??+J=O/?CZ1#&RV(J5)A(#8\$A"M9]#80%S0G@N<0DHP4)=&(X TW M>%'DMB'$;HXCH(#@TA&FE20R*4%"8(FDC,,KI_UBM=W Z MNL<>?8XT,D.2=N@WQ130C'6,6*HX6K?,IZ@;\?BTCR-V)F]'4751K>/T_/KH M_.WIJY*K?G5RO5.;JGO7V/OXX6%4*\<.QDN9#;/4>"N!4AL5CY0E'I/424'O M(7S[R&KW#/,-5VI=;@TRSH4.B=H4).028"4#< A2&]+;+_-\]6I[ MG'YMNE3K4FQR]F5CXA*5+BCF):/),HM3A8]!Y&!2\/?$V,[1UW*G^DT9)ISU M/T,Z'4[]\$,?23J:3& Z^;:]93GUPD.9OV(DTGA*0C2E:3I$2P/'1ZA*5MB%)$D874YQL?Y.TE*(.,43"D^"*I*B-UCP+I?\*KI MSIKNV^UQ4N'([0%\1S'>WMS.RNLX8Q7/]MP0DE0;)T*/"4 M$JV\4%8K)F376K0!ZH^I5VWP5F&;ZP'$YS#MB9RH3B47D4DT#A-:F:5Z ,E: M2AYP36%0)2_U85@_I@9MRT>%P[X&8O@[]#]\+$K^&<;^ _PV@7P[..MGZ"5' M@XR9$F88BD4$0X)3E"B5P2DM5ED4&^)[P=I5@Z'[BB3;BUYX7#*O MOKSS_ST:'P_\9#(_++6:AJB])M&A;&1R"6?CTG Q2T KD08=J[0&V@MU5W$- MG:E:=QP^E:"'!T1Z=X#S#H0@7,I!$&\=$,FU(9Y90',SQ^BYL\Q7R:3= N/A M@R.J*TYS*V\O KMU$+X!/? 0O:)L<0!4E9 #[K51PB:H$H3\)'3MD;B,IZIJVW!60<46[3 @74/\ M.!P-1A^^7!9G9WDTK3EW,<1 A).E-E1** J'2N L-U*9:&.5G>E'<'7O,53E M=52/E J[LL>WD^GH!L;':-6-??P*2T83C32)1)85D11M I\2H@2/SDVP&F*J MH2L;\+QL'6F#A KSR?78)RA#7.()-%M?*F^84+HM101E@T^$FR"8TC'P.HDQ MJT!>MC;L)?:-&Z1M]AZY.'][?7+Y[O7)J^M=CI2_^_O]^PUL1+-:$S\* &3% M^F"E@F"CMU*S0%ERTCC;VX1K5]GL'KFPYBJMRJE)C7P;*?-4BJR,S"*[1!5$ MCE.2MSH%U7L8XZXRVZ?9Q9K+M"JU1GUDE 5J C[U0DF?I)7!48>+/,?I6B?3 M6W?!?/;N[XP7NLC'8TC]Z1L?2TN/+XN&]J]&X_'H]_[PP['_A)],O_149$J"*AF$ M)8$L>$N)6Q;P.R^U6L#4VYUP.Z%BT5C-WOQW\-XYN>IGJV M%!"C&+J'^)8XAK!TF#50,=G**H?!]Z&\#'784\05K-AU"GH)14"HF?=5-"JC M4D8OC&N+_AB7@93UKOSPSF;O#*^B$-O!?!G*4I&:"H$"9Z/AAZ+011(]$%9$ M&271+B8T\+DCEM& 2DTSBUREX.JHR1T0+T0)=A5KA3/XNPK9\Z"8%LP1;1@G MTD5!<)R!9"-$!%NZ/E;)A;L+XH50O*M8*YR.E_&MQ(#,2E?"9'KII]!S2NO( M="!.E\0L*RE!3.C(!R&S\]9S5FF3]$%<+T,1VA3^?=U0[=J'K_RD/[GZ- :? M+H9_\^-^<7(+3-:C.03JN)KMYY20-91&MH%$5J([5 !FJ@1)- 7XZ\MD24CA@R.D$",PH-XHC_4FN][\#=> CB2U2=UBBY MKSQFK^R^=0;P\>@S#/UP>CRZ^33HSSH,0[S%KYS!?,:\+$'6/>JC9+AD$J.E M19WGFEBE2CTM%H5(PBG1K,CD[AB>MZIT2AXT2\PI6:6 \1HLSULSVA+RF@VPO;<][^;F7.0W?534 M6/951I/II)?1O^8EW3K2@(.EE!-;NN]%GC-U,;I*_4D? O4R5*$UL:_1B2J[ MHCAYW?2G10!O !#][7#:4R. \P1>6<(._SYSCCRJ>3D-\+T-3 M:I"Q1FGVW@%]#1G&\Y#BLL3--+ED<,6L2UV 3%RBF4@'BEC#!7%(+L2@K((J MY0\WX'D92M&&L-#,!:HU$:H$*DGTIIQ$1\I"$%DFJJ2H MLE6Z!DM7J2 =')YM+=I#YW+,S..[6S/%'!X-\8JS4%R7*93C/:39)=M,2J>8,R3;C%8(BYP$ACZ-P@]8!&:YRD^3Y0UI!8<@>1LAMDWN M:9&E']S94%_&&QN>F2FA&9(G(G')(CYZAV]IJ;].;5R-[]W8V&[]';JSS-HE M8-2V]-IO4[@*ZF(([W!U_WAV^NKBN%2*8(UDI&4+(CH(1_H>T4+3FV"JF:JZ#M1A\E'W)>Q!_O>0=O4)8-G6RUA< M>6(@4>9 I'"*>*,YL0IGY%"P:KB+C="<"[B8ODTQ5\,+.%CY9%CXPQ'+N25"0DN6@:))5=O'7@'D!"K"WC*LD M?]^U=V:S'8/ *&.2>&M+^BB(TI01WPIEF952IE"E*=]]*"_%"-Q3R!4BEK]' M="<#M0FNFH;@)F"',0;W)>Y!/=A3ZM4G@SOX1!2&>Q>),"4405E'0J216!>Y M50(HE1U,"0.)ZMIQSZ!'97$D;M2[""B?395XBU4@+\6LVTO %7*4[N)9=I!K@*BF.7H#W/>1< M^9%?(,L,E5HK2G0*E,BHT&$-SA C#;JRUFBGJD3B=<7\(T9;;>*W$6^-+/71 M,(V&L^CAX(?_O,@9T/0H^.X>--GH(G.X!MD0R]Y2S,0G!<0* \!R/H^M^]=^7QON9R"UST/8Q[QO B_C!F]MAFA1B)PT;]89;/WUGRVQ; Y!<0JQBE_^/8QG2W0+4NVB<-KI^?'%NY/KHW^<[-@![MN?M]!^:P.6E8)6 M@7.>N;<1HI200G".YBB9HDXD7&1[&U#M*)>].I7=NTJ;4FI2_2MD)T#K&&QV MDMG@.)HDC@KAI >J>.]AC-O(#*_S[O3ZWOCB_/KT_.W)^?'I[OI MUD.7VUN*C;&N%E,+8(/ &2"E)),S+MK @3G&6 KX#/<:HMY&KE M7UR6J^TBS'O7V%N"#Z-:$1NDZ+E2AAH%DHOLG \A?/O(:O>" MAQNNU+K<&A0^9,9D*:*WCG-]+;K_CAZM7VF W7:IU M*3:9"CGW4DNK&'6JU+'%%413ZZ+RTH#F[IX8VRF&>#7/8+B$3R7Y;OCA=)A' MXQN_&/$B1T/XH*VFOM35+?W)N"R)N)I(SX4$SY26HH:UU03T>LM-%C>=]'!D@8K 2,A4$9F3(2XY(,'$( %EPGF5ZKT;$75O;K:N':L& M:#O2KW!F\,#(+^$S#&_A*$QFQ:=[(4CJK5 $S1A'9&*:V!+17#K6 ). A@WO M^.E8@?@"%:<2/U5BSN)H6$)I%HG-7U7]_7B4^].ST63R!N6W5/SKT?%H.!D- M^FG6)G(YB.R#L%PDPGDJ+9%B(DYG2EPT%G#A4$Y5<7A;0?^D]&\O];@7V=8U MMQ44]!RFIT.T7:# [3'#)/>>$Y%\(E))1CQ80ZCR-J ;D5FJ8 M3*XNA3O3T'HLQ'>%&%;K]Y?$ZE%>/$6]G!5S.95\757:<4 FS@M#>)#H%B@1 M\VKAZ$W!$U=&@(D,IYX$ZSBV* M0LI,- B;!"_[F M*\(EDR6_U)$ BA(PTJ'V*PZY2@VFQX#]2'I5A:P*D2'+\E+SE7519.I\-!PM M)54JA( MG1N%Q[4V"(*X8JDM9(F7#)CSFD&N$@[6!-R/J%2MDU:A].U,\>]B M^@YL3V>K.2HZ82J6&O[6$JL<6G,Y12XMDUY4L:(?AO4C*E.+1%4HA3L'<^W_ M6.!Y!4-D!9U2EX A020$7TYB@R8^ B=:H8-JN%0YUFE:OA[/CZ@X;5#3=OU; MG/CZ,U@#'#^:]J,Q]!>3I1^F45'U^>4!I5QEMWU[K%V55JN_ MV5Z9IT/78?LZSBD^L[/:^;<3%-QDLGRH9P&TGDINT 5&BY,;E%L.Y43*$!T3 M#DE(I7P5O_-!5(=**:BN$JLJV!HU%7;0%U@6 7E-P-1,/?@.S6&R#EID:_VY MWQZBKLZ_%CB;QE(W*;&(+H4NIJ*)1 L+":0S0KAGROLC.0==T;Z-A%ND>S*> M]LYQDOMX=(-&5_3+[,;L3?9E@S3)$H K 5=6*HCPPDM06?-&->'QZG>XQG>K M/*^__<'.5G?A8M2:(-LO"()S/SD072):\#"V5_@,YD6B#5C9+ MT#PTG9Z=7I_N%3B]S>5; MCR5L/);5^$*M0PQ6I<0S.GK>^N YY*#*#I>*^EY\X4,WZB#FD"4',H5(E,GH M,%/G2&"1$BT-RPJ]5*F?;3_PP^G1,)W\Z[;_:9:0#66G@%L9 MF"-2Q%#VERP^F: )SH[HFFOI1)TVB@^!>E(!/+OIR*I%T1H'%8(/WXY&Z??^ M8-#+7*&[#NBTYUFA3(D3J]2!4)YY=HP'KJNTY5X">(&\[R3;ZF&!=W809XV0 M-FXC.D#M2XJ +^JQ5*'PZC_/HJ> MT#@C-J*-+:5!\SK,LONRXNA^@;1U.A?-;G_HC?LJ7*UV,-I>T/5V(]8]!$>6^]U?+H?.0.!_CA$PZ E(077)),W$.F#9>9T55$EXV!7P"YQ?.N&N2B-P M'TJUR#Y,>CY$]/?PX3%N9D$Y2RPNIH0I'XQ//-)0)9SF#H8GI1DM$G>O#]9N M4J\QZ>QP'J"CC %*J4J'EN1_E[37!5.;IT$=Y M96OQV[J.8YF);+;_C"+3BME A*0X#)XHBLU&XC(56FLJK6G22[K1/NUZ",_I ML&XKTD>M"K_E+?O[B!9[H$TP;7%0MZ-B'.*"IXXA>:ZCN SHY'I)B[1$V1^PTE=E\1O(]P*%LF]E.+E846PDMJ4B$I1 M$VD%+ZT@<0F5Q<.+@6FHLK^Z 4]WIFI[9*V&V+8@Z1HIW ^>1G-)DU(N$!5+ M^?D4)7%&.6*\]NCU.VKASVB>M@V$]JFIL%WV_4%I$S _=#3/5FP]&-:QBZBK M1_,(&9)SDA,NC2[+1/.W1OHV$ZT?SZ)R=BUD0 M< Z=Z\ 9"2%Y]+5QPM.4 _5-HK>>:33/5EP\',VSC2"[B.:) F@47!#),@X- M4B9>9D:B]A%?!."KM6"?3S3/+K2U(JA.HGFN+X[_[Z\79Z]/+J]._O.WT^O_ MVBEHY_Y5]H_->0392@B.<2)8I[.16DK!=6 Q<9J"PGE4RDA[#V/<3V;[Q#MM MO%@%"3:)9=*Y"%*:E'R65')GA+91IR2!IZSY&D&V%+ET&_[_[JYMMXTCB;[G M7QKH^^5E (17I)2HG^?JN'9$12)#74=),18=B +9ES MYE2INFY=-1O%$4P?OT+G+<\GX<^UQ&SRD@;P).LOK,U;BNKW_ -,T^SF;W*7X<_SJ%\0Q"=]_;*^VU@T!L#&A!M!?$ MTW+S&PV^I!Y9\'V2K,=3< 3(,UCK>GKSS)=J)9T6$?D3UAOT%-)-FG98;[7N M%O]Z(D0LP]YLN1V'QQD8L"9;\+E1L]\>0)>J(:]GO46<]82KI*5&L4KS>4-W$K%8J1Y)SV2&D8R)6,8[QAC(B133_O?SR(2KR,LI+U9O*\FF0 MM+F!QRXV70(NQ@_&(9792+-;9:1C 34[LK+<*-) 7-DTSYS465&E9)O&ED.@ M+DI5JK'?H#7EZ;6OIZ7)MRR>G?\QP9/Q(BH&2J(; M3[SR:#*#B<0"1EL4 RTM>/)9-&G(K?D2)^ME:&B:SB73<[-L.K)768?(JJT#5C8!7N>U\WR9 M6.J#L&GUXT6(9RJ)U)'I@5BNHD#.I#HJ,@9JOE40XZJT$09UL M4F<_E\J\5$TYF\8<(8?:DV1O[OWW4>@6@XW&WU9M =%#]AALTB[UX$&C596. M!$3J#GG\&MKBR"24W^]B9Q:N;G?[LJ2=8/GW_]\'O9+/.J M%//V9PS/+!]$M9V9M]J ]RR+9&2&[$!E*YB0P%E6UMP>PC>$JR%9^3T?59VY M/AEY(1BRQ4VB1DH!Z!8AHQXMF)8N'^L,#_O$47&!(B4&$ MX$2S4LCR@A(K121"1<>4T]*[)O,7]P&JNZ#^OQ#2N[O)_7A^F[1006(4%7G$ M%XVE:P_-"O&4*^,QBH(VPT;V 3I/6F.P#AS>4?]*OAMDT#=QK0:EEA5^7;=& MO,'X"+\ W])M,%!>41/EM252)T,@(%P\3%*(+@FIFB2]^D.\2%VI)I/:OM@F MS!N8_@[?[]//HUDHBKW8VWK+$ 4K%Q:UC[ET]03T5+0GUF0EI<5?HM\,R#Y/ M>^/R;\-J@]SX)L8O*::['X7G535HI9W4*<4,! +>*B2!9@("+/%!TZ"3E\FY 94=)MU,HRC#9)" &(M-ZA5ZX-T6"$,2JQR)N, MMN@#[H)U9I <&DS3WSQ:KV VFGW],4T0K\?KB]/9+<^0E!>><.#%(<-XSAN+ M$M96Q:09\U2V]W3V [P0G6DBCXHS]?>\_*+D9X%Z*1SZ7T)R4K*T929#)L8& M2HW+6>8VTPEV@#EER;ZZ%@QF]]]2=-\T?EWMQD;O5(J"*%T<+)> ..8$X8Y# ME/@RBC8I^D!C M[)4[[?>\T_N(PP4S:TXEXE+0)!I.LS2&FC;+ MN'>!><-J4(WC!I9^,W3I;%JB!EV:;!%14AC<@[E M8GR]@2PWKY64AIZE@O?!U=+?VP?L/#[?4,$=U(.!K#>W!FOX(&:?O TH+8UF MSQI)P',H W3*SP4'(^/;UX87_+]3*<,Q9-?V =]Q2^G7-!Y-II\G\[0:<61R M$E)$($*7]_0&3RDO4%S6<1VMH<&\V,AUX/-/?[C7(7]2E[G:XR$^I[^6];)O MT]3EB%9.AU=29>T($S[BJP$CWD(F*6=*\6]);@][V;L"<_<3+D&@5=AKT9.^ MY9W@?UO$HI"EPCB4."BCS2R&$8YGCNYD2I3:[&B[&S$[\%R,\U:#[T;W_;9@ MK9)(/8 UO<5BMZ7%,YG5(8QRX!BD$\0GP8.0T$V<](S38D*R@ MEMM3G!=GN\]21UJ'=> 55#=([JT7H1=7L2 $"B&7GNXRLRPA,FXX,8+[Q*T' MJIO8@&T@%^,C#&*X04?:.I[5Y:P>B%IZ!<\AG<<=&":J W(?P',#F[\#F:-" M6^]XF7==NI9 $%N6<7!!M3..&:'T6Y;\"T=^:\$?0V_UM,WWQ7S#= 6S#M-J MQB%SAAJ,=G,*BDAA56EJ3,2 B]SXH)G:,O3[\C:['W#Z8WLH\9/*K+6HQ4W& M<3+N+MAX&/_978M=W+#X]/'J^LL2I 0G4U2"2&5UR69( DJ@]N9N,XI%'IKT MHO="]V;UHIT,*H_T_5(:X#LSABZ+9V4*JF82RB8W699X*G1CM'&*@V>BSU"Y M7I-\_WGJF_?<7L]AQ>;O?T L]:D/C-J;6M:>?_KE+*^4P+8,!]#7XL=R91UH M )%1(ZTVDL@0@:!/88ACF5-I9>:^3]'LWR'% XM6Z@KQ&-8J"^\79.KN_FX) M)#HPMHSK"L8Y#-JE)MY21X1VB7,3P(L^^9%>XMMX\FE7I;R:^TD-XBJZ3QV0 MQ>V>U6AV+P0'0'6DH!;KK2TUE#!%)?Z.+H<^'8O])+C^Y#G_4$L#!!0 ( +F*_5"SCSL'^7, !=^ 4 8W-G<"TR M,#(P,#8S,%]G,2YJ<&?DNW=44]$7+GB1WD2ZU" @H#0% :4%1"FB("I%$*(" M D9 I$4)A"*]"0HH"*&(@ A(ER*1+B)2I9<0$*0GTBZDS?7WWKQY;ZV9]69F MS9I_WB7GD)6_S7BY&9\=_%PL3$R,S*PLKZK[&Q<[*SL7&PL;)R<'-P<')!%RO[41YNKJ/_ MGO_[D'_3_\V"'EQLK&Q<_X\O^E> EPWXS"3-R" -'.%E8.1EH'< , !@8&;X MSP7\UXOA"",3,PLD$@ZS2/@)J82EY;#(7*UL%;PP29=7O/PEGYQ 2/BXB>E).7N'4Z7,:FEKG+V@; M7;IL;&)J=N7F+6L;6[O;]LXNK@_^OKY!P2BGCZ+>!X9%1T3&Y?Z\E5: M>L;K-YGY!>\*WQ<5EWRHJJZIK:O_W-#8UM[1V=7]K>?[T/#(K]&Q\8G)><+" MXN^EY3\KJZ2_VSN[>_O@P>$_O1@ 1H;__?H_U8L7TNL(M 9,K/_T8C@2^&\ M+Q/SB;,L?(96K/=\^*75PM@$+J;D5;:RRZC?( K>?S+((21[;OXDZ9]J_]'L M_YYBX?^O-/MOBOT?>DT"7(P,T.(Q\@)P@$K)CU, _J*R8&!2L(4\-AW/7'+(0 >8(^E 1!J%GRQD7HK6 M R]0,TC\A%\UB1Y/ QSZ!M#*4M]\SL48-C08'X3T\S,;\RSUB,FGTP$1.M"J M20?PZ[@8V-%FETS8QED.<+OM65KK/4*PS-7P?KN!")_MR:^5[?Y>1=Z\'RQR M&_I:IXY3 J-.AFO9"DEBBE88H M2.)^QR0\OEGYH_P;9/%*_1&[UW2 3POU^V8::EJQX,C'#U_CUL.^52RH[PG2 M@? 8M#W4^Z!OT('G!?.(V,6AEI$__HY"&_;+E\=NP!LS J9>76!\?)LWU<7& M,U5EJ7\GB XPY4.ZA^KS0;I<*?N(5D63T.?!QD&L>MMD]F2-?8%"3[#V8J2P MC)==U\4?>7<.7(7[[EZ#!=TTQP^X+*5$K6,?,EUP>+8\FHY3P.!?8(F^6Q%T MX%$O5>LK1OS1CFHDEK^6]>SX7*NBT7S?$V/9=PK;.AJ%W42VI91T&T:7K$4[ MX=W'/4E=_TOZ_ZU VY3Q5MEA[_D9S2OQR-$A%+HRUK*YR67 M4PA.3"L"AU_)5ISO?8C@@3_@[(-W.$DG+M:-Z ;+F@6^6TG J9Q;O#LX>T5, M]NI\69>P^V>N@!!.L+_KV5A'LO!JB!1)KN(#*J)#=&3#OWC5/FUXQG'NRHS3 M;9>3,XUO$ '=*TN,]LIY,CP6+:,:?5Y_E>$6GZJ> M]_D&^RI^]#$2556" A]83!=@A/OC\),5H+)E%VXR< $-9PB1<9BAF QO^"$3 M+<:ZU"H];QI'34MOX%Z0?,6JNT6O@ED_7GA[U+O"O2Z.=OC](77>I&2N=\U$CD.[(-AB,M_ZH^QW&SV,[O^KB25<1R9E(L\?Y?Z>/ M&:8(:+NBQPDJ8>&B^M_SLY;(-U\M^G8>X5#(#_U?HAVLT3CN08Y$JX8BY!6M MSQ;.[0^+D3Q/9,GV#\CP[9OO?;W@>/6T=CSRVPS/I++9XXVCBUR#768'EX,Y MKZG=J]S(!&A0<'G P7/R"_WM)W/6YBL2FSE)%[L$F#W++^5(_CJIBXX5CT(^ MT4ZH_1',T'T>QD ;PA(M^I-AE2M-F%@,NZ[OO+D8?VSM!;_1QJ&;DAFC--<2 MO*30S>'WBF35^E]EWAJ<\>Y>4NE+_>XYLB]$I*:U%.Z]+9__]E/M]#>#M9'M M/F9?6!N%O[#CWH*KOQY']@0-N[R2P8BU_(G[E#SI0&.;(Y^AC:G?N8-:P./" M-VO-&[BJ'S8Z5KLWONWO_K$?<(UKR._/9GO%<5G;Y;D->3K \IBB2Y+*7)O7 MZJP01EW$1_G<(Y@K^$^I^?S-UWTP:S>6J[2A_L123^&H\P$Y'V<(]^ !-=7W MZD! 1<6OGPW$$ (R _NL>?^S]-=#5!]M0/A 4_._KV8NC 2E@FZ$3+:L((4 M+I+)'BQ)5Y'@S8RTFU;2H)X.5EN)+HYSL95I,>CBL>=H"+> 8P\H=*#_"G49 M2GBW,?CDC7EET;&]?#"EL$^R],-4#8;GW%IQ.#7UYV5%N?+OQAO#!0*A1"9N M6:SVM/%-?#(H%4CATU^@^\E0''!U:.7 " M.'NX@Y+J%6,H]P^%A9FZR]+4(3KQ_O!1IB5%H'0O+LIZ20:711"I$<9CO4_,\2?6!B15NW53_*14,3*W%3?Z<*"N&2 ?@ MB]9;G&#!+:)6[,Z,[\5?&A(\=P;+;VQ;COB12Y2]UN6-7J6?,<[ M)6@6D.^I*M'"=6M&M23[[/)AT]/S1GV:@<:?U+QD!H M8M^_P4"J]4<\8"1#&_=H+&RI*'*8N=W'_:MP!'F.OVU^X>4\YK(!W,JQY( MPD92S ._I9Y(,7GZ^FD >.FA0*Q.Y?5F:*_&\I= C4 MB"=Q$A#1+7PHU>LD^;C=&;%V2SJ*.K+?'(?Z3MPR3&6Q"TME M]3$0>^55\0,Q&4@[VD9]36-'W/&8Y;8403N,Y'&5JD06Q5\[8WI4L[9OZM)M MGV\HF3>F,F_%DU,H2 C-L:@/AS:61T/ZQ92ZY:F,'1_%#?RX" U7_7;MI?>_\I1 Y]BSC6ZGWDH9,"*0J7#R+:G^G> M1U)MK;\D_?S9Q\G,+5MU+#[=U>IESUT6LT[ >W.9LFWXR'9Q?\,:$MH?S0R: M%,]ZX+C1J@L\\;:C("J/.,#3)22U>39?[A]5TN8_6_-!PT.@L\7+-2 M?D=A)@8GEJ/BMCIMA9]@YCP\H1S2[/+N ?"?F?MTP$"\1,G\#$6N"@S-Y#,-B?T!_CI$3<"J=H/+AH M7H*T)4TX1$NE)9Q[SI+RZ6+^[]=$!EW;I>Z-DY#ROK2?.([-\D?-#+G@-J%P M^OS?+>6/4BE PEN7^1I8'4TK$P^"H??GA.]_8DV3L7JJA:K^-"B%RZLTP';ZO10 M>(CAMWP<3)\-T[J 8:'ODR<_:$M9$Z8* =/NZ5!G9#")D#@3W6K_^Y=S%% MG?IF5UFK0U+IQMYA?=+%PM&,_$\'Z";@288ML.SWD8N7DLO^NJJ3U$\1BJ<= MU21Y;\RI5!"7Y\4;Z\-"N'\FNP4]]O7^"':I<7Q^&Y$5I,7J/='=+^W6]\CT MKN6/!)>&#E?* MO72MW=2WL@O3C:?WK\Q]2;)]%"O,-25YV7L-@\=VX3AI@W!VM,X"EGE-J)$. M1**MG27SWB.^6O3&W'%Q.LB WB36ZW0@[LGF[VI8U&Y)#$*I\B!U5@3BN#1$>/.!0>]="\5 ?6F,CW(-(T.T?]R*9=&25(E1O@&6$IY'-^&V5 M[/>;-;&FZS9;9!.B#^(GX[LJ]"S!1WT/L3M'>;5OP=,#5Y/M(:U8 MC\2Q_X?Z>: U3_V:QQ&MDJ#UC ML:XZX87I[+)2JT-OHLN+DEL/@;]P4'&.(A3Q#P3Y,N8[/R Z6I3 -P0%44_& MMO0QZ0N29ZY0JS:OPJHG66\T?5.6451Z."7K3@?>PI,0-]6Q*HJD\[Y?>7^W*3H1XHPU M;O&8AQ6)LPI@&HG1)L..9!M7/GEXB _G9=%\=Z9$WN6LL=#Y 3Y!7F.'EXCA M(LHQ&1K[B7=0\:"%< MYE^RD(A74[H2Y@"3I+5CB&Y+$<[YMY&P&JUD#0ESFQ0;,UUU_,'ELL1ZV0-? MIV]1M\'NPU?UDQ,,;[F[-[<8H9M\0536AWY,%T.$A8BU6-.4G?;(UKZ[R#>+ M\/F!NX#B^DQ-[MWKBM6$.4CYUF9H<(>B7-0:/C!ZA_J5<$V21C9/X2G6W"ZR M-$I9Y0[QAP89X?"#.E@.\.%V![;:+5Y#[]GJB BBM44AAU?OVR)AB*+D+H[^ MD#)=S"J;%19:M)^9>5,NM D>A>4'G[[-V[/K8SM;3#_ M2NRP<$85QGY%+9K<^/B145'E[(O+F*MSQ(?1&[P+B$E%&GM#A?E"L@!R5ND+ M,3FIXARW_K9M$[*I^-%HN\7G)'[%WS-6Y2Y37UZ'7@P7O,4#5681GR#ZESZJ M+T-DPM2R1GQTCKXS(#IUC31]IDN8?*5G0GG#GV596:/I==Y]@6HC:3YKY5"] M98H(KACB@N%!Z.LU-(40^3O?3 ]=5K4PQ5%2#0' M^J6Y$I9PK_JGMFD,C M$J4^ 632R>%0LX"IQ0ZAB%..3&4 Y.G!S*$S> M3_AEO^>#!U8;WGHC;K0FJL*I1\&54-1O0?>X$B)*T2.&8,MI@]J1RQT\PGFM R'"RHC-[S M!W7.G2W_NN\D7-/X-OFIJ_$+JKGM<#QD.UNW)3JPX0DQU\^T7ER-?+1*?\2. MA-$\:^P;NZE5)XFF= >XNL?XR$UBV]1F3Y*6)DDK_9WQ_/0'W:0;YV?&MLUI;-R04L7@%-2K_=L_0E\D MSB57U.@@F*9 "W*'J$5DT"F#$VTC/95T?4@?#@?N7'[W M;=V/#ASM6M@/%(TXP?W32+E1K4<:GQXKXJ)?^E]-_M8.TZH"=PXVZJSK=2M& M[7<\R19N/739^MN/_M,Q;5JPA SR8[$59Y$^7U]P-1'Q_609+A'^$)M\S&CY MH:0:&$^2<31--W]C=&=-.WNQ5:#Z+>!D*^(E:+A>$,KC1=R+)YMC6OTPR->> MHMM.8-%"R&Q(]PR;7NN+6YX-B7/*/UU4U'CX];I-NVT5EH7Y #NPFU8 MP$-3.Z-K2P053]#\4NNT;#;XP%/X4FP,<\$L=B5UXU&85+I$^TN^9<8M5?!D M!87?N16:>%5U F%*A$4[1^T[?;[TA631[,RIB2L1.&)F*6)W\U44_,!-M/CD MZZ;Z(8.[UR6CNT,$( , M&Y][N&%NEJ0$[_V>N%Z6*UPPTBAU+,>'Z4DRP99 M\I@.R83&_86:2%-8>7EQCDT9K>,O+9BT;3BJNK/BV4.32NG[?5;"(%7KSI[& MOH; T76:+P9?!*%B1B)$/),Y'TJ> WG*'LX)ZJH7=0W/@%Z'S'3@>>K02;%X M@WO62>3LCJZ4;E4.0?G[/@?*^4A;;;E*YU*/P'H;[2BLVLQMIXF?Q&F'*Q?, M[J>9NCPV./$J_.S;!-M]C?JW8]LO(=9@A6E57L<\@"6)!G8G,WFL..,A%B2\ MY4%0-)6Y%6TQ%E?3\BPLX>2TAV+]<;YV12$Y?T!R>5V5?DWT+#G-WIA1-0;%IV=.<;ZN/F?-UO-Q-0PM# MH-#3#\%#*Y\^=V+GY 6*H4C_(U3TC:\4%L4M@R<*LO_WZHS_[QHR-!CLTD,> ML$!K68QIM0Y1Q+1>HVDX.:*6D!4\$&T^?%YPD7CK:@\RUU-9\@$K2U!?PVVY MQVSWYX5D]1TQB,N8GXH'FA"<1F)<$:#+'*@HW]&D$^3KG0\>NE/\"X],S$GF M.I8G2P"XI!UF"0'YXEP?_5.,,.I#!0D]]]Q/[WLY^OEE3E=];C\E?F:?#NCU MXU?/9@*TUSC\% 94XL+61W\MT1="&_Q24=4_@]:JO.&M\GM;CF236NB;6?K@C M.EM:;/C9I,A]X%N$E<<$YO>KNK]Z=<.A6_[B3UD,3':7BJ0CSKK_=]:A4""S M?,2T-M,!3BC7%N'X9,$P^=AF,^(^0<>#M-)?LD*Z''@OI-*'?\;^F^ [OQO7 MS]V\= 5_]FYI\C?,9!.-^RZUB ZXK:A4H&'(^8H$47'7"9CA%P<),V=&G7?5 MC0H,>DR/K^GX :*TG"M>YQ[E>F AGMO)$YES&I0@+!'I0"+E+$&5>6VP. MGZKIJ;E^ZL_LK>_EMW:9CK#]N79WF0Y4Y.3CZI/CX4P4"=)V&S\*T^TD0)Q+ MV!$9U\WT:GAO5&RO<_1YIUK5HEM$0AQEBUJ*P8_@)K +^3-.J)-H2R+&_H6Z ML9_.7-U*HJ+X9I!.Q9G326'*BV'/@A9A9\%X*%WJ4;-X-FY"D&<'JL_WY'G4 M?)&Y@^!?=>ENT:@?OC4+X'?-Y*+8+'QIS0$5:VWJ?SDH$#4.AVK:5@95.#X- M5@-+UGU*X)'TT-=I&3U7.;_!XB"A9LY3/5$SV.\C.]BL6Q..[I*K2W7/T4;:Q$!9=[/:NVQMLUH MZR%LPR0R^D95"V:SQO+.3!R/T[+:.XB^0HL7>XGHLJ4(8!8$YB!V@,^=$VMV M/MGN:%*&FK/13.6S6#M?[C0[XKOB*: (!N0B?8@V!;-ZH^**&!?*A89Z@UL29?J%1=D3ZP%?V_]TX=[Q#H5]@_3Y3PUP MH2(!P^X'3X:J-RM\,K]]UM91L/U*XZ"_SN/?HDADC+W(K3._S4P>\7[3W:V0 MA.SICVE5:Q&#C*I*$UN;%03=M&)EA]!F)8E.ZT@MPE_#\U'GGWSD/:-YZ:WO M4$M4?BC#U_?I2U'!M0=CD#Z3T ^"(5WDX)D&M5IM)3$S+.53.P/3$Y S? MJ)-XC>R'V1D%J29U1;8\YL!7#QY87SW/.H&!"H9$8OW>6>)%,)Z0D005;\%R M]WN\Y4I0E>;H50;W#<*2>2P@M1[K6#F)TZ.I0M+-8JKA81I!67 N5!"A*#F= M/V9K_5Q\L'[7O6&9C9?MCPNH?UCG$0ETH"IP'4,VQ+2BZ !RYCZI=FV+'VEG MCA4 QSI>JMO]T?SY<[#[+Y<*0?;8[:D/%=QA EXJ.A+>+$OD94 M+P'6B1!<R#'!%V=)X3H&J@4_K[X"&)%_+ MB.KQNBQ4^VJ%K_ ?RP6$*ZT+3G2$363LK8Q]W(&Q4HRKAW4=0ZREB%LQ\\$R M5@TI24(*3.-)2T9CKLVIQRZT?EBX(LY5^9\*/E^ Q$#25:F,%!&Y/*7S5Z-XT><%QI5ZXA M6N3FO/%O?,)Z\[=680@&NIDX#I^'(:YCIYH@'.+S?E2NH(,V=HZ7#\)QSQVAH,/"V_COB(UA,.>&8; M5T-^/J9[JF3&ZZ^2OZG5+Z8F0V\YN\5TX1-V'[[?4513J%BL7W!KA0O1^NB MD'__$12Y_3 ZDH*8+XWP+/$(_,94M_'KMNGW'K%RB9/&+BDBMV^GO7I1C)VT M_;J5-,M#?4<3=J>=(PK'U& %4;9.$1M"VNG9Y]-%,L[?ZSZ].F%KS#"8EA;^ M2SQD?PFQ]H0L+59[DS2J/F4^5.A8)V;ISDB?#P4@I[& MW# (N+C*/MD[BKL#OT\'0%W#-.5SV$G&^3SE[&0"G GW_2D@XD>.53NC=IOP M^;[OWX[S NP%^W;B<1<;- C8*E6*@#,^>6/FG=Y8&R964HSD-]"Y/.TQ\,-S MU_S\=N+V[:M\2R?[&7+.L/^Y%F3U4H#M8'E/'HK,>Q15:JB^+/H6R:3]LW^I M0W^"Z-MGY;7>@0'5]E-FXF-/W@4,/D>6 M$%+$A>G=%8L[?RW.G %8M_LA*($@*#P=?0WJDF? V&(3[J3,"M9HBMZ# M'XUNT9ZOPWLXBGT."I^%J,;$A)U#= M[;,*))6L,O *AL<(F:?<=$?V+T38))I7G*]E>4Z[G-5Y8WPV]<(<"OSLF<$]@I[\\B Q_9L]Y+=OW(<X4P1W5@7L8N'+WP1TI@.\;GJ!_#% M G0(-+4+(K3?OY/%:.S_4FH.& SU!41X7 U/- 3.21IK<.&'O ]M4U&IFZ,$ MN\4D506VOB_-@,IL;M2%+8/DH@@HU8\A3M,F$="R3U3L<8YZ[2 DT:;#OTF> MF;3M]F?BJJ4/*_49>'O%&=)GXC[);' ?DPIG_U:1#IE\&0N>7HZC _>2PZ'D MZ4HE"'(%@IEOSVJ4KQ>+ZN_P+_"1Y M&CL[).CF2QI'!/F).XYK4P.YP=]>ZN9+@/$_M,F3_1)A&9;B\K?YZZT^I>'6 M8X%'C_UP.277EL!&C20%4B2O$8V_K_4.A/"CG7[QG]]6M;U6Q:5GX%!BN<0Z M;T\'H"H/#Y&%4R828N^T-N3.ILPC42YOTS8"IFF\NY.L*W16;>PKRH;4'<_\V MN2#D%,GZX MHF?[X6?^0K5M7>QGX0W(@MHL[C*K5":LGM= M6=$4JMURNUPIT_+,REA*4ZN_)XX1D^8C,!C]=?J8)G".;8_EI><]RF6PM]1)XE(/_LZE*K:N!@0J8]8+YBOB,ZN>"]_L@!EC7H5!C5A_"X%_-$1\E MMV&$>X]B2\ UIP822S9^0V@ERY6ZGKE7))5N?1&V/G""[_NMA"*5J;NR-IJ@%>-53K$JGJ*6M[=-"G &ESD9-7EG_4XWG4]X MT>J28SKX_;S-_8^LWS'5&12)/")LH;[K"W]K8W0830%E1.-SM)B[,ERKV.1@ M7NJ:^93)BGV4?=)T7^-/I M6@1$^D?3+'MO2\))D=AV'"/226KD3G?1GP#U56&+\U,"9VN2?&FKF>SPC KP M@O?>U&=J.1S_GB9+W,U>R6I#L+2C3,QC9>7@=2=X2G[<(E9EY>T%R'P8;Y\6 MW8#CA[_\$\WB\OJK[T M_ D#+#-'AI1>2)+I>)81LUN2N7R;)+@X69YW5O9-N9>LA^L3,]GT0.<>^9Q= M<@E4^]Y%69Q'BY&-D./4W^5?>@; MD9(F%6ZX>T6!L8<.W$>,#[?!/LFO+^11E(DRJUOS&)Y>?XVBO>QO#0WGHX@]V#%_;XNESVK?"3JK_'2)Y?CV7+,NJYJ_LQ#^^S?[[.*QCL>-#0V MOKD7-0/TN 62[@TI$S%W_>P?B-+?-0Q*$\R82E?JA-CJ>= 3_,2I/DNRHBAE:%13N3 M4CR"?'WDPW)/6&90TW]\.Y' ITN^N_CQT=^/1B_!S28G>(;'C3-LRS)K=& M MM[B ?!1*0DY0>=X,>0ZS-AC8D8J+1U^:SM8Q( K-BZ6..=D+S2TF3H_C& M S73)HX9Z>2L"S:$>IQ7!7A*%:JJ0'GA4.7:K;A9I?I!AYLJF39I7E%KUJ.R MEWN5OU2YCG,5>QP=?]'H[3?=0&F ;L8;,A7"!_V'%J+U2(@TVHYTUSPMNOLP M=>69_;22EJ34B-/0=\6@\Q,1$C^=>\_8_"4DF7&D)9:2LO9RJ,4A)VASF)J< MDH5D,<0=\&77K%*6ZY?"MT],TP>/="DJGF=X8"K-]/QR#_E'9W;VN& M/' ' M ^IB\(++\3:S^_/8+CT=HQ?%HA$.'E5]Q^6WFME1%@,7=$2F!LV^PDL17#3I M%;APBSB(Z^??])$F.)PFK )R[U< 8"+M'O MW_XH;: Q+?F--QE.\!46 MK:\ 9D IFLTI'H^)UM:=W)G\J&8HEWE_&'];)E6ZQ>TM;)&76>W<<^F2)P(1 M[OL';G;6;^(^%$_?3@(DWXVUS=6Z4<2#R HAWY]ECV;()[N"D16W\>9%*+DQ M,H*5]3?99K&:BVWR^D\1ARA&5E@TCFC+ ZK4=T!K=-HRN8*B.%^BL<5*$?O< M*/3,\KG2G?BM8XE?3>0*%E.]Y-+BTFIO#'0%*/!K/^W?]:;P+].X^4=#%% \ MEB2M#?:%:XBO1;>B^Z+;D\1!\O\G=\^K;_I,;KM3&OX^)>+[%UQ_1^"LGJ$],(%-6(^ MHLUX.KRC/.5[][Y@+IEGZS)6^5X;O)$ RE6J)QPA/0%^Z-A5? %U@J1#B=:(T"M.<(8A5_L8E;7]=E) MRA70EBLN0U)ZV%-T=-E8.13G5:NRI- KD>_R5.:GUNLW@\<5C0[#P0NDWE9< M#3ST$<4:#Q= 8;KTQ4;4I$9VD."6IXM,E",I5>O4_*L7MXB/4>7%XG&T,YA[ MN*DM I;"7[' Y*0..A!.U605I:I_\/#=S+I"8C+#3L].+;(+,[_23DO5^^'L MYYQ)*X/C7^.(-RR9(9>_#G\@ 2<(/Y_/,&N)NED$1AM^?N/ZF4C+C2N3Y<(S MR+JH-3\)S3>=,;L53,J5^VA.O@M-LH%#&7 R--9$3.)>5[;M*'G[Q"L M]U%5U>M]K8=LHJO=1EY*7$;<97$W!>3ON1@LT7]N/1K?+K]G4;NP)?*H7]LR M4L6S'6:X-U?]-YCD5 1%NS+DOGP4":A_C[88UO58Z',FL$00'&6,DR_6-1(W M"[V/Q+OD>(R<\YWZD1#8+V?!T,J8\ "7HPHJ(2A\!#*-W9!\$7NH65@VZ>C8BBF?6B$YY-9'OG_;TA?^5JSF$B%"Q+V0+GW.V^FP M..VD)E\>RJ=A7?G2'AQU0G+B/CR"T-)"+:8##[:X:6-SU?MQ-%&PB6Q$X\6) MV-5ABX.C,-)X8U/O%&) W2W?"$0,CFC# VI40%A85;]>M* :-\=*>;H@UD64 MQ&HV?/CC)(=$%C96Q2^_G9HV$E 6NWSLJ6;C=Y>_>[_-O8#DPF9G2)RHD+Y# MP?;+A:#P@DU#_?$WY\JT)X5VZ8 #NLK%AW)\N2PD(^0G7*R&#DPB]IX181V> MB2G'#?+E9JWTP6EILYJTV5(I5@\9*7Q.+<6L>!+51CU/ M*24+0PMM[(AQQ[2>QCUH@#<1<>T^?FOU5^L1*P83.Q*_=C0UJRS/I;1S*;BD MS-1]4%A,M30 Y/5_D9(W_O-M>0B4!:LPDV7^/''VB(3:7O_[YY)92L:\)$;F M"SSN]=6H\(@]R%3O1/\K9OZ=XE*@C<[5"G=N":(66F>U6\!6XM;U)H=>6/00 M\LEX3ZY"HJ%#T(5%LD!K@)>:XKL?=@QB=VWGEY-H$JB(>?D$?QYN5('AJ*XR M@5ONHR\0U&V-)OR,^-]+/6TY6 .8JV(7+Y:LJ.>.\$ M!:T=9Q7'5DZ;7]@,L;.TO,-Q$'T+DD:58GTT?&B"-J@OT3C2YNI9KLMS3G-] M-NI>R#KKYP2JXO;6?Q@OTWT0SN"H&1ZJ-G*/6- M0YNCWM5F-5II:L&@*Q#NG&+=96Q08<@:1U.D \[)4SH$DW5>4K3[NZ]W%!+.-HJC%X@]C'GW:Q\Q:_C1XU MRQ-]@B1&XU@C!+,C7XMU'-:0&_QX-XG]P:\'01=M- M?Z>],?*V>K08RB;_1Q548-VHS(/P7I\.N"9B"%%-A:N24M&F.4/?ATV&9Y@W M*_S]_05K-(E1Y]V450@LIK>F.#O[%$Y ;'$TFP %\K1N732AU5YE>F BFMTDUQ!W2 QJX+H2U3 M-343LYX&0G%Z3:AVA_E_/!+X/VF"8#L$/_&T[SCB*S0SZ$PJL*Q_T$A\4*$: MY1^=>$'3]KML^&VQ\O%RSXZ'\"_H8%]$]:_Y?U]:(R:NP*>"]@3 (F)];YQY MOY [?_O[IXFUTB/W._;4SNJE;BK ZCF>2ABPDK"9IV3XF*@[3PS/$$P7'2O$ MCGXPN6[X3>HO6V'NP*ER@D:O5W>NB/(ZL(@MU*D_(.#LX/@Q.'A2)V0$#L/, M!Z.&+=V(K&UK.Y*PJ#M,H[M_B&MRVC4V3\W4OZJ_!N2_OV$[!2O"$+U-*'S! M&/Q;3-4-9([*<$$T@0YT?,L;05_J?ZD2_X@!Z:GDQW'_:)_*X(\A4RUM$UY8 M[H/C)%-:^17=;6U MAK_>I7RSMEHU%6#([Z^G>#3M2VKOKB&R<'5N%(D39'7:CZVG[T&XU2]]=53J M>,U]&&=^XBE91IF0/)5Q)W4J^9X/;2/$BC8!(_HA-LZ2KV7UP5OW)RU;,5S3 M0M;UQ-7@4AOW9*)YL45A_=$AA\M>LSO<#S'&B!K<1C:Q8$^#F#O:<@IM0,2% M?72Q0;&4AJ3<<=KXG3[+]<;M'G4\+6L2IXQYA !U_KFZ<.;R99"!N' 'C/]H MNC0[;#NV[V'_:(B/R9.[*L+?Y_,\NH&Y^LD%/46B?"=-Z1?M!*J.W"$I_:O6 M\AAR\FV.YU+)!\>>I\$!=& VU8-3I[Z)#V-_N$WC)E/3X/-E&'PI1 1VIN*= M??) R=_-WJ4+H/1PG!Y.@B-KNW;[;[_K37E[OUUVPQS>F%T26:HMOIES^S]%?;F=$^P.\1?%$6A/4K' M'0XBN/;6GIX*-UHGOIX..I/K,TT]#B&R]NX?2-I<'%]-G?<< JV7NB(L82-Q MI<=A-QNC34LTN4*[A<%/(I)ZB%HT3D;BIDY\S,8Y.B!Y^Z$D7T/*U,.7>@V? MP_3V9^RGI"3+:ZFVC"D&OS];71;@^R]Q9(I@"3UO.>F]L!E-/DWK#]$$4PAR M\/$6UD&OVJ8:$^M4_W YS&G=%URI@FP%36I)>%M2&MDL9%!2@5H2HH5J(G@G M>2?NQ^G>P\B5%/TA'N#8W9/I\F0WL>_G]E M7C.QJJO]W//U[V*:%J(53K M(4[/GOB2=9T4V![4@Q;^.&-YXJFW?I_X#?N?ZQW531-]GBW&LLVEBO[?8'T9 M% $=?&?%^AHYB.).U,=ZI3^SC*(@/TRNU*WLWZW2LM@K&0@>ESP+VJYI443\ M"4W1.&I!C9ZIOCI:XG/SKQ9.,-X,;,@K%4XV;T'M8(Y=XA27 M4IES^=R64!-E9P8/4/EU$$3"X+L3,&X5XCWS6!C*LJ.%G<1D]'38?T;;@3/] MZ@O96RF&?O"VE0:'2AD67'WX&XUNBC%O+DHEXB8J&;O^8/7II,A M]467@[W$CS!^^%:$+#<[^ME5-UQ!\35-[ISGC>WVQIFAK2V"V>_4$SD$'/"PGDKOG*NE )]7\ M*X*O^6PQ>+/3WOYCU<1TY#VEJQ8]\RGL2>X(Y'W3WE.G>U]\_PY,TSIQ+I@I MUODM" +@UR ^T]MATR)#G'UG+R/-*+YWLYC%/"@FBX>K)^75XZ,B=JZWS79^ M>?8BON]3Q"(@ L'P"WY_#E3 1C6?]7UZ@@CK0DYA.-8T393% ZOA&46.^8L, MTM.-%W^@_I:[RO*5U!_F647FOCR ,# "*EM^GYF5I0.5#L9T8/"&;0$$LCF8 MOZG]DG1@0KV9#@R_?^/D\^^8"AWX?J_9C [A#3 M=WM*!XJNJ87G=.]$0RG'#,R YMC]^[FIOE+($!T0H0E -;8;OI\719M5/NW- ML1J@??*EX_1*E5*%/U.?J&MS"=/+4K/0F$'CXTN76*%;1'C@\*_G:@+7/[+NA,]VRVLO47AK^Z>E.CHEPV1 */]TA]:'C/4 MQ!;U5AJ?ET1>G;/54SS8!*<6RH((&5W]HJB"SL?4K$XG>1)+WD?D8^J;,G06 M.:M$KL'R5$,ROTYB=%J7CNU6!D7D@SI9A'(76O<#S,Z$&X0/>V(/W%'[1WAA4+_VO2G\ZGML8#9D%!QI+!0M'%SLA$+@B[YZ MPLA"=, NS+PLU=)?8W' OM059M64?O]V75K<\3P/Q@,?$ZVVD)-T( 4+%1(5 M$W1@Q]EV!Z*>+!D=!31VS>>GH[Q%5LE)^J0?,MBO##L"@@/DB#TC:HR^$*T- MPS%/Q+3-L:XX"0[=4ITL#-<;R_P8Q[9=OBFF-FW>([;X0 I=&LE@4OH4O;MB MP<@X&L?.\+7BWP^+4V8M__VLC0CN^SP4*<\%?0GLTIPCGX95.!9(@AO6O10/ MT)>U2S6"ID1,',EQK(^K0?9)VM((=PR(+T'67!X"W_1]INZK'-1_QS3/4(R@ MY,!!@Z^<>#5]>\U>;ZWH\4N':>,BDN;6@2A%,,.\>6 IM?UZ?>K8]4\!M8UA M7:+LSCH2;+LV3+#"D+I_$05EWGRB_$8O26:>VM<10*08$M\&[LW_Y.Z]0G,"BE>$)IYMD9,AX"R\U'/Y@ZQCZ%FEHM6_> MFUOO76#$U3IAK=L-C5&C>I7I=VA__?IUN7*>V9;:GB2UXRTA3/! 1#W+B- - MFI]1[,P1'-6MJ%MY]NH($IFL8K[O,AI [9L^1A+;6"Y)WX0)T M ,9=M+U=:0$C!LRMYYL<)L=AP6NJD.CE+_>@<(YPQ+G0@21)H>;H=GW!7RV" M8-0E^(-?S5H?IJLN@B<#)^_HIJ]GQ4P+\GXGRAI%P7ZJ;A22Y<&,/6%J"<6# MB.U,1OJ6@2H[#E_ZZ@_C_\C&RM-H;*@<6U/'> MN\%*TZ.=QLQKXGI_5OS;.$5#5O339X-Z<]KYAW >FECW@NDN5=4HJX,?@UQ1 M=..9R/]<5X\^DU(UM9G_M8MMVK<34]Y70:3O1T=W?;%/ MPT4DGEC5]3:-:6TTC\#5='*KX;F7EEP/?QR7"GCQ+HM#:V>!#)FC58X&_..< M&K?]$9%PGG4*O,+18^.]XQJ_T_3<0^& ==*W/W_[95Z4R5HU6$\V&(8"1T+= MWM-^.<.K(*(>Q4IS#;:LH#XS1W1TO?GYQIL.W'E9,6"[-TRVY@KIQ?+!UVU& MH'!(M:>=K,$=,$]AQF1I%T-C]Z&(YZ&QKY *:)S">&\VRMEA+[$VV!%]P8?[ MAU&EA-O*$V5S5BWNDZZ1[$=6=QS>L<7HFZ,FLB="!DI4=YS)')A6C19N2&[M M%LGN/(H*,3$]PU>)\VAA^?2'::3] I?K9GG,],%=AU['RA/W91*%?TM"$<,R M\!Z#C\4Q]Y/MMVC875%R@_&@H8RE)*T6Y(20/) VMY^C );.8R:ZVP\CWL?/ M3Z'0UP@C4#6]L'EX?>Y>S4]) M__GNUA Y]CXCG'9=.B$ND9?(/#1N.#6NIG\2 MOKYT+O1)O"^V.S=YZ/&M:].&*U&-# \N= MD;]YP_.0^W27RU9,G#MNS]3! M'E="@!VU0]4;M@SM.BCJ69J/;,P._?VY*9@YNRE\H\I$^LSI/]^OI-TU9 IG M*ZVY+G,@"GD?'M.J#97JX1XA/I3Y"#= _F3P5LKT')Z#M>S@KQ?TL:&(3]NX> M;.IXMK%4E8?L)GW_]DYQ<**]921B=[F,#JR\W\1]^$Z#L!L_X7UP3;4->[@] M!M\9#$3\3U;3H@V]Z!.7STN2*_]-_KW93\HKU7$#>X M1X!3->]<-Z/XY>3DO-Y C$=3>*=H5D9D+8AC: Y@=L)%:3IDFB U!M,J 3$* M 7@UAOK2DY4.F)[(+:K<\56YAI''$GW&*._G%KJIZ#^8PV0/?^I]R5H*E)!: MNQ%_L[R38;N[>71@5:]P0&$S&#(YRS,**S&Y(WFR@E"?X+]QM->:Q--.%;L& ME1C/5G_K]J\7?4DEJ9Q,M.14/-DH]8+[>[)T.%,"SXZ!G??0YJ!/+@5!/%HYCQ#PT-3>CT8;N:E@2SS&4F*E MOM2G7='U*BJ^ZS-97U*HABD\ D]"@*>CU]4A"L6T1&UL]B&6/6AN_-^J>^^H MIH(O7#0"@D@)':F1)BA-*0)2(BA%$2,B78A(ERH*! D<.D@5$%!00E%16I3> M0R^BHE)"D9*@(M(2P7 DA1=^[]Y7[[JO_?'>^V.2LU;..CDSL_>WO[UGSY[/ M.S/CUJ0?/T;FM7_FA1B,>H5U+Y!I) N"_?VFKWQ"_,@[0 ^3B34^Q_<&S2WW MPXX&8H_^@HLTZ'DW->FNV(W'(\2ND%[,:F^NARS<="2P&RHSH&=!>^]R= C( MM>SC/O<:%6\RN:/<>G[0_5U+8_'\/0:E-"1BR0/?"R<9TQ^L]2%)#L ,X_>' MO*<=IJJE)!F1L?08&2_(5=NLDY*@T.H MZCW"!JT-DUQ;[,C?,/?P5F2$E,E;NWFAS);@OF1FD9N[@SAI M9F#!$N[8FM-%^P5Y,/QN>#AA;BK?-$##N!N;SDV%KU% M:/0 C,M D8A(=1I\NC2O-G0=G'K=I5,LDBW1?T@FY_#VZ44UN7QK:F>KAKYD MO0CV>EG,Z2Y1FO9G!C=:B[053]-TDRX@X#A7\V?/YGED?FH*RR>KG.X7&[DM MHF4[*G!53W[;N>'_8K4+[23?B=LQ\.Q%4%UGO1KP@(.GA@8">+GLFC[3;%Y# MQ7P6V_G+YW[K5SPV*X^5# ?\$L\/LK'&?D;'9VVO(CMAI B.]HQ5#WC*"?U!LJ&8!^?78HCL_W8"A6$%O$FNXG9W(M2&I9P1[2] MJ/TGKM3#O8:<-E\?H^J"",IE\# !F<3@&!\L( ;8O MR1GD&!V*D \S>(=-82KUMWT(*#]WL._/TX;(I.F^.$^PDWSY"#8T926E9BAY MW%B!W3 MQL3M0PBJ8'OE4-ZG9#>*ZED=GCCIW^L#+?PYTFQ/$9)_Y=:#0,4QFA!7-_(@ M/M>' +.7.&MSWOLN#%T?5S=1I:1%'#N\46'K=8A2=^Z1A<]W<\G3)="0LI@0 MI1*6#G,*A8F\B>@SS,\ FFC6$$Q(VV]4ZNP?DF];Z,N,\OF%WP5>.H^,N?T& MP\S6'=^7)?Y[XN$]5T5.9D"UF>X.]S+)8!E.MG/-HN7 ">>EY:B>3+198AB1 MZUU] 98NZ=5HSO&G3V7QZ.M]-I/R%S)J\[-/-S<_"OWWO?5*V!AB%#D;21D" M:Z@^8#G5F=C M'ET!_2F+\_G$NQ) H_O<&QKKD[K^.>N7_NAWK[]]BNAF;56,T<]%SH33!,TI MULCI @HG:$OJ+'=HA![]Q7>BZMUNU6\;P;OHWT ;_M[5OIS3?35LP[O&7U,A MW65Q!WL5V1LBB[1IBT#/+--3L!KJP+3&(((K]*H1 TH7@*E#1V\&5!-N]=%#PWO0_Q,VL^ M9U9]7-"R]+__TZ M#<;W[CVO;7SI$BJR&S8N__G2+Y/AU+N+?['K:Q1U>I6!(34P^CV#':PAH%_E M+KNHJB?6PY^>P.B>T$\SOP71,#YGR?7H3-N)03-E<(7^$N?%%//H84 *?8FT M3&3/V5-/[= ,N=4>\^[,A^3'+8DD@V'Y*QJZ@S=VKA^!W0=ZNIC6D/G:2X6+ M EMH5K* [TM0?3EMLK6U[=#+W%ZGA]:P.6M1E:D_I\H0QPX7C&9>A%0_5+*9 M8)0P.;PC0Y1L5+2,X%F='%CLS'LN0'1LJL8DE-0.J91G29I7H:6!OW(;--H M_N2!K!*CIT$O?;=?O>,M\E6935CT17D4^>47$];/YS4'BWCT-F5RRVPB>D+NWHEY'==@%Y&P8IS5'_0D\"^ M%QJQX#^F[6RFG9-68:K- $KZMVZX^=(&A^,D";KWUG]V"/Y//S/*!W;AKR6# M]Q=)=2SU()MR[^I+[A #(R$RI>#-MSI>N4NJ6RJQ1O%1WVY%OL7^+'1.2[/H M6+MD4/0:B& K9S@.MYPR_YR>]8#Q$5@J1];=A#4CUO7)FH2+=3V'A])V'-W& M*YZGI,Y=2ZFFV!A]OCJ\618[+/GH122>7$\,XKK3Q4XV>E.Z5ABUD(7U"<_U MW_VRQB:^$$D1?LKXP3Z<"XEB&Q7(85+1Q]> M60"O7-V'G'U7/KRA\JA![J M9<;G8C'Z8R-65#/1/!U;@""-Q=\?"55>#5?*GN08%7)+X5'):M(=UXN0-Y7, M/@][#Z6)_8U(]5 7K_"$UQG/ _\D%@/+("2?*"]G'- M00]%?Y;6S=&D%U7?<5)/WG@QUX?PYIGO?P]%JY6RF_MGN<+YHA7 ?8@KO2Q: M&TP;L)_*6415$:$I:HV^&RIEOAXM7;BV"*=CUM%>7OG74RLU0B!257M,P8[3 MB>YATCZV->9E% I&V"R79!W(N;BWF.J14L4Q&9CU5"OR<5YH(KK=,Y20,R.1 M_OE&5@RP]!8@.2+2<*2K6: J/ 9]SB#@;@!)=>"Q(Q9[OINR(4/9;CVRHS./,(\?C MCC!G8MN7Z6W$.G !X"GU!,\_#*8&^48H;@Z;556S8DKF_N&_(4E^^Q":<+,E MO32:916H'\O4OI],-.]KUPPBO&J[A2-E_WJ$W?QZ]A=>))MX%M'QN?HZ#_AD M4/ S/9A#-O7.6='5JQRR,>+V)W :N*7?F.G=\^ RL_OXB2[YSL=^R^KQNTUM MF<]1*5W^3>$ZUV87G.IA_SSL;#%2X7/FF=70U:9-OVT)!F\=O?8^,@Y#LO+; M2OJY 4TS.OU;I"TJH^RTQI"[[SV>^1\C-E.G93-9%T-GW4N/LP%G >Y0OQH. M8E!2*!=[:.>[*95:U6*C8Q8%_'7\6RTG.:9P+9YZPK08H$<4YV%X@7(P,_DT M9=+S3NSL_2B8??* JVSVHX[3O@_0[\9./\HT^7@\:5JZ:#-75VSH+ZWB1\D; MV"B.)F4&7P[N^E_&\X">XF= SV5:Q#[$X]/N/N1JH4O$"DW*-DBAF2;"X>IM M9]M">I4A[Y'54:IPDZYQ9.QU;3F#1YSM7,]:-5;\OD43U6'P:N92 M^,"'$21@:3/O)5.V!/TWLO]N>-_(>#G><=K+%%5J<>--2_N9NI$D-R%CXK<3 M"LN($2 ^&D)_!U]: M+$*Y+G!A?DR!NU3P2V'=O)O&]G@40MV.GF_*T E@C^ M]KJS$\U-OA+N4NW63Z-]F$8 >(UVI%=&*Z'*[0'-&V31M+]19K^R=UV=5Y\_ MYGW?.LMQJ^3^,>PO008WK< B"#R!2T\LR-?V!-, ^AOZGWW(K?&.LGN?%I6] M]#UTHB:$ZPQV*=>85$6O@X/@V3AAI(F^AJ>Y!;=[G--)4K4W'?^\#Q%"Z#\- M5$!0RJGZP;J2*SLX"M-+BKN#9J>G+*4QA(-Z<4? JWOR3/IQQ]27\MS)U$ X MF+HWM6S;6BA6 M;CBY'!H<&8]L83ZBY@- &D(>*^6M.05NR"M!99RM&B%T3CM:QF'#K.GWT,N' MAE_5;Z=RPI/V(0+[D.&/E0!^?7%/NVKO)G.,F$[D#T$F89I>J09T_?Z5D67& M'H:J1\ZT[$.:,I!?MVCBMP[?,\?%G*R MA$'"%N'+ MB/*?'9'-1LQ[WC*OD PV/:S:"&]&)B/Y[@>E+D)WX$*H>]>:IPS@1"LC'OLK M73&Y4AO5Y.JW[UM9?]SW=!N/=S9N/LI@ZN72'!)4B\ZC:CG/1H\!8MI^43K= MS057&+QDU>]%QS\KYNUV)H[G)C1&<%V2K(GEZDA=&?7X Y3>8EIJ0Q_Y4"'E M0+&R&/&1-EP^ )Z38@%Z/&BAS3_V(0^E4U%2C'[,$OP4XY6X505M&SFJ0Y/B MNBO)]/(=D=+5(?(9O!EE0[)5+.Y!;\LA"\G<%1SUK,;6AN4,[M5TV-PN,;RY M;V5CCFHV1E/>T[1NL-\N8K*#^QAP;.SA08S]&10 G\S:[WB>?]K-F,3\\5O\ MWT2UV)W_$]7"-67-OB-3U6D6!\AD _]W4A40F'5DOF) <\7C#@9+;#^C]B!@ M OUG@NP)JFW?AU30+W=M8!/@2[-B3 UBNP*>,OR[@*/ )OPV22%*\G[/[,FY MS*F4(W4PCC*%)HWQ6=QE(D HGRF@Z(LW3O\HS[5IR3FQIQ68;OC$GA)HKTV; M!'JFD>],]R'=F+E-/'$R[QF&])#F^?;ASQ;3_K"]@<=GYL8XA[A^.K^LKG2( MEXLJ25]W/T^,Q-/$\LBOIA;MP2W23R)!X ]!"ROH2PK\]\IT>Z/V&=3TQ#!L M[]>Y'%SPSG! M]OT6ZOW077$!5DN_8PK&)W#8Q60D_PX\+9KE"]J:\/SZZ$W25DHU<4+KH\E7 M:WG1IC^O4=\OS%]^!(ASR(6D'NCBQEBSED#TP?K*PNS'KH-2@#C2CXZ9;6WU ME$(/OKN3^:/7GJS,>2"08_#U(=*KE67E9WI M[@,],B=&9,8.JQ.''A" I0GD-#MU&;^!"24W.XS/,?AP\:M:9P4_\M[NP@?> M.O/"KX5OT;OIZ4\TW_"VTVEJ=TQM\LZC"EE<,1PT*& @Y);V(?2'!?"]FY-T MGM>]^.WE@WQ05/3/<4HYJ%AEX.&XB+*W;GRX#^D@N?3_@7;?--^'1%V[M"U* MDU!C"L7A%Z MD_ \(.Q#WEM- K9YM,?, >F"">W@$F D1UB<>-*[4.%B3.4= MG3:NRW3NW;;0R9IJP+XM?^',UG'LFBU"2%C&[[\1JK+_PGZ%-X^,I(DV4WK! M>]2S!^M8#&54T*#TB7?C:'.R?L_>4!)-\\6;[:!&Y_8T/;?KCVH=3#)D_^7R M"9P>S6W-QRQ[/(N^.=@-LBR3Q\B":03 EB_G- RL MF5]A7W' %JXI;MBI9P\A5*([2/?S[ M%='%B-!L\E1/Q;TCQZK\^=OA!ZJ J=_7V-'@1I:DQX_T*[P+L/ MF1FZ=#TC>*B_H%J'9[B*GA\O]R6M"4K7E.V28][C$\T_CV9.1MPP3;,U:;ZB MCF187$6TNL!$(=NC#I:^$I@K-^?GHN69KNP2 M.+=*0<^>YP?U+@EJBF>.Y=SCY4>!\C[A:K9?IW38DH3WK)BPDQW=+8KA@'OC M!-$/R II\F8OI^97SF%LA4.^V=->^HY MG13<_/K9XK]7@^&_TPYMXVC"\11$+F6>V; MRRK5R135&:L/_,I W<C[*S^J?%G3)K_,I6FT4+"OAF M9V8&QQ$&?XXL)PIY/G]"JF2_I B!^/T9HM0P9Z<9YXU+D/T]1BA.(XZE.U6[ M[]J+?'XN:.8E*>Q7E+>]Q^0R85]/0AY9],#?[!47!%2M[HJ$YY/FG5S,/H]Q M#\MG^DSS#;]'W3(^'C\AB!S4V:!33WYC] %-V'YLPG9U'/3P6LZ<;XU<8$3# M*LN8NXSA3(U"L^JO_O1GXAR":UNS50S>7/H;N(]=:SVIJ8(PEG!.RQ.84?^"?AO*5+F>Q25=N[1$0_O59[S3U4Y*:CU9VVM(&Z!'%EAZ',4N!QU>$^DZ3L*FJBP?P.\T1NVG&/L-0HRG7*G=H;Q8NT.QK*\Y M9'%/%T$==0:7V>+;@@%4-!_-8DHV>6DL8ZO>-Q+5XTX*JU ^M+)E8.ZMU_T$ MEJ/3OWAJ3NY-*+9I-9=@JF=!6)/\=3A4Q!DKRAZY5M07%= M:NC "56;3Y.U!))KFIR,@#S?*1?7NN+TG!'MLN^ \%.I*@IXOR1)R-KT?ZR! MZGNE,%3HT!][FC"2<81*&F,C:/L/_#/@C@+^_;/ MZL:ZU[QG>=IS'\FV.,RG!)1.L,.GW:P&R[K&;TVJO&IJ2](_6)JW.EB:-_G/ MTCPGFW1KB>\TXP)\J9CI?F*R8"0K>2I''].[<+Y3S)5CH[4@2.:VBBJOU[OM M*FSG&/#\Z[YK53X3W,"1G!E239$5/]R7#EH#T^Y$OKV'5$_]&6CGI M.01_$%A93SRD)Q.N)Z7Q #\+- TB3ZJ7/17_*YXXFYOE'[O@X'N?4C6UA$7 MJY(-P[EURGK3AZ%V Y5+(XKRA?^*D$P]T]V'>,^-S.PL/L1)-/SU4OTQ&O7R MIFQH-W+GL#\T!"'EPTJLZ/_(OG8)A).HQJ ;)9%I[@+O-,>[3A!W4&X^Y4T/>_8AQ54A M3\;$#*)<#JI<%2U"9/U_PX2Z=%U"B5P?3\#H1WO6IKL$@)X:X-T^I$_QDK8Z M!U@^),K_Z#J"#U6X[2,WI6P7=V(L^)=YXZ%2VOO?;2OI.%]$NJ"+ZTU4$9&C M'RKJ\M##?>5.6QZMM?8(<+46"8@=_QGB50[^CW0@'QH M= 9]G>0Y%+L3X-[S]9>X:6:5@5_ESW"AGDK$G= RP M5*)1-)8*X]F)K)=O.0MFAB. M9&[;YFN@378F3B7EZ-WCV?;=2[B[W6W5].4L!R30R^C%9T/>H@$,*1R__K'< M)\"HB "D.TUNG_RS(6A6W_SO[=VN2VJ]B8IQ]A&LCWBBKQZ4HH(O-6!$F?;V M'>/L%S2T @Q;ZV-P!9C U^$L/D:!;X#JA9V,%8_SN[EQB *ANY4R;G_:7S]B ME*.U#](+C5C !W\DL@31E\%6(O)DW=34KHAX0,,R%=LT\V/GAX?-D&OC[N[Z M0;;N!U"4RK+ZQYR$(0S&$R)'$\Y\N]/NNFW79F)\4F%]?9='^@9,I:O[7J)8 M"?03$CP.I4ETAE(UP'A+D$#>MFK>AR3&^U&WCJ(NO7!.Z3AM,317^SXGQW6) MJ#M1YQS?D?^D8@;G(?I2:Z#XYS/=$G,BTX4YV.'Y">RDFM*ND@H&@Y*[A-K( MF&2T.B&V="WLP7F_YZYC =_&J]?N5'7YO#."YG:.:,J$;#JWG-F'<"(2!CJ;2D-C8[S?9IP^:(74W7/,$4G5.=O) M'=94&-KQ9!\24?H(6&Z 7BB@O\$M_8%QS_GHB.#8& )KLYGO9+6"?Q>?+5;6 M5[8?&U6<"5#(MTR SVLZ%T?('8/G[4$3#A+:0#7OC? (P"^@%GV-_ -,7: P M3$7V$$DUQF&9>O+=<8.3FLHJ%]C--(0O>64W,RAH#J8(V>,\,/'V5:'5/JX: M8,$]P:",#EMLNUF%WD\)[:8DXSG_E/?F_MO(*+0Z:$I QAEQ-9(6XPVTF62> M$_5@".[]=2? 2()+5R,DK$^@4@UAP.O#^@,)RNG0^*E]<-*E?4AL^-G;>S"F MA)*]\^"I'2;O'F=ZG4>W6WK"-68'6LGM/[-GYN,V'9:II[F/"@4X*?/;) M$) MW_UU#]1G/.?TTR$!,J'_J?DPSB>[ ? M%F>=&3Q:]*<,;;!PVX&4MY(9+?3-5=/"7TOB5Z!67IB>0L!F65XYTH*0KSL1 M+ 2!<-S["20LDB(&!K#Q ;?(^&[C4.*1VUQWPTM0!2/U'=&;CQ"L!D,_=<"-XD6]'.$Y['_ MUP7+&(.UA]]5M?M;(!&Y^JU'V8/9#\%&F619=(QR:.J@CB6HE)SN&2F! 8V[ M%'^'1RN3FDJ_;S3G!7IHNCBRPY1RIB(VJVF)O@\L*E%^[? M"MDCM/$TZ>0*;'(>DW9[&QHWWJYJXS0(3+N3\8TS\>%MCC?IWK&#?M^#TF#- MS1L')9>/T9!-X 6"_K'[N*,NHY+-Q9*?V9K:>!)83-;"JQ?.4G*T3AU3IF62 M%7,#QQ,Y=N*7<#3Q0U1]$.;8V$7.2C=20I]W@-UO0^,ILRZ)GS>Q%!^[[]!= M-5$<8>\2]1QC% ,%/+*2WJ+@!$S\COIA,(1CVZJXX(Z,X'O;&Q^5HU9?>MKR MR"<^;TK/364#U'$D9P"49ULD7<)(T;3?C3>Z6/8SCI&!9,%/>+5RAZF D/EI MY,7L5^C7888=V7(B ;5K;689WPZ*B1T[,#2SNS0!?6+!P]KAI#*GH!Q_(7F@P( MTN#0% -]]-I=T4^WV\9K;8Q/H=G<.-!=5BZ MN&^7.OIF0=\_!97>U:H''*4M9P>@$R9PW@;N/7,&Y\'6FE\D;YHP0,S*Z)![ M!<)OD$Y@"88:BPZ-S1.-QVI?3=8XF:5&L R6NO.U.[/F!RSZWG1G;QF;$V3P MIM&?1A]&ZTZ^ *.(OM$JX+1SR]>=3ABBU5+DV9L_LY$C[A879=[AWOO*SZ(N M9"-=H@>0I*M;"4@2(BA)U$@8M"9(('B=[QA+V.!\I5>N3\F;WJJ[^6W8Z=+E MK9#*J\.TP2.O*X1)S[$TL2VJ^JS3T%&P?CEP^M%Q19?Q[1@FUS."TX->0@ = MEDO>7CF^!JO?%5[F!AH,*:I,2X:$ .+T3*9"A^"66H$C@!M\9NLF>(&U#4L[#O22! M83RYGBF"4S!:O#G-Y!#U] K##)>! 0W&]R'_V&-:]\2HZM%X# \N0#W9!E5/ M"$K;P8FCPF;_[+H!/-1["9DA"7FE;YZ#B(G?HAD2HT0MR"=B*TV_+ZP6OGP6GA_^\-E&CM@A\YLQ MP=WIJ: .Y>#@GEMPCZ#,W0*=0B#^[UC27N)<0PZ"P'/;TB'6,&?JKG;UG7.) MF<+2$]PD>"*&%*'>\]S9)+$C@)1%;$X.->O.5Q5KH-_^9*377X<(D!%;IEL8 M];V\+RW+?' _SEOUW"QB?2L9)ZFM'U-QZYQK01"GV\Q3["[TM5FM?3^&Y)7< M>VDKW 3P9?;203@1 M27_JN0\I5_4JT3*R/ C:;.#285)HG= 2&HR4641Z,$@6%VM\4SOXKE8C=XKE MB[Q(_YOC/TZX3;KP\D3[TZ!T3/1)QC>,2%##XB$0.0@3['"I=)'X>#52]T77 MDU&#IWY%+AFF0XIV)\(>8@0[C$N'B$&B/A=, MD=R^Y^?5"O@+)>*V7;[+?1#72-+-SC:SR/L#H=_@B35.@[^/>Q:U]2D6]HPI M('9;H+IZ-W*F?BEK("BY$)DF.@"(PNNUH;S&A/FS[WT3,VC96FSS5Z\9BYM\ M$C?5"#IUQ-:]F^$20/@3\)7)L//OB,K-P0C("=$-X?^4:1V#-ZP,X<309F2. MA]%JSFO%NI,K4UCBNRF5LL9,WV?M1_*J9_*,#5@^H,1.M"R"":P4MWU(*7;9 MFP'UA_]CCRUGDJ/C031)'1*6HD'/T\IBFA>QC;]8WFG0]0\E0+1_2AS=EE?= MM&M_?;XCW-I$G.#A6/%(V5RPZL2W=>5MQG#T,(QDC8G#-#]SPM).P6&^1IJY M)IEBC<=4"<4+Q!$%-3E?V4*MT&_NP1KP!'R?'(/G$/V).>TC( &7"F.ZX(_\ M5K'@B60:_ST"@B90U=]U>M)(YHK=_W)W27F^,OA1\F8N66*- E!$]*GN),Y^F!23@7CH9Z.ZUA"AM/6Q:ZL M$URC87(_4C$I[RH48?=(7X"R$,76"I[*!N*"850[H2E(8EX%(>&'PL M=[W<9T(V?7;E/H;/]!-W2(C7>$*[P/7_PAVWAY/,ZQS!+09&P/[1!#?N_2#*,D)5L M= :E>(V$3VN0$AV0EIHLYT?Z/FA\;-]DGW+D5MT%V3K=;R6$6#$6W+DN./-/ M*A;KL(.J=I9;O /+6XG;ERT;<]RK9UEB!F MAU1\UMJ'@)HZA#MW*O& .$/!JF+SY['[=*.3*6.^W/XE=$'IR9WD]1&F+ XP M1C#U^16\I5$$*6]B9D604KY>1]#K#!-(!&&=:.'_@\-0(78O*N0([: D0""S MDW)=9X&>VT9JKJB'GI/5!K#7=ZZ[HC!$M;:<*P6:'=7;3[CX\/ATAIL,[X0[ M%6_U'K:72<_!>4(/1_?O0^H7DQAB-*-QH(ZF22@"3GS3@QI^2,C/(7I#@@KM M53:GQ;QT(;=XJ1:?JVGP\MG5O:C&SL3$])-! 0$!QU(E4)\/W[AX\[#MM8/C M^+H';I9 N(_29IE86,@$\Z+BX_0.P)U'O3^:[:N:]E8*[,B6UV3USIS#AP*G MVB*M.\U3GX__^$F?[/B=UOJ=>C)#N-A4>,_2RJ2?49Y M,'E4*+VZ&GKX\K,W'!SII]&B0]!8!NLX#4[FZHD6!=OI!9#F M-/NB:P6FD[4QO_ :+^Y=4(Z-;75+?PMI^JGR<6^2&@3T= 'UZAMSQ(_F_;.[ M"=@.F65#)[-":K^T0 ?C8UMG]D.O')^G'HV%=E[?OHYP6?1SOY.T'R4#/47 M(?R-;XO"76>U,T-N.V,%)\+=Y8UWOC[:2]R$;3-CD0--0X--RJU;OF;0$EG962G(5K0-M5GGMP?OA2-DX8R>#<(-=3 M.NB5C0C!!=H%C&D,RML4O_DRP(ZCI;VYV;+]QVUN"8';;V?<+CK7#2?::=,K MZ,GPI61X/4 3I#HVX@T$EQS^(H[-JLF1=5)6 FQN)/S1,1FC5GD=SSNQH)O& MR^LW#03L0Z:7>_=_NO635Z6/R?$<8JDE"0%O(70;@1%?\+QL!QG B\%NXF 4)T*\*I=.S MR(^66Z+>]7[1.;\^ZUH1X,\E%%MAK>*?'<]FAM2#&^G%S_06A+]WF4Z?V[)G()8BD/ EM)A0L 3T M % MYT3."&^"L]+FIP5C7QKN3(K!]W=&.SQU0S3!7N^]RKA /1D*;4Y37SCGOTUKH8VU/EMW;1D2P_Z,9/">VX<\GD.C]B'8&N@^ MQ'I##5>MN^S@?L/4UA9R*C;F\'_-7A[3G*O.;%$/#\C[.ZVY?>.N)^+BB]NW;S%2NW[ MVG6/J317F6X+CI4QT0PT#,5%RZ*<3NSAHC A= M!\J-9;.SY4^79SEQPL69 YK"M#6!0ZE,!Q\G] O'UW7&IZTBGL'A5&W?1!%5 MHCS(RKQ&*$\2)EJHN 2[+FUHF-G>^K1M /^*2^[0=R-8L0]9?JVNN3^O;A6K MZK^^X>9PJR%1Z)2IY!V6LE,QI>>9 ,92DS"WV'FJ=H#U:XRPF4BJ4@G+_X/& M*HE?0M*D5:G'H5":!8@DSUDUV3:3#[>#RB[9-V3IKV :FSV?]+Q1&7_R#45F M9<8@T7OV'P"2 VYZ!A=X4*M)D0G0R92P11^RT*S;9,1_W'W/)@#&/<%V_^<]1+3P5*Z@R3;^#0-&!RNOCF*V?!3RF48APB.S:HN M7[_MC]$0/F72(/.*QE%5R)&B#3T"QB.FM)Z;[%Z:W$E[C:U67U]!J?D'R@:3 MK812+\BG_*ZN?B'LR<9G"AG;M'Y@3URA2=]9)&=A6*, @A)NN74?8H*M I;B MF;VKT6$@D4 0M&TV3CQC\NVHW* M\E[D&GP63D& ?M1;J%.+?3A!FB!A4=(GK, 7"/*MFJGI=?YVW-/17?%Q0/5H MWO$\+YL>V;BS\-3C]W;^?I33-=[6P+ZR MS:[&G\]92K7R;9D/59/1$&;R$Z MTOQU+8K271X!F,%FK450H6!]J/RJ0CW]&8/-Z7VG- RR:OV6=E&L!#U$+MNE MD.FKI3![H:;=AZ\7+OCY+/IUM-R5ZFR =102S0BV_"&.#X]#].270K$;]I?I M*49FAK/SIASEW;=G:1;R:O1J$DM% M<9&0^YL2O:R#@B]7&",(*A_0<\Y(D*;3UDQ5:RS_=7=^[>[F?+U-NU=[Y\U= MKKL&E174RO+4/:5@)>L&ZX-\U?\7SMCY/]6FHLIBV/VU 46 =)=);#)F::BU M?0C,25IW'_(FTA+[BX/2P^PTF?$!_L[\H8$Q84P4;>*W)0;>3;[C[RNR)1/X&6T.$X*C1QENN*62Q<:/8QLKU#LT4[ S])5:VCZ$L^M% M[IP#)UN&G]_ACK/YK]=U?0]W=C@/+[7>UAU@-?^-H(DEA*&=Z67P=7["%EWJ M#7ZK\ED-H((C!8XQ@:X'QJ2OL]Z#&NC++E?Q/7#^ABH_B1J[WH]8CZ]J 5[A M28XR61H-AQ5;N&_;!R^X\B<1<5\4UP\.5%,'1:GAOW6FX)Q=TVFT[ M.^KB3FYLUKAY'95'>6?(VWX[/^):(<1J.)O*<5F)[__F6OC_JMDXW+M:%@// MQH%J6^OVH50.H,?"2,:WW*IE'"U,W+B*$ !=5S=H17H;F_L00+5#=?=,4/"? MGK>2E1?3S_.V@BO4P _[D-%Y')W&CFO+4EK!=+F\X-+AO/!)7+>5HCC#,V*R5N;$*GPV[!9 MB3Y D,F*\Q^$/S30O/MSL/Y2&]XZ\:U"?>OY]ZZU^^]OGS2,O%_H']=.\T!"J/#?KZT-X/PCK M(=,[[BZK M)SRP:R5B!6_2ZVTF%":VEB-;PRH#3^569N7=<#LO::^^#^%;CQZ$[URXCZ1) M_ 9HN4@_Z_,PH7U(/Y/&O,L$OB?]PB$V BSW(3E^4W / %3 =P=-FP_LU7:2 MB@B;F*5YI'.]B]$><8&R2:B(O6G!]_!E\.ENR1BH\-;$-0C[__O'V?[_L\'V M9_X'4$L#!!0 ( +F*_5"R*OJP,=X $0="0 5 8W-G<"TR,#(P,#8S M,%]L86(N>&UL[+UID^,XDC;X_?T5V&JSL2JSP!0/\$#/\5ID9F1-O)N5D1.9 M53VS96LRG)'L5DC1I)1'__H%>$A42*( DF!PS-:J.S(."N[^@'SH<#C<__5_ M?WM<@B\B+[+UZM]^\/_9^P&(%5OS;/7P;S_\]NDM3'_XW__^O_[7O_Y?$/[7 MJ_MWX,V:;1_%:@->YX)L! =?L\UG\!O@S3E*, M".(P\#&"2!(/$C\2$.E?!JD7!Y25@RZSU=_^K+]04@B@C%L5Y8__]L/GS>;I MSS___/7KUW_^1O/E/Z_SAY\#SPM_;J[^H;[\V]'U7\/R:A]C_'/YU]VE17;J M0C6L__-__?KN(_LL'@G,5L6&K)@64&1_+LI?OELSLBDQOZ@7.'N%_@DVET'] M*^@',/3_^5O!?_CW_P5 !4>^7HI[(8'^][?[V[,B\<_ZBI]7XD'/[ >19VO^ M<4/RS3M"Q5)I7XZV^?XD_NV'(GM\6HKF=Y]S(4\/N\SS@U&UEEAKZ<=:RS^= M$_;S /5'TG=SK.L(RI7FOA]+QRY,WX^F[B?%#\*]PBTQ@U6N;JB;%9_JWMV) M&JRZ>XW'NBW6&[**>^J\7H@3K(M)134W=+5?%M(U9<5&QY M,#3(^+_]H+Y;; OX0,C3XM6VR%:B*%ZO'VFV*LF[^+!>9NS[(B4\322B,!%I MHMY.B7H[<8H@]WB"0U\BX>&%>LG2=7U_+\0*_O:Q4:649RKL!PM[VR(/[UR>>I&I=YA^ZZ4_K\BC*)Y(_0&EL78/*B/^O=$5M)7]UY_WI@W" M=CDA7LL7 I4:H(_ZG\_J5L2O%JNV=_^W[,8KMF!CDOM2ZSSY_"LF04\!T]I M"8TD!2UMJP?Y63MP/XOEIFA^ _5OH.?7'L>?#*3]?'0O7.>-,21G%R:ION)G MME;>U-,&'LR7]CYMK=ZL;6^C"G&ER ]@G7.1*Y_YA%&[&[S(-XM[H=R_C=!> M\_6WK%AP%%&21AB*./:5RYMRYQ>>O?=/C&USLV_. MO-3'O.-;ZH$_M(+G[^F+L'43P4 P'#_Y]^)+IE=88"W!!^4MY*!R&BZ!8OR@ M=YC?\62K3[6>:O73\R?ZU+"3/,(=]C3/;-1XB,&8)^A-7*4W*JEJHTA)X4OL=31J((V;WENP7. M[TU?Z@M^%)5^/X&L5-?N57\!9.4L,8:4#TAHJ!;Z5.&;TC2&)*!Q[(7,$Q(M MCM8+4R!MMB0:'^X:;?!CA?9/H\)MYEV-=Y\ZYMD*L;:FH%(5_%@K>QX^:Z?* M#)4Q':L+$B=UKLRL?^Y@&7ZJ'W\KK^TQV^B707&]XJ_7*RU K%@FBC=9P9;K M8IL+[5^7[O4B"$B84!E!/TTB1361!S&*%>GXG$KL42)X8N*']1,_-U?M]=VO MO]Y^^O7F_:>/X/K]&_#Z[OVGV_>_W+Q_?7OST8YS+.?!C(/N8DUJ* [+B MX$!UL-<=_.%DZ= M1X#=1'QH341M"'AG,!76Q#@,R3$)LJ$^; T?H1YXG@WKU@ZX=5 M]@_!;[EB[TQFI?"B$(K)V=^W62ZX4J6E@_K;]E'P-T**7/WQ$_G6?H8I3].$ M!2%,A% N)?+UZC40T$?$#WV/42YQC]6K>\UGN@)NE 4;\JT_(4\P\;UW*5YB M'E]NM^,*[.T%;8-!93%H3"[IOV47J*V^ KM;0AGNYL4PW2PYWG096^N7WKQQ M- L&FT"N)/== 7P11;7::)6)"+? MD&SU*2)&"(I$$Q3%$.&O3!!,DA$(NTBW*Y4G5]L M_/;][SW]^#WZW>_W8!?;ZX__G9_4_[-=BGA:*9-%QLO/WO.ER,[ M$_4R1!M9OGOV9H+*3K W%/Q8QG$J6T%M;/T&^\E]1,?UK(R[M'&DZ\2+'[>( M'R^/',OK]][YV.RU-F_(C^*A"GKI_7GA\=!+.8))0#R(DBB%%,?J-<*HY[. M!"ST; ),G=+F%D=J=+/*C(%^RSX=BGNY#5CV\?M4@<,RKT_Y50_Y>*S6!79%U%M_KU;%\4G36Q[ M]R1)(H3\Q(=I'!*(A!=#DJ $TB2*,$OB($966W,#]9D=V]3FZ'0BLC>H#ERS MMDE O0(LPR5#)\^0L*:;$M>4UIJ-EBV@2D8XL&:7C: -^DGYAZ6#Z<1+' G? M41ESH$K31[,$P"]0@$$8J(M.'<#EESXU.M*BAUO0*5ME>@U!>$X(]* M94N7K@MH,WX<"3['W#<(.6M.,\!D3+[J$CUD#)*/2X$5"030H29#XF@"*92 M>D&0(!%%1N=JC"7.C7SVVH%>2 Z^:+7-&,<=E\H$FH MV=JNAIWM/]C/+WPG%-6+=SJ=JSXSN0\)B2!FG@P#R#R>0B1##U*"&$Q%Q*1: M::8D0#9.88>LN9%RI:2=S]<%I9G#-Q) CEFWTE*O&+6>;H] &R RIC?7)6Y2 M5\[ [N=^G,E'>CAQMZMLDY'E*U)DQ<>G7!!^MQ*_*I_Q\[O;5W?W=70D">)0 MB ##.)12IU!Z,/75(E+(( E]'F+%T,9>G)'(N3%&K30HM0:5VD#I#4K%0:FY M95C* G\#WVYT5!W3S,L":N'?C0[L1 [>. #;N7A66'7Z>&8C3>?D65EVX.79 M?;)')0LUZ:*^K5D4("].(^72I0*B*(VK@]JAYV&J_Q1(HSC?LW'G1L9ZESPK M-AE3M_>OZHVXS>MJ%F_6CR1;V=2S:('73;(#('&]U=D7#;M"%L>V#RYBT1IR MN@(6QW8<%*\X\>>>2Z]6WO&*?]PH1^WS>JD^7U2Y8M>T* -S"\JY3V)"H4\H MAX@KOPK'",'4DP&+PE &F%FMPPP%S^VI?G=[_>KVW>VGVYLJ6??CI[O7__=_ MW+U[I:('"W\;#_?-U*D5Y9W30F(W4,A* N(D!3RLC 6 M8BE,&9(Z5"2)+WT<1:E=E.BDG+F1T4Y!L.P5*SH-IFF<:#!$SF-$6L,KL$?) M"9=TXS!N9.BTJ(FC0IWV'D>$NB_O$0UJ-@N_MC8+&_[Y_EY\K4Y.D67Q7FS6 M\OJQ/!V\/X>5K5YO\US'LLM":@LO2<(@#!'T)$TAPAA#[.,0,LI8*&.UY,-& MV><.=)L;WR@# &\LN (KL2GS2"LK0+X_H)FMP.:S *PR!CR5UEC$1T:>8H/( MU,M-G&,6/)<7L3/N"NAI?;.?UO?5M-8VML_=JFFMS:RK$+[)H* M!"/FZ_-A'H.8\ CR@ O*>2)#9A5[N"!O;F_=7=V"JHRCKF@AJK>OG;]_"68S MOW]$\!R_^7:XU4G'[)B%BVQ1 M,]3;K&!D^=^"Y#3SP:4:,T$1NA:Q/-V&"(&)2JN6,I%"B6- ( MLXAB:E5SGF^P?91SEIYX' M*R_.2^"3*/0Y4D^ ?C%(3\U+S$/(L?2IC"+*D-7YLS%G99I*)*?FQ!'89B^& M,2%T_%(XC5ZMK8,3K:;0C'H,_Y+,:<_9&R)P=)#>]'/]^/]#OF9"\.*M4OBV M*+;ZM.&=?+=>/7P2^:,^3K%0Z\_8C[&$45JN0",,<1C'D$0RX9QC1+W(AFDN MBYP;US0:5YU?ETI3J,0^ JYTM6,: [C-N&9<$!VSS2%^C;HZIO]NA^6;+BRM M^<85(>-4?2AYH47"2E#AB!%^O04)0*26'!( M$B_P&4E)A&P;3QU+F9]W60=\RV>C[A>S7A7_]"<_]OZE^FK9"ND$M&:D,A N MQRRRSXPYJ"XT8J.C\^:/VMWHA)AI6QJ=M_.HCU''I?9![IO51F?7<:YNB^+# MNMB0Y?^3/;U><['@./:C5'K03SB&*&4"8I]&4"TPT]#C/%0+&M,P]WDQH5J)0%2EN@U36/=7<@>SG:/0Y>CI_^OE!9A;PO(S$@Z-TQ^&1A[\L& MM@/?!E\ M%F'U\)]I^3WF'5WV^]YEG?7N^G "2[.W_3"$'#_N!UO?M7I.4NJ?F>XH>;Z1 M\E)I\L^L[$B(?W[EL!XT9=. (M,>K5I2O%WGC^2&Y"OE4!0?1/[Q,\G%FVRY MW0B^$"$) N7_0R^@.M"<2DB8^BY)HHA1E@CB6=7ELU=A;MZ!WJ:ILVB4&P8* MK2J @%?:@A^W!=__P;)?:H\),F,5M[ [9IU=+Y>6]LK5R->@- T%NAL0U#: MH"N[E%:,WY?%'D$7?58LM'B1OBGV*)WK@])CI)$K"[9:JWQ_5FPX# 4)0HP@ M2?P (AG%D*8TA3P*N62A%TDD1BDW>%Z'N=%C9PV]@\9*WTCKN!1/9E[(4M,N*T - GJ3.88<:\RA^>!DGXXJ( M!D/UW;<23R3C]5:8$E/6EJ[2))IE$.=10CS%E"%B:DGIQ0(2$4B81"R._$AR M+*Q:P1K(G!M'UBH#4>E^;U*K1EZH6 (V[E759[,1[6<8X'&]FF7^T'QO]3O*R4YXN+UB5"%EX@8\1 M%CI1"A/EL,D $C\ED!+&$$GC.!16N^;'(N;&-8V&98%+R\(Q'4":\<@P>!S3 MAB4RUAQQWO@Q*>&$E$D9X+R5SQ_XCBN'/]]ELZHH]B@+?%W"(5'+L5BF$/,H M@JF/DEB&<1CZ5H>\G@N8^;/=H_G7$83VS_7,6GQ983+HF7;5VNM(QHL]SUT- MO,Y>UZ<: RD^?U"^P-MU7A\3O5WI)%Y]I*M5Z.M.EI4@VG5BFGHCA$32PZF M 4L\B+ 7PS2@!*:2,DD0HI29U^T$(;!$H767RJEI\ MT*39+&=)S,OW"7ZCE]WXP,_H$6E'7IN>E(:ZO!" M32CM$#K?==)RG'ZL>,W_NJW[E]^+LL/EI_4G\DWO@NAZDMGJ0?%UN7'\2K$R MUYTOQ:JHW!<K:1D([N@R>RA-&H](1\!U M3$X=HLZD]#H";L^9=HPA>Y)NN6^S6Q3**$P]%$50 &5)8;Q@HC MCKC\B9Y1)NW?Z^/&@K_9YGK\LF!GVENJ6+.K:1#ZE/(YI"$/.8XB$6@6EJ<>@B!A",O#CE!AU$^F4,C\)C0.68HERC9+$A.P9:$^VS]D+-;MOT$AJ=NZ%G/SS= M)NW+>0Q,?/8KG4_$I6WQ>8,A+SF,*0>@*BD$I(L9]"H5S",.() M88%QG>3CX>?&?W4UA%)%4.MH6RWB +YNPAL.BF.FL\*C1TF(4V8/+@5Q,.C$ M)2!.&71<^N'D53V*FZ_5LF<7F8@\B7&L/!1?A,IAB14ZQ.<<^D'$@U1])Q U MKFC>'GEN#VFIG'5LYQBPR\]F;Q@"_)09!W7' M3UXPL-Y:F2!4KTR+!0IPP*2DT)U*3R#LUD\9#AZKA<4.VQ*#:^:$,=YD/H783N) M@9,Z;(>27J84VTEKSU9C.WWUH$V:0@VG4V*:XYNZFV 8Q.HM7?8]UX?8U-V! M(/49QT1&B1_9[:N>%#,W9FBT!$^5FKVV8YY#:;45,P"@:;9A"E!KZ."P:S<& M#G9?GDMZB9V7,]:>V74Y=W6_A[_I(O!VG8OLH>Z3QKY_RLFJ6)9QEE](MBI+ MB&I_(&62P[+J/(H4%Z0L]6$:)1$FH? "8M1YU%[TW$CB1DK!RI,KLM*]/DO/ MOH/-7GL[ZK"8"#,Z<0.O8XIIE+X"M=J@T1NT% =:\]&KO]H#-B8?64B?E*/L M47G.6SU&L(\PO*E#PY_41Q=IG'+LH1@&,M4'$/2I^T1X,.)^S"0+TI@:AP+; M \^-AQK=@%;./+AP@-7EV$)?!!Q3A9GQ5G&%4Y8.""L<##=95.&4$>V@PLF_ M]W,>GE='TQU75RQ;9N53O3^V%["0(3^ 7)($(A&JE40:,)@@AB5A#$?2JG29 MF=BY/:Q5)7?P7H&?ZWO0\(RK)=9FOL'X"+H.[Q_5702'.CO)![.#:4QOP%#R MI)Z '1K/O0#+3X\1Y+S/'CYO[N1O1=4];8%2*CF.& R90APE,E)N0:P7,)P@ M'.LO5N7 .J7-C7ZJL\"Y5A*N)=P6HE?AKVZ$^T0Y!^ V=;#SOD%/*5L5_'(5 M]CP#BKOHYW.!+Q@$/6-[=RSTW(?ZAD3_OLURP=]FJVPCWF5?]#'KPU:,?Q%: MHN#77Y0:#T()EMOENTQY,ACY*2->#&.!4XB\4,(T4%\2[@FF2">(4ZLZUD.4 MF1L+-8I"4FEZT"I1U[+.UK:'^89,E6E@=IH)H>C.FY >( ^$X>-AR-W'%P>8O4"$&EXBAE$-%*N' I\R(7$ZC>,),3*G^NK MR-Q(5MW@OF4+D;Y38$:@4P#KF#PK$Z[ D4_8*G&]60,JR@(]5T!WB0=WJQ'Y M,QS!GC!Z3.)Z+F)0/SMCW_#$_=YE;[T:_,-ZJNV3AAWXB0\XA8C2"*"%J M^8BP!YF7I"SR",6A5>$L6P7F]ORK.PFY\69VD(_KQ?0!B[9A>O?E.7HO MX;;L=)BEN_(#&L^;%9\,S4;6_R@LS:A^$#J. MN;S237'Y7KL1CY"?,WS4$^)'0J8] '[.QJ/SW6>MYCM<#CU/.8^K?7BNZ9H+FY=NVU3,]5W7,H+9=W P":;)UW M516]^0[^J/]UTC3M$B1.5H'/9;W,>N'YBS4+G[MJFI7U3$W8 6E&!H/@ M<%VZ4J#59J;_U!UWF-MDYI^V3\N]>& *[ 2Y3F-#?EF22;#Y\^0?2:= M%==T54[(@36@=F2JTQI7X'TU(;I:L(N4S?'@')4%AVLU+6V.AN(1SXXW_&TSC<+F:9>I%99.JPB((I"#%."/!CPB&&>IB%-C0[!=\B8 M&W7N3D_L] 25HO;'2)ZCVEUT.0, ".<.7D^\N3'3\Z8=NHD MRKE+^WE>;X04>:[3E^KE6I6]I,AEX<>A6D<%#(;")Q"Q((%4)VJ2) Y#AB3" M06CC49T7-;O'O=:T<8_*W?32.[)SBSK -7-WQH',]=/?H+4/PNR2(]^/F?1] M&8TQO9 .:9-Z%Y>M?NXU&'RB1T7-IEG,6BJ'Y#$K"MTCIE[_'?:J7WB1B#D+ M!(R(%U416D)E"KE,AYU,/)B+0+;HH@S32+P$91@0)D7HR&?DDST[XW*C_ M^>F1=Z=/CX _M 6@-,&ZEX7%U)AYFZX =_QF&!5K%P=SCD";^"#.7O[<#MX< M(=/CH,WQ&(.[$WY:7W->MCTD2YWB=[MZ39ZR#5F6.0[T>9WZ>U&U210?1?XE M8Z**R.DCVP^KJO9$6JMA!U9\,G-?)G?4[[25W7NZFAF\DV9-P93:%KEOYP^]J@WT<3QRZ; M)+Y>%QO0LLE):T2GP#OJG^A&YY=JLNAT!CHZ,;J5V^\M=%CHXZV"[:-X* L0 MZ:P/I?)KY>JOEQG7/21WFZ9%&9;,H.T MF-O[XEG)&[6.W>?,%)4Y=5$/G%<[GQ'4 IX9\@DI$ M@Z :D[+[*3(I#P_"ZCFY#ANL9UFULKSHG;SYIIQ!Y4?C'1)\?2 .<6/&I M QWGQK8=55Y%;350Y"L*H![ZLHX\6?'J&[&WRK+*FX.I-R/C%YY0QU2]G\O& M/J -U#.GE;XJOX*6[E>@U7;^=3.YSW]W8S#/]E7GW,W$J"7J'*@Y;3T[=S@? M%;]S*,KN'5/DF\7[=;[Y?/VHG'U&FD9N01P*I)QL&2'U>D!> (GD!/+$CU$2 MHD $1B4Z3P\_-V8O-02UBI8-\\_53642S# 0(7A^; MK.],)G#"DH!!&>O3N![U(&9I EE,XR1.J!!F]01Z:S"WIW]O!*BLN *5'=H] M:"RY HTMH#;&G![ZS=-E!G&.OF.2Z0G\R'0T",6AC-5/^&2D-@B;-N\-&ZAG M(8(ZAT!)N;C']NK[K^2OZ_SUDA1%F5^PH(CBV&;S:_4: M6"O_6*V,EUM=8T$+5__CG\BW1<1X((-8<7(H!422I) &>D](IH(E0M(XMJIT MUT.'N3%Q;4)1=9/X_[_^3_QJNP-G_^"8[K\Y?1P$>N_U!]\^B^B'R3%?OJ (LD M%FD<8P(3]0Y2JP4A((FC&/K"1Y(A3X2I77/4(Q%S>_&T-&SJ<]@FJ!VA:)I2 M-@0;UTE@+5@NG8+ID=-USO)QL[".I$R<-W7.RN-,I[-7#JG(I<^>-W22K;9J M]+H:R'I5J"LJ.OF@^U2L5]>;39[1[:8\D[!^KRS4'+1>*B$/RH,6ZM[:+")) M<2!% OTDI(H=$(=IQ"3TB @P"WT/Q8%- 1\W:EHQS 15@'1EB.IX:G]GR=&$ MFA'5RT^38[([*.6Q=[PJ*\'>S':5CS(!MO;!:JM!VVR=J79H.&@L'[NXF:N9 M&;\TVNB:OD!A-5=HGR[+YDR:?961&Z7!YOO;;"G>;\N='1HD- F#"%+B2XC4 M5YB2@,"(T#CQHRCRF9&S>&KPN;F)E7Y *P@J#>P;I\2=E3(W-FAK"/ZH=+1( MC#N/YN7LEE$PT1$7N5YFZYK-JY66(*E,O!1ZC/@02>5CT=A3*ZT88R2I M%_'(JFR$H=RY,>=.;;#7&^P4!\WITCYK,=.9,"-'!_@Z)L-QH+5F/4N@QF0Y M4]&3LIHE'L]9S/;CP^)!BB.I$EC512@K(/Q#\%NNA&0R([OB/$WFW/6*-TW5 M,E&HOVT?!7]='A#=M/[05*ZLLQ86?AKXF(L8AE)X$/F(J%4E#R#V(L]'"(4X M"!8K\:"I^Y-]L&D2(XP>=%P]Z$>FN'OH=U5;\TK-?N&K:6X#NZ#8?&9UXE!; MR_ KL#<=M&UOBJ'MDI[U0=V6F: &X K4$+3_> 5V=\W]A;NF=RQOTMES$2&< MQH 7B3M..C?GHIG3*M'S<,U&T?AC*:$IP>ACY<7KSL0^T5DN97&))(XA]U+) M**=>@GRK$S-'(N;FL>\T'%#E\@209B^#8? X9FQ+9.R/DIPU?M3S(<=2ICWT M<=;*HY,.^C8-N\9),JK5;P*L?B\6E;56N^DSXX]S>V MI#YM-[:T8'E6G@-_I4M2OLN8CDRO'JX??\->@;F]*;1BFAB*EBEU$=IE:8P MI+'%L 19[[GI)O@I$'=-WVV02_7!3G^P,P#4%H!R;DH;' -OT[C#[01,U<%C M](FP;.31'\7NCAX]QIVPM4=_JP][? P8IV\K.+JY716;O+PY]:@+AKV$T9A MP3E7BQ)"(?:]&(J >X(1$0>,VK6 >RYBKJ^*Y=JVI/P)^,R<^6&@.&9SK1S8 M:W=5TL28+=W.V3YN*[JM^I=R%. M0B:B4+?(5@XBBF*8^C*%82(#]1>?)2*U;>%Z)&5NC_:N2VFE:5--J]35OH_K M,:C=3_MH4+E^X/N@U*N=ZUD41FCH>CSVY"U=SYIWJJGK^8L';D!4Q9W4BUJ* MR./J 4]\B CS(<61HDK=CS&0R,?2J*KAZ>'G]J"WPNN]ZF@=8F>YWS"[2E?& M8/3?9G!7@NI0PLML+W07B3I]E?W1BGM=Z;A,,\-1++C$(?0C%D"D\UV(CU/( M$!;8PSP,0V)ZE&(WZAR?T:S8E$<#?A6DV.;".G_O$+;NY[0W&!,\GCUPL#HL M<63WT,,1^P$G.PQQ9$/[\,/Q'_N]-5_G@F>;MT1WL-A\+^\J]6I,A<<9Y'&2 M0!1+##'R!(S]P,,L"CUJ=AKYO(BY/9F5AJ!1L5=&[0D@S5ZCP^!Q_*Q:(F/] M/CUO_)COU!-2)GVOGK?R^;NUX\K14NZOE\OU5UU4]^TZK^3I5/^_Y-E&K*6\ MENJ)TUE&7T3^?2$C/PC\1+V.68JJ%W.:) @FJ4\BEJ2,LK1'-NHPK8R>C^G3 M2TM=H5*V .PSR1]TIN$#R5;%!FP^"T : Z_ JCI;DU?VZ,U=G9*XU@MM]F6D=RL9B[X021LI&,=EZ M03P9$C\B4)*(0B28[L[BI] +O3CQ$9*1,*I-/DB+V7EUMN,V MQJFK(T <'Y(J7J:&@(GE!D>0CC_3<\.N.J%[+YYTU45=65$MP!Y)U?VG:5+> M_F5SX_O2R@2,9A+(.%XCJZ-M[_F5?NNH]HX8;CA/,DNN]CUU'\-H&T-)7=S9KS&C_W@D- M#@5SU#W/OKI,NSLZ$+&C?=2AX_7<\=GU(U=C?E#?L>_[LSB,Q9XG1*)S)7R( M* TTM2+(190DB(92,JN&.EW"9N>ZD2(K-&-^4*,VZS'+3: N; VW@T9"S/7& M4%O-*U I"OZH_W5RZ,@$F5%WC;KD3;M_9&#YT4Z2R6=ZQ"A?K__Q_:/(OV1, M%.\VO.Y-*M2"+\+,4Y21)A )A"'1J(HT]*F?1(E 1D*,ZO2XNH'?Z(^"DGJT+Y9.6MZ(=(2BD4\_F: M SW=U(7&4+ 8I8'O24GM&L1:")\;.U8*EP<02Y5!5NH,LA78[+4&/ZJ?JPM^ MLEQIVDR,X>K2$=RN5Y2D.C9>*GX%]L!7RH/;'? M_4=<1O9 ;=2EHXW\:9>+ M/9 Y6B+V&:-GHA#)\M_)UVM&V,9A:%:(F)"]&D: M3B%.@P@RG$I"P]2C++"JT&DC?6YDI_4$I:)@IVF9T?/^^G?+&NG]9L.,X)QA M[)CAAL%KGY+3!Z91,W"L%)@VX:8/-D?Y-;T&Z<=J'_(U$X*7G9\T9^K-T#OY M>OWXN%Z5M+J@<<@Q\@.UMSO-=*S\VSU8/NUS%MM?&UH5IS0CS>3#CL%'1=\Z_9LC[O>+MBN2(_\494_RX4RR 4 M^E*?>-('H/P(ICYF,!(DCD*!U;UFQ4+=XN9&08VVNKMGJ2#XD=>J6JX++\!L M1C+C@>>881I%KYHCR[<[_-Y_Q-VGGOH3UTZM/CJ\X)[>M.: M7:_X&UVS3_#R2/9^RQF),/(IBJ"'4@81URTK@\"'"?_%EO?RB1+U; MDU6A"^>+C6:@)J6^WG-&D>9=& XU72*&G6T'F1F6'^U!X]>!XN=JL'VIT.H>)R(D<1HE,.*AA"B- M/9A&'H%2K89I0%,21$9=62_(F1M=:T4; MD7ONU!)1W0&E#R.( YIN$IL+*@ MVG$PFXA>>V)GQZN7$>GDTHZ/3\>?EVTXX$R#RWL7A,DVXEWV1:>/;-149KO^ M4;^2OZ[SUTM2%._5C->Y!5&8",R%[FW/E>O+$(&I"#&,?.('J<01\9AE+U8; M^7/CU4I]6.H/]@;4/>:N0&D#*(T VHJ^^1^6LV06+W"(O6.*'A_V/J5:^H W MUE 954X6]VE420Q]GR0Q] M Q]S=$P=<]E+PFGAAHX.ZT0>Z1CPVKFG5DAU>JIF(TWGM%I9=N"_VGVR3^0V M>_B\N9._%?7+X8YNU.M OS1NOK'/NCKJVW7^3N^RW]%E]O"L=@;R$X^&',&$ MA3%$$>+*J_40Q*D?)HRGB&#S=E)D;V=_?_09(U3!Y7=NA#P^(VI*R2-ZR MS#%9[XWYLTULNV*0L:7I8-[8H'Q@TUNA-?5#: UH& M61=Q&&%R;.+)4TW25&%FYY-E&8H> ]_N"/4@"1,&KL= XC">/-/-#96 M>]BM>EVUF7U3T\:9=3-V?,&Y=$RIHTWC1"ENH^+O)O5M'!5?*"5N5'S/I\J- M*V;@V?$Z3E^=Z^1WJWO]JM+G",O:6GNN2-(813@(H!?+5+FJ*(6IGS+H!R00 M'@VQ^F.OX^.&"LSN%;!]?"2Y/G8)I#[M_*4\[?QY=]I9!UTR11VR*DU/EDV( M1E-(NW+C8VTY()OV2,JE([K=1(5%F?!L>8#3>HH-=R0=3ISK+.P- 55?.):GW1=')J753'5[FX+HE0F?/KMN.TR/"?:+T[LWCTW+]78A7 MZ]56__Y)K(KR#XH@[L5&\_]ZM<"A$#2(N>[=12"*1 !32B1$C'JI\L$CY)MG M*_?58FX4VRBM:+#6$%"MOT5PM/>$& 2MIX#9,2&>*N%]!7:XEV: MAWE:VUG MR10381&@GF)")HI-NYH8NXCT4$ [@]&]!Y\N#CW4_H,0].#![%NK7ZL[E9>- MFY?D82%B+TP0(9 G"$$D.(%I%*@?J8\3%!)"0J-B=T<$S.U!5"I"IG2L MLP]$I:6%UW *1 //;" TCA]/I1W0ZM5[RC>CH&+A)@U$9R(/R!(E.\>F X). MG^74YZ9S1SJT/O TNJ[K%RU\UVI9M6"(8$1"'Z+42R *)88I3@(8QDQBCPLL MS1*Q3@T^-P;3NND0'ZN.R\A=!S;RN-ZJ%^QZNRDV9,6SE:&?<1)1L\!;7YP< MT]F[]>H!JKEX! U88QW0[#)\S#C8P?B3QKA.6?8\?G7RFGZ/\9UN5ZS7&;GX MK%@A^R)NRXH9NC.J9HRWR_77_Q#\0?Q"LI7^Y;U@.G<_DQFK^IGHMJF?R+<% MCIA4SHQ43HQ4GDSB*4\FY P&//5P%"8X0GV:3(^FH-'S,7V_Z>?J L+_NBTV MI:^N%_"Y(,MR"U)7,-$AZ6SU151_+W1UD^665[F=^VHG=K0SWAU@QEG33N@T MA%?:! Z, K=UY1EMPD]7E>.B;0.E<5= F[?[ZW,;FU[5RLSQ2'-TY,=DW/&4 MFY2N1\?T.=>/+Z#?B^*]V&AQ'_+UETPQSJOOOQ4Z5_*NZ4MWS3;9EW+[ N6@K7W&G@,,5B^+DM&LP"U9]4,+W!^UYNH]^!/8*0^N+\-L MS:7VB(U)EA;2)V5#>U2>TUV/$7I$XGXG>:8W\N^5EZ>Y=;U2[E1]"%OZC$9, MT95'/5W$UU/L11+U(PYX(,.(Q[Y1W^-+@N:VKFU4U5W"!=@I:WGT_2*\!K&Z MD4!S3#\3X641Q1L)MXFB>0U.Y2KG+)C7W[)BK-,T!OATAOJZ/C]=R,_ BH/0 MG\GUX^2U'"GFLEX5K"K?JARCP-(7));J7,IZ3BYIN.O9=+TDK)VU79?D8;5VP6L611&B .)8U"B'"00,J$!P4B M(@A($H;2J@?["#K-S2UIM 9\;] __M4Z4B*Z5"U3=:";J3;YLC5K>K8I.7+E?Q24DH3O^ICK5XV$^X""CT MD>9LBA.8AB2"3!*1,!8'GO!L.'M,Y>9&WCM-04O5GG4R1YU$,PY_J:EQ3.8] M9\6:FUW -R9)CZK?I&SM MGGM.U$1C_^KI*8]+[U"1$?ULN,?=^?1A68\" 0 M#,H@B" *H@!2$B:0R 2E), D":0-/]L(GQO_7B^7ZZ_E:ES'S^O:W=H4V\UD MJQDP(U=7N#HFSQ:(3:SCD$G!'Y7R;L[_]D%M3,ZTDC\I)_9!YCGG]1IC].+L MK[[ORQ_KK:U%' 8T]4(!(R$\B!B.(&72@Q%"7H!ERE%H16D6LN?&:-W5P75R M1[L^^(6=P<$38\9TCN!V[R6.A_28)=C/8391^?4C\7,IO7X.%XNRZV>'L..X M(M\L/F[(IFQE\8M8/^3DZ7/&R+)B,X_A-/ H](+$AXBK[]*$Q5"&,>81(E&" M?1,VZY0R-]YJZV=%2]U8=A/0: @YIAH;<(R9Q,CX#LY0GV_QA?KI.5=T"YB$ M%8QL;)Y_LXO['%D57T]W0L)DY2H>ILZ@:)#^,@97C9]XY3#8G6T> :ZKCK2=@&^MPZP44ND^XGOOP MA,=<+^A_>-;UTL4]ZZMN:2'^OM7[&U_*R-B^4FJ<8"*0!V5"N5K#<0DQ40LY MPCGU8ISR.+)JKG56TMSX\.-OKS[>_.=O-^\_@9O?U=>/EK5+SR)JMO@:!2?' M7+C7$51*@C_<5 2]A,6HM3W/"INV2N"41+Y:!YF[1Z:=IFSQ0>2;^[DB<3;LI3Q J.4>H2&,-*=TY O*:1>FD >X"AD4OV)C+4! M9:K3W(C@PG;)OA- ;1A^@5V*@&_+AX]WIZ5\1P/WLMR,7,ON\P:;Q,/C_@QP3!(4QAZ#3+E=NDQK! GE% I) ML$AP('UI55[M8/2YL6VM7-]G%6-A984"H" M]0 SF*08Z8K^,:0\\2$6V/,#(=-4!#85ZQUF)2>^B+TG,%ZC^.$ MY!C;/FZ7NFKB+_FZ*'Y;-84+=5VR5T+=>$+7"$QXR .]OL0R$!!%D7)E& D@ M46X,(6J]Z?M& :11M9J;"U3J"O;*EK4"+=.ZQYFN4;AR_$F8!8'NS0(G)^P* MT-*V<8LXCHKUA*1KJ-BJF-*M1!W=[H T7H2/!YWI- MVA\Y^T6J 22CKEF[Y$V[A#6P_&A%:_*9GKX?8_E6!\-TY5E%2Z)XK^S8YKF2 MMH@H(K%(""1$<(B"F$",?1V=XDE,0XH)MFH4W25L;CQ2%WG>:"W!$_FN^=[2 M3^N"UM#]&@DPQ\Q1J]D4QBX5O0)[54?TD0P &=7UZ9(WK4=C8/F1HV+RF7Z\ MT43'RZAYD>GH>/$A7RN/Z)&\%YM])>M%'#,:"(] #R4(HA1AB!D+(*=QI/V1 MR NM,Y/] /UHJAIHYS_I+(VRL,\@\5(!@RBBH8_26$;4AMKL59@;N^U4;35+_/,HW1*[YL&,\=RB MZYCT+G1/W..^M\+)'G]_$"=HJ-BEQ1P:*QJ@9-A@T62DGCE([+/@VZ6XD\\S MHO;94+H'B)*^S/8':/;%0#A#+"*^#KDS75Y%+2L)B1(816&,TQ C2:WR"X8J M-#>*;.S1"3FDL:@,ZNA$15#LC +Y@566&4Y#I]&,4Z><',<,VYZ7XP325GXI M.#2H/G+HILCP6/B.FG8U5*=I4[-&0O H?6NL<7ON8U3G!%IOUH\@!U8T424OW_OV* M+@!NN",Q&HRNMR!:BFI"/#J1/>)F@Q$FH^XN=$N<=CO!R/JC_0.S3_4-\*FG M1A]#>N81$+6FI2P(8!Q+"1%B$E*1I%"$GB>2F"6AL"H]<4;.[,BD:<);Z =A M6?9F%57+)-LXWFE<3>-U@]%R'IXZA9 M]^7V9:5N5IML\[W>C;P73YI[5@]Z=V%;+!CRTY21",:)6N0AY"E62!/UG0B1 M3 @6:M5G6F*J2]#<:*'2M=E[!SMM0:6N>>VI3G2[N6%,S!R30U^XK I4F6 Q MH%A5Y_"3%:XR,;)=Q,KH^@FV A7P8A$'*>,"QS#R<*@X C&(>1A#'@LO3D4< MDC1PMAFH-9@;C:@73^AP.[ $W<&&H"V4L]P2U$:\T*9@&[\7VQ8LE9COQF ; MHT%;@P<##2KPM*//-UG!ENMBF[?\>"^-":8$0T1% %%, TA8BF :XR0-/8$C MA!9?1$[7EH6?NJ3:/(1MV0[CJ#>__*I+C-_??+B[_W3[_I=>!:$ZD3:,38^+ MGNOPBZ_E7XJ%$&H=YB42*F<*091@3]=I83#FDOM,DCB-K8Z] M&$F=FR]5*@VR4NMR0TW\?:L7'6LIA;;A"JQ$>0Y^HQNJZ@2%]0HPM5*VS%4W MFQ)#DAH;:-8I04L8!JWQH")X(F+#5A@ M<5QUP.;#/?>FJBT1*1(JDBB$B604HE#1$4Z5/Q1&+)9IP(,T9E95\^SWFB:H MA?=)RP"D>U.D"Z94YANQFE?T5;E?JWJ[*_))EW89#Q%(&V MA% 4) M1!))B,-0P"3!(>-QC)7#9-SKY82 N3UY!RKV:69R"L3NIW$,:!P_ETY0L>CP M,A"=B1J\6*)DU]VE X+.YBZG/C==;Y<.K0]:NW1=U_<@GQI1%)N;:O-9%ZA; M($$)3KU D1D7$,4A5SX6PQ!A1"@/6""DU9[\"1FSY#.E8K,)?P6XTM+VH-XQ ME&8.QD" IF UC4F "66AUZ.N@7O-C9ZUERB&H+."EGLC^A6# MZG MQD6I*X=:OTB-+/>S<*ZXU@22>RVTI:[R51;I62FA9/E]D[&F\R4)4A:+((8Q M"M3KAD0,ICZ7,.8T\)6/FGBI48CKLJCY.:L[98'2%NS4[;?D[ +9:$D^$G3. MW=C)4+-:LH^$WF2+]]XHVB[D#8"YL*3O&F'*Q;V!)<^6^2:?Z,&HU\LJ?B!> M*9*^5__6-VQ(D$@CQF&8A#Y$*%6N.Q(4>@0ACKU0QI(8<^D9(7-CT9V:0.L) MM*)]F. ^^QT-'A!^P," MO'3MZ*URWXO-@DCJ<4[4<@.K+RBD$<2$$[7Z"",I<4!0)&RVEKO%S6W+N>Z5 MNBQ[I6;[DWG5[FJ9Y3):TUJ-MEGL8#P,'3-E=ZM9G;\R8L34#)6).L-JB7-I M^MJRWJ*?:_M38_7&:(J*ZK!GP$,.?8()1 GW(2%! ,,PB /DITDHK!KLG)4T M-_?*15<,RTJM8T#EVL$ZV0]C_-JKEZ!PVPGC96JJ7K+Y<@^,<6JE?MS20OQ] MJP:Z^:*^?%*CE 7/DR2.TB2E,!4R@BB-$:1$)M#G"">I)RD/[6K:G)8S-V+8 MJPE*/8%6M%2-EGP7;C,&K>ZQE1TV:Z=MM[E-MZX?)^ MG%"5VM:5MG?UYGQ&(A8$(8RQ;C*!(P*IB$)(!/,2Z5.14F1#!\MG_KSQ8S[N)Z1,^J2?M_+Y0]YQ9;_G^V[S6>2Z MR$C;NJC7#W35O3=I'/QEB@;VC0,E+85!N'C>!Z[!>OSFSC^NY1W/4R*!#=:>-+;K'_2@Z.8'( MOE7*)GDS/ASX_JZ M"%FI(VB4M*W4=HA@-Y6.@(MC^K.#I$AVURZG%,?9]E$ 1Z9Q:%C)(?.)!@E@<)PG'S*[WR)&$N3V\95U1 MY7O=BR]BM16VN:#GD30,0@[!QW4,LH:FU&[$[,Z+MH\:@CP2,FT$\IR-1P'( MLQ?V?;25?JM-7J7T9\7?J@BG_FX1122-_3B F,8I1%Z8P!0A'Z:I^M;S(LH# MJQ!BAZRY/^ZV3_EY4$V?]U&@ELLOU<%R02O7W$L M8 $)> C#6&+E+$C%(ZE@ZCL_2I4?(3QF5//"1-CN4F6]5]DJ+FB9(V4U&V9>C#.,'1.0UKM96KT&Z4=R;\23>CRK%ESJ^Z5HSNJU>N@L MN$BX3$(*_51G=!$L(4X4U1$21RB.(D10;%>[V42LS0,W3?'FMM9EC8-V\RP[ M.C/"W8S%QL;2,7FUU=6Y$;7")9[7)GA:$Y8-0&/RE)'<2>G)!HGGK&3UV;X; M,&^SI<3M-F .QI^; MUU3O-I0Z@D9)VPV80P1--V!ZXS+-!HPA)#TV8$X:/G@#YG#4B3=@3IITO %S M^K+>!U*KALN5BZ)3VSXH5I#K9;:NB\"_63^2;+4@(:5>J!R(- A2B%+J0RRP M@#(0@B=4-[ZQ:G%C+'EN#_N^)_E><[!3'30-#_ZHM+?D6,2<654S=JONW!A,:UC&&)C^1NP5?,#1*"36JY7). MP-RXO]:Q?.1K-:U.G9P%\G):PU!XG*,AB$2Z:KU5&N4LC=K M#K2NMGN QX":[@,.@FF:O4 [A'IL"9[%8/"VX/'($V\-GC7M>'OP_*4]RG5_ M$JO_JN.[$@4(29) 7T:Z&3R.81H)"B.!_]2DQ MW8*J^Z$= (#C!W4,VRTJ:O?#8*(BVB46(Y7-/C:TLU)VZ_+IBF,?ZWA0#_O$ MGWNN@10W"7'W5*9&KA[*9BV[CD._K7A6L/5VM1'\YAM3EUX_ZI\6F*5A&@<" M!@0+B(CPH.(\JGB$3"=IV]##W_/GH8W:>'?;HJ _V^O>O M]FDU-V8DZ0QQQ^0X)M@]3N?V &W<\[HV"DQ\@K<'-L=G>OL,,EH:ZO5RN?ZJ M?BG>KO-]<511W*^72_6KKR3G"QXCSA*=A$I"!E'*!,0>BR"6B4]YPI,XL+ZJR<29\:+[Z7!,D(YF8HS$5@L@ M'6>YFFCRTBFO%F@9Y+_:C-:33TF6_TZ66W&[4BO#XIWX(I9^':!)?1\CYB>0 M2X] %"O23*GG02X$E]RC"8_M$OG/RYH=,RI50:GK%:BTU:V-E;[ [YD0VP6T M(##[2]X QW?Q%9 ^?U>+V^HM: M_SXH&55\2??#6WAI$N+$]V"0< 21KLM+>2RA'U&$P\@+"+<,@C!'F>)C7 9]QAQM\B)3Q ;V7]\>-CL M8P/]E#J[\B"K\E=!]!*3W^F,S&VN*Y>K"]ZO5WGSXRM29,4G[5(MJ(<)2T4, M22A#B+S8AU3_&'HD1 F/0IR&O;R:H9K-C;?:;_*=]F7XIJT_^*-4OJ\W-'@Z M+7VG*2=I0D]KP/ST][G&PM*)AS98N9?QY\;"]*SW-YH ^U2P-_5^_-NL8&3Y MWX+D;]5OB@57BTJ,(PJ#E$=ZRS: J1<)*%.2)HD?BA 95?+MD#$W;FW4!)6> M0"L*2DW-$\'.P=G-B".!Y-KCL\?'*@WL @(#TL#.C3Q9&M@%T]II8);CAN2;T:/S-O?\#8?_V>[$B#T]%P$GKNY&'T' M9$8T;[GM\2+['"^\N3';'8T1MC%ZOFC*-,,W0HI%!OK?]I_OO,MVNBDU>WFGEV6S.XB1(: H]H;X@ M7V+%[$3"*$@)P;XD1&#;C:5#$?-C<;H!>Q5[-58\ :3YAE%_>";8([) IM>N MT&GCQ]X(>B9E\KV?TU:>VNXYHU>6:"UA;ICZ0G O# *CXM.F F?'*Z=;_UX!K7+/NK07 M03=DEQ&A=$TPPU ;L5UVMMJEW M&@J&L*!J71+KPP=SNM> MGN^RE;C=B,=B01+J8Z&/9 JAEC4\#!4U1 **E/)(Q&&41$9E^DP%SHTC#O5M MM3L%?VB=0:FT;7SC$NB&T8X1H70=^QB&HGTLQ!":42,CEV1.&RUKDZZ8ME2O!>;VQ5;/PJ]Z_9IK8N/?LC77S(N^*OOOQ5" M+;MV]'?-E'-4E2IMCB8CIGR4(,70%[Z 2/ XMA+89KJ'CTHC3&V.C;N0LFY M\5K+1K!9Z_:(E95@)38@*^W4O]<_E<6JGVI3 ?T.UHV9__0G/_;^A>R,_;-M MD,?!S6 :&WK9*78>4CJ8W9V!0%D(*A/!C]K(G_2?RU+4'UH3_*.V5=T%/[6* MA>SM=7(&WN6$C!O.+W-&+1/F[:BT,*?(3$?HXCJ15@X-N<;-[*]3:UNURM;J6E-Z- MKB$YCX:9:YIMX&HGAU$AU[DXGR-V!6I#1B1/(\!&I<%NB=,2FI'U1]1D]JE^ M)%-[S?="!^T4BWT0N;H+'O7M<$>76>57H1KIB)QFHE[A'I\3A" >9&YP_. M:OM RT"PM_ *-#:"RLBRGW7+S"M0&@JTI;TR&4:^#\SH\^5FUS'=OLS$6K.Q M&_S'9.^1-9R4[=V@^_SMX$C*H+?)6X6%KEVEG>"_9)O/KY5KK9SH?+?T5?ZS MB,. PH#Y!**4^!!+Z4$BB4@"B01*K;+-#.7.E/^!OG= HSCXJC0'C>J]:^:9 M3H454X\)\#04/!3;OIQJBI0#LKPH^B58T!2/,_1F_/%^O%4M\C^1;R?*24:" MDHCX"90$)1"AD*DE=A#KPW6$^"$-(AG;<%6'K+GQ4QU_4[J.4<6S"V0S%AH) M.L?,TQLU:ZXQP&-,?ND2-RFG&-C]G$=,/M+;YUDOORBWJHJ^B /*A(A]*"32_2)) %-""8QB%@0T3B)L%VZP$3XW MKBA?@T\DXV5>"]%:%N4!R>*JS!95;G*9,$IJ_>THQ&I:S)C%%=B.":=16R=H MUNJ!O>9792:GPKJN_!Y**L?+/4 MI4_6JX^?B;I-KS>;/*/;C5Y%?5J7OWM%"L%KS:[S7-V+Y>>*!0F1"$@0J&G" M:D$D$8.$Z$;U**(2^S2,8RN7:+A*<^/$CYLU^QM8/Y4T6!8XUD7%\ZS,0"G* M/Q+="J4 /V8K4)3F_F2]S3-T'HUW@R:<'?>;1HTQH+(&5.: MCV:8M\TYZ-O MI!2LI-;R2N7]ZUSXVDS0MG/4':>1,!]Y8VJH5E/O7XV$XHEMKK%&[E%(\)UZ M-:AWPD%,_/5:><)DM5'J/"TSG994'A<77'=-T9T-[G6&TD+@)$%A0F$2A8&B M;O4=]F4,,<948(\D:6IT,FJ@'G/CZT9K762P5OL*%)7B8%EK#O0!A+5%-;P! M\]1-S1.B[YB/M1'@3C[??+L"NQEYW9J1VAC06 /NIYL1BX*%T\S,1!4,GKP][3B]CWO5 & M! 8TTOVW0O6:TFUO$HP#3#V/I*'1EHN1M+F]C$KMP'+?[,*"X"XB:_!B&1.O M*=QYC=:/C;(_@=M5U<=^W\9^3/PL7@-CXC@1V0_$TX[.3?'I).V+@TQ'S:;V M'!"P\8<&%G@Z'/6],J6AH\I"'5[8V0@:(\$?>S.!MK-O&:H19M\L6/1"<^KX-3/]=/8OEC4>\$X* M;(V@WLL4Y1H/U[.%O$84,30GLJXI=B^>=$WTU^C'R@X2R" _:,L MG;+3^Z!@#B@J&_JF6-K-DV'FA7OT7>=FM%(T:S7!S@C0LN)*3T9S197#";1! MH+3(23IG+TS=I'O:J?)"Z:"]\#J?+MION'YTVJ2F7J_XK5JZK1XT35?=+)L_ M?5@O,_9]0027H2AL"%08\ESH\Q&.SL^- ?: MC &=P.>8\W:IZ'JW>:\UJ-2^VJ6J7X%*=?!'_:\3OK-&<$R&,Q<^*:=98_*< MQ>P'Z-_Q]D/3I%"7+%BD:1@B/T4PP(F$R/-32(D"/B8^$Q%-!65&#MY9"7/C MH5TWUTI+H-0L:X/8][H]!+*;?T:!QS'/6"/3J\OM2>M'Z'%[..[D'6Y/FG6J MO^WI"WL6N&OUM;J39YI?%8LPB((H(2F4V%.+N#A.E \2)I %V&"V;S^H6Q$6'=D^0R;!S#\9'UK'I/$&:2IZV)9X7&46T\NT_;NQTWJTVV^7XO'C)=+&"UT1TN%E&$_01SW>Q& MZ"S[(()8)A@2IG@J)EX/"=@;MQ3Z0CV2I;]6,Q=CI,@7O8XAD+CF#LL M4;%R-[I,'^!MG!QV,F>CRZBVK]%YW9 "/[MX]:[NC!_XDG#U_$;*&+5^(!BF MJ4]A0$,1;,7Y*SMP>Z+I$S7Y;:%A-GV-_NX7:I!^=WFL\AU4EDN/NL]JR^B$MGT MG/(#)*2?0.0S E&0((@UM2+)TC ,B.2^9UEHVTSRW%BCI3@H-0<'JI#<.%B N,7:]%[E[?'IWV^$!R-V=XK1$:N2BWH?"IZW/;87*B5+?E (ZR MIQ9"$!P)[D%&I*\<&\$A9IS!%%.&HBB*8XI&S8F:&UF]6Z\>H!+T");]TE;- ML3:CI%$1=$Q%9GE%$R8)O4CJS\P2>GJGZ?0DFS(-]'>29_I==*\X3;/9>B7J M1O=(((G2B"I*T:4&(AE"S%/E)4F,!*%Q'#/S$UMGQ M:VOM_44M+A=M2-@>B\\H8A#F+ ,%$8HS:9F $A()*(,R+[*#& M6T\.AAA]_7'[]=\U)]RWO[,Z$JVYK4K!LEEN=N^SB#2F.\@2V,^3\496*.S? MKEZI6D3]7'3F-U/1KOPOAZ? 35C &4'O8@+VEHPO(.",UD'1 />[.4I:-J6= M>LMHDSI^LZC7JZ>7F<%Y6E#*" .0Z-H>7C! :[C;=2>C<"+C=SS M[^:V)OBC5J_2ZWI=J3>GJ&<9XZDL"04I+C* L@(#RHC466=CB W]MD%YZ^@,XN[W0$)S/NOL1BGS9_QL= (_ZGV-<@]0B.S?00R\)MT='&C2Z08_ M?.[&WH=J4:W%Q^J'V*M9[@7M+^L[LEK?RE[S_FKY0*M%$[=NM\HS+KA:O%(@ M8ZSB ):D0"UHI(LC>>YR+,;J4O(]]H+],SQL=W M.GT/Y/:2Z0ZF%M_4VE-4/_2W^'(^7_[4&W ?EJOM"9:H/RH;;M;B0:TGLUR6 MB40 E4+]D<,$T%240' "":EBQ-1>%1L?HJT3%]'&C::OT\Z9;O15 M>Q(UKE@>'SE-F1GMAYZ(P,P>9 ZL^?H<$'U2LI,=H[+N.4B])M:S[N5PAO3E MZ?%QWK4O^;4]L/CR78CUSH'59]%4UZR73;)[W80(VT!,(!2KJ%NMWA&G ,DX M!R0M$"@YQS"+4T@*;IR3?JXU4V/377^BSJ&H\6CW'#CJ?-+%9ZU7%J<49T^@ MP='1F-,2.FIVG!&;T#C )%F<*(TY62,=+(TQ:78G3+Y 'CQH.GN0\N."0[*+($ MH@25D&9I8:9#,S3(U-YB+^QLX\SH:VNJ(0D.0CK\ O(%5/C,!'N,C#G'!(2! MF%M=OA-OJ]]>Q]J#]Q^%14P\[,G!Z+/VS_QG46\$+_C_?:K7^J>^\WO,2I93 M!&!"=1,B6@!:B!R@A,$4\3+C9E'NB7&F]N3OF!IM;;44G#B%[>GGWQ-B@2G@ ML_A1U9VHW6Z>RX45=%:<8 #,N;0P-,1HS&#@YRXYF'S<59?NGOQYP]7M*EFQ MAGP^/37?8E'F12HH!BS.8]T11S%$B1(@>$8EST6:$Z-#J9,C38TC.DTV96WT MTMRHM==6L^X8P,,TX16VP$3AC)B#GMT)-,X6MCMV_Y$5[DZXN2]U=^H"MV,( MK8!R+U8/[P7=*>U*LQ2EF:(&D:"!Q#G",.6 TR1GD18&(58++P5&F1@L? M;S_]!NZO/_\>O;_^]=[N:. PC&9[_V>#$_CAWXKD: L#5;\-@N!S<_[P0*/N MO@_Z^GI[??C#;@]]5S+P6>CU1[7XIJ*^9G]"67]+Y]4WTO9F>A1L+?A]]: ^ M781;7R+=IR+MMY=1+U_4>M@4Y:UX^(91Y@>9]Z,W-YF/L.OFT:=2FLV]8^Z M3PKV:-VHO.T?U==D'V $AQ/6N]62"<'K#PJ!ZS_%BE4ZI?K+6KUX;A_U*/7E M@E_7CX^S,J82Y20%A=9<0%P4@&3J#QJG-"9Y1I T6D+:#3LU9N\-;ROL1&>Z M?M1K;7RT;*UOA%'$P^-\^2Q$]T^/RH;O6E+E4=W1XGC.?(H,#DN# !^8@C>8 M:Z.CWNKH5M%K ^SM#N;77^[N@F!K<<89!..1#C/O=2TIJ;_K/I#SY4]= ;!D M57-PV=3-;6M*=1&J:%(ZFT?A^W*N**?N'PG]_E.?K58'GHM'LEI7K'HDNKQ. M/3E#STG]']']]ZJ.*D5TRJ;O0N=^SY_5,&S^Q!LQJ.87G2NZ)G]&5"R$K-87 MT<_O%6O-%>V&Q@-YCKZ3'[IXELR;TEEMRZJI@5:_U$*9I?RU]O#% :K]U6XKH/=53;Y]6XEO75.0[L7[*H>AR-("P3P'A)4E M0$4I "V9 "2)H9#Z#"5G-HL;HU&G]G9[:;1^-CNS[58>9HB;+2J\XQCX9744 MPJ#IZU8H^8SOS08>-72WPN)U5&YW\3F]1QK%(F6\+E^N%D\ZO&]U>Q7Q_2K4 M4J#3![\G?XKZ]VJQ7*FWV,U"T8"HUTUCQ=V[7/_[2?WS[V+]?:G^Y8=H3Y7J M&4<0QY2GBM%(ICL3:;DTC$!)L12EUDLK\]EZN29S,UH;T78KMRE(+D>^.,:/.E_\N-..8_P:= M;4:=E\/=;)""_A.IU\X Q"8,8U]-\JM>"@KV>D$KR\WVBI M P?=V$T5./P!Q]0 4=="O&P4QEP@44'?=Q5D.*!,$H%SF M,5%_J'^VRA,X.>3D'E9]+JX6=*RSSS)MX#3$ACD$7H$+G5#0&'L1[360Z<&\ M.@6F?7J!,3Y> $@)9DL25IFTDHV MX? P4V..YM0$4&VF"D^V=O9-4RP%<0Y#:T89YP,6F"P: SNL[LAS6SZR6JF/ M-#GY[6Z-/@*]/H&=OE6(.CS2NW,N@MWN:+<.?=N.(;GKK^V6G]G*W M6O(GMJY^="(P,TD))QB6(,D@! C1$I08,A"+1.(\C;,4,[NV2R?'-'H4QNVP MU)VX-Z?QCZNE"OW6SVT*B_+@L7E"MDV77)HMG9X(,W+Q ^Y(:2N=K;KBN[,V MVIKKO6&2,30^>>;TH*-2CC$&K]G'_$)'(MK)=>C'^K!<-=V3-J(JEWJ\IB'M M+(2&/S=ID#^W M/D;+33:Y8]!F/8]VL5R0N1DUQ+MHJF5W;+^(3BPR_8=]KBB&B :M;7F3(-$5 ML6.QH_/]'/>_]'-_4]=/@K]_6K4%)-62-V/5GS?\T'SL\B=9\=]6RUI%EBR! M<0$ER/,D!RA6?V M%L0DP@5+TABB(?,R1";IWC7G) ,^XI3OZV: M#/5WU2*J&V=^L=Q&ZYFXS)>W'&T\N MHL87C_MR9V'I==_.S9)Q]_7.0FMOW^^\N[EFX+[4@OXDUM=-08D:_[?EDO^L MYO--YXHDQ:R@I992(P@@%.> %C)64X@%22B$B5WB@\W@4UN([ZFW7T3*_.C= MQH&H]^ 7D]X8YT^.&5F&@CPP17I&VR&KU!XVOVFA%N./G-=IC\Q^8J;#/=SX M3L>>GU5PVFF:22(0QS@#:<;4.KO$BMN0/BTM":%QSM5?6YV1OKS]U#A+6Q=I M\RR5X8Z 9\8X[I $YA0+-*SYXK#3/AGAU0BC/O.'O7O]5!_YE-MSNZ&!KE?% M;H0T8UP%)#F+ 6*ZX6#"2T!$C$!<%'E)998DB56FU-!@4WNF>ULCTAEK]T@/ MXHJD3..2E0!+M4Q&F":@E(E:(6/"$T%22'-DMT+VA>PXZ^#&RKIJ-@PO=)U3 M%VL\"%(_K5JYS:[-,-GH%UIN+0Y.@!G#^@(U,-_V9EYL^QR]6.SZ8U\30'QR M\>!XHS*SB>>O>=KH&C^KR_=5S>9+_>SLE)O33-$THP"FE )$)-5J*@A(R5&6 MR3C."+$C&8-1I\8,DAI2NS.9L,9.\73VY?^1,NGIL\A8>SIX:EM#-)FU[%=0*+Y MT#[WV%\!,R9]XVD=AX#;W)@77D8OJL?UV<6K*=_166_2;;2[3;^Z/P\#/CD_D#6COJ"R,\ZJ_?,R.,>+X ]4R6,I,T%B!.F0"(%R4H M"XH AY"+LLA(EC&["'CW]M,+=;?2RES9YRXY[: T/2'B?"DP'493.@0;O;C_ MFRE('WOB#W[FO"W'CQOQ7Y@625G@#.!"Q7LH+G- \T+]6JJ_YF4A8Y&Z[#-^ MG*IZ\V9ST5U[>1]%NTTM)VQ&VLD*I&-\U/40>U8?WT95^*B/QW:G]C]XCKY# M4\K]7M1L53V^%/AF,BMP05* :=KT296@3$4"1$SS%!*&26G40C@_Y!A(/)_T_K.]P^C)G M<<-5>^OVOS>+7C5"Y\1>J<6&6HFL/E:$5O-J_3Q+TQ1EJ-!(XUAOA,> ZLTE MSC,R'%2A\2K5R$5VW!-]T;#P9I\'WRUN+H76_[+U&U MV&C.M)+6O0.*N7H7O KSN6#G65S/RH2Q!?)<\#D@F/UY=?KBW/\4X :A,I^8!II$#I ME296':K=EA$NH;6PZK=JP&7DO8D&UH&K'!JN?!:+]1U9?^^R"6F:D")G#!1Q M@0'"<0E*DN<@253\@V49H]*H8_>!>T^-&'KK+-,P#Z$V3 AG8A'XZ?<(@T5/ M$G.PXX/MMIX=>&@5IVR)M7*2M,Y?;?0'6 M,/F< T%@YC'TWDIL]Y"K9VCMOKC=:%*[AYS85=H]^.]N2X=^*=(4"^L,V^_5 M8]V79:"",H0EP)@6 !50 )(AH6*!4J1EFF0R3VS6#0-C3>[![$R-7MCJ6+ Q MA+'94L(3.D MUWN<I@-/+0SY0*I5] \RMSUW,0;:C$9"P!>85+1A+Q)8-SX N5R! M6GGACUAL\?%),\9CCTHZMHB\IB#KZQTUB]AWP9]T[;VM9H:=*LNY8!5#+,2@::@BH$M4 'RB2 2:[64$+]I\RL)+]# M6#DUJCNI@MVI7[=ME0@@H1O-9%D)B(R)Y!P5<6F4?>1NPM3>"_>ZQ3K1%EJ< M2[F!;W"*%QS2P)1\M/W5QHD++=U*1:0=N8B4*U'C2Z2=B;0WP:?!XA0Q^'2, M=-@8%4P,D_ J9#@TXLEZI@>_[LJ0F%]FG771;*<\P MH??56F]>P)P*D24@+F@)$-%4$4,.N"S36(6BE)KU.SQT\ZDQ0V.4/GJ R3OZ M2[]=>#S;^C1ZPSQP+B:!'WM;.*P2,X[Y?49RQMXM1TO0..;,;I+&T<\X2F8^ MU=5"!1;JR:?5HHE'MPO7&ZZHH)(5V6BY]#)2EPO>AQZ5J-6_J7"67SVM5NJ" M]I/J+J+ZH:]4<8*4) MNZJCU<9&2WW/,6;:+&"9VOP%)L#>W6C'WT8XI?,XVG6Y5[K:R.CI3MTQ&GRJN"ZAAVCZO+.N),[*F]CCFV8[=M0=!V1C'.S;HV7?5_L$%%Y[:A\;:]Q^VB<\WNNE M?>KS=OQ0K]:SWZM%]?#TT)>3P%2629(#R-*T5632R@\@%7F"LH+3HC#* MJ[ M\]08H#/.,KUX'[#AA_PL& (_U<8(&#_'1[T=>'#5-3L/K?KM]0.[?]-1GM"C MOO2/Y/$/.(LF+!^TP)K8>?'K-N1M2#!+LQQ15"I[XF^FEWEE%FE;GBYX(VL[,ZVQ<[;,U9!"!>D!!P)"1#" M.:"49Z 4ZMLD*4PQ,CKO-AQO:O%)RR1Z/[+5\)YO1$ZMV<44\6%Z"8!C8'[9 M0MA*:^_8:Q2S.(%HE?GD$\S1TIS. ]4VEZNG0GB;M:J,$ZNN\:*14BX:3(,$A(@@$J90E(D^>:Q@0)1=AQ MS/J>#?>&[&PZN-'C\+('P_T8A>9;\R.VM5^KPBD/HFYVNOY6%FQC/"<&Q.T5 MXK%J2K>P7NW#VI_(G6AY=0:L%E0> MZ1"-T/S':T;@O7(+D;WVP\BK?U[P71 M6U_LMI;7=:E-6>JV9="./![->0)I6H"8QP*@0C! $T9 BO(2(ID* J7=4GYP MO.FMY&\^_>/ZR_WOUY_NOT27G]Y''RYO/D?_N/SXQW7T^_7EES\^7S?_9K>^ M'\;<;'GO#]YI)!9*C] (%)^+^^$!1UW;&_G^>FEO=I$;LWP2ZRM2 M?[];+7]47/!?G_^H!;]9;'83+MFZ^M%F*?0MU[,,[U]9'O?D1 M?8[>:0]4R//+3OG.UHOH:^^'1\IR!]$GCSE8,2JYN:/TFO'.N)-KDM3CLJ[6 M=9M\M;NS25&<9I HBD,JMHIE#DI",&"B2##B!2U);!=;'1MJ>F%5;^G.SB9I MC+;-D3J"K1F!^< K,$UM@.HS3D,%L8C M3RT@^G)_>_6__N?MQ_?7G[_\?]'U___'S?U_VI;_F8)NQB)!H Q,*[LV*Q3; M(D%M=OANS]9P^:T=-!U\Y#I"2TSV:PIM;^!(6 <5^QY1ADF,N$EP%PKP!'=WKE,+M#X M$.TZ84ED#I-A2&EA(0Y-;L-B1='7UN(H#+VY0^>5Z!S,&)?RW'':([\S;F6? MV'[5=E57][N64K!N%_Y67O+EX\NVQUTJ-Q.8QC*1H$CS&*!,)J#,80R2K$AR M*7..H3#-?;<=?&K$M[4_:AVXZ$Z4=*UR[\3%3C]S\_QYZWD9IL+0:(<^-;4% MVG.^OBMTYZ;T6X\[6M:_*R*[A0'.]W",]IYH+?[]I*4J?J@_[M5=NAHT1@DM ML.(T6/)$)WTD@*8R QPEFN4*2H41IYT<:6H$MC4T:BR-M*F.%7['X36,TGR M%CH6<\/+/NPZA877X.KH8..&4*=\W@N43E[@* ;.6$M,HDU+TV'82GQ7D9AB MJK84X>.RKC\L5Z+ZMFBS%]CSO8K(Z[:5P9:W/HGUK;PG?\X0B[-2PASD.$, ME6G7O8RKO^8IRW(H[73#_=LX-6[J;.\RS=0"9[VU/B*6(57(N36CMS>>L<#$ MN.-=ET+[PK^HJ[)ZIUW\Y2+JY[9W,]KQ*NXCTN:8*\92S'D71P\V$5_WT M &:.*[4>#N<]5?: 0YVGBM0(6=35RX;VL,!Q#-7*&>&R5&\#40*2Q"K>3!-< M9 2R%%G%FT.#38W6-U(V.\::M;VWQ]F,F7VA%YABW8%SENP90B2$U,[!\=Y$ M(F?(\V/2-H/7G"F>>BOWST0V^4T\+S.8E124+,ETGED!*(8,"!HG#'.9I80[ MB:@.C3HU7MD8K>.%@P>"!OE.9TR"Z>FJ9VB#GZQZ0-5=A-4$I2!BK(,#OXTH MJPD61\59C2[V43[_3Q5@?5=AV.4/];??FC-;+3KX6=EQ)U:L*:C'.&8T02 1 M4 #$,@BH/E 5M.00<:G6PU9T96O U)BKMQB0UN2(=S9'RBU+]0[KR3"CK9 0 M!V:PO7K\WOJH,S_J[8^T \W! @M8I&\.7KBR?0,;WK"0WQRAX=)^B_N0PH25,@(20LD1QB;I=-T50V3H&Y]BJJ-FYU6;Q8Q[9IKWRWG234,!4>=JM!QXLXL;71G6W] XU"T]:C7IU6SU#@5-5YU+;4" MI;%XPSI,*RUGJ]ZH;]:Y*!YODG7VG1VI7'S38?)G\;AG&>O=UM_F<&#)N$*1#,ZL9R.JONH\T+-I?%61U;@VC5](T'WU<_@HHGR76>.5HNKY:*YU\]J_?WJJ5XO'[8"+,^?E_/YA^7J)UGQF([JD+4HDA 1B6.(1<(QT:M%YQ&GQKEM?9K&8G>@TB[$/4^[,B]15^U M'U'GB"'WN4W1,/T%!SXP TX3F(8BN. M_KX477&]B6/B%/\AU)NK5N^NIE5MFYR^71>G,49)*6*0)SD"""8(X RE($<\ METE<)-+NG.K$>%-[=^R8&S7V6J8NG4#7+ ;VB%E@VG\-5]A"%T-KI:S634J/\J0+G.O[I2*Z6EG M6Y&\_LE -(.Y2!(@D=9AR0L!*$M40(L36.0Y07&";'C'CUE3HZ>77NF-O(58 MJS=^JRB_C*Y_O;E_?VG'69XFT(S:QI^6P RX/R/;PZS6IRZA,M+/<[_FK_5D M[;H6=&?5+^@^Z=639:.RL%\T7Y.UY[N["LA(L6HW>(G"I'EK?!+K&8=,\AR5 M("M(#% 1J^ PA3F0I>!9@2#)";-KLG5PG*FQ[JXX)=<=I*JZ?M(&1\P^1#R& MK1E_>D L,"&V+;9Z@!H#FQ1QG]HQ@QCXE8XY/-3(RC&#_NX+QPQ_W/'PAKG@'X2H9S(E:2DE!QDMN(K;XA24:8F S$DF,J$/QQ4E+-7C8WC20(-A&'NE^30:W;R,\H0Q3A7 **A6*" M%&% .$Z P+),"TI@*G)CT8�TPN+MBULDWPC[YJ0RUZ\!T!O]! ,ZNZC]\]_%J]P>]>U&A/_Q)M]?];\LE_UG-YSJ$>^C,M"H"0I8V3TC \/,[7GO+?R(JHV=D;SI6W6 MVA%,S=[UYR,5^''?@K0U,?HX!)+UFWX8 Y\O^B,CC?J>'_;V]6O^Q*>=J^QU M-NYN0S^Q[GO"0<%D3#G7:;$)0(@+0/5/99%P];;G)4DSF\A_:+"IA?^]K1-3PE\H17Z".B'JK=OIU$*MZ.+N?SY<]FFT!G1EVI-6O54D: +GPF:'FN M##\^WM@EWB<]/U"K??H:-T[Y*.I:B",-_CKMO/K]DYBEO(A)21B@&<0 89H# M@DD,BHS2C&99"C-DPR^F T^-:]JMAGG3_>RQ,]..;(PA-R.>$$ &)J'6Y(MH MK]!HI_'G>AE1$=V1RD.O(5>H?#*0\=BCLI$M(J^9R?KZH/I"ES](-=?T^&&Y MTALM7P1[6K52_OL:-#)%0F0\!44.,UU'E #"* 0L3C@3N-!)ZP'TA6QLG-K* M2TO+/"U6HCM\T6NN:+F(JL4/T1JN0H5%*S^S'I"?&6V*C2.WMYRXT '?[=7- M1=0< VTMOH@VW@ 5[(&:Z#!P5T6H#0G?0D3(!>[I3 M=3:Z-<7<0#A,HSZ ";[WO<7DQ@\F;CU!7;!Y@_:?)S%R[O+Y&@#3AIZ;Z]ZD M=^=KJX^UZ=S[G&.T^XHN]MY MV, 1>< Y- Q@1YN2$7.63@:K._*9[;R]FK&+B#:^>0YB?6+M-6SU8MBX@:I/ M+/="4Z\W=VRM?$ \4W?Q;/,^=K0T]^M^9,YSS!@HF1 $2[TR2X"A"&!40$I M$U8B)\Z63"V\?2V#:]EWV7E"S)AX%)@#L^]AH>'.BR9A;->/J*LP"EII=#:L M7CL^.QLS;C?HU!4O"*K9TWCG2I?DY5%4D1ID4-%DI@#E&0< M4$6,BBGCF"68\!A;I;\<'6EJ)*C-VZA+6N6XG0;5C.B\0!68R*Q0KBPU-C1C@A 0_,0X=4R"]T-6+4F!_U]FL9S:CQX")J? BJ3FZ$ M7F#%\F$;WEK%W @A V5SL_N+K=<*$0JB 1:Q@RG- 8LI 6I8%3"@O,Q+/?H@5788$ M:G> R4*%LKR$.,$ YEBWW5 /-2&2@X)C@FD..2[2V6/3?^[+FJS6X>!Z/4AX MR/3>X;=JH1]7]4Z@!R++*5I0N(XZ5"\ M7O#0&/9#C(&@6/#SX3,+#EP "?S2/_GP.:?;AW@W;^[])BGUQ]ZE>__ND!)P ML\U-TJ5VI%K]@\R?=AJCUXW2PXPCQ#%&$F2<0X!0(0#A!05)24L"BQP6I=%> M@LV@4WNW[I@=7>K"4&5XU%@>[9C>:6/8*,693L+PTQX*VL!,\.:H6J0J!$!W MI/0%3RC;)398PC68[&!ZK_$2("R]>Y$487NM4[+7OD)?HW;=*;]JZ99O"WVD M-Z.9COMS >)$,(#B/ ,DI1@4B"*>\!1B82248CGNU/B]%SY>;2RT2H(RAMN MQL. &)C)C^EX-H9O=:4_!X;7*O4L!,RC9:3Y@MLV78O?-\9OLM._"_JPB*V/?7T;R )O[QN9 M\M:[_#9X&6SV6]W.C1.O'Q[GRV?/M:40+ MMVQ\U^P"-D9\W+3\C>-$4@@S@&D" 1() I25&%!!*899!C-J=3;JV;ZI<6CO M7M3YUQ[9 :H]C'9=O(BV3NH\A*V;4>MGRP9G='+V_4TPX^DWG-_ _+T[DUWQ M:G2Y6FE%^+8J[KI5E>--&MR.#J6:ZH>F'V*8YM*!$/=)_[Y-'/6U$ C?UZ^+ M4,.XJLKN)D1_[M*??R/5HM%!HGDL*(DI* 1C ,&" ,IY#'(1(R@PSG+F4CXR M/*H1%XQ?%_)YH.+95FYV$'0S O: X1L5[\O3&EWE1C$W"[;2BA#O1?O?F\4E8ZLGW9]0IY[=DS]%K=ZSS2D%A5+2 M3,6>+"VU7F5, "FR!# :9UF""63(:L5N,?;4(LR;KH& -E%KS-CK6=D ;\8Y M@> ,?O;66AN]Z^W^13=DZ@!NC([N3@!L34,.4/GD))OA1R4H!UQ>LY7++=RC MHYM%O5XU.]T?U->KC?!G1"!*1(E @JF.B[@ .(8(Q)(HID()9\RJZ.#80%,C MI>9=7FT,O8BD^EQ$&EOM8Z"#T)I'/^<"-D;<<[.#E;:R6R+Z#7>&@/ =Z!P< M:_009\CC0\'-X.?/X(:NI<)F278K6\7$G?V"II$$SDM!$,I!PO39LUHW 8++ M'# A82H*E& 66_.%X>#3Y)"SNG58(&]!)P'P'(5B7O7U:#:?EK+7[MRUWGO3 M#WO4O/.1Z?CCCB7J?6K.S>+Q20TD?HAY\KMXH&(UBV%>L!0G M@- R!8JI4E!*1$&6HI)E.8.%M%J2#8PU-:;:IH]=1*VUZNG2]D9)]+4UV7*O M?@AH,Z;R!%]@8CH+.?O*\-.8>*W]'AANW.KNTW[OU6\;7.)8H9(6"0:)X"K\(4@"FJ8Q*&.,,3W"%/G?;0:JW,V@+1@-8O)9O#PPW;@'W:;_W2K@-+G',8_CW4[5^ MOJ1UDTIF>OC\XJ()?8=;PZ*OO6D^CW\/^NSU]/;E".,>OA[T;N_L]/"G' 7V M=*IB?2 K?29$3F1*"R"%K@_-,P1*2)%:LG."$2]+D5FMUH^.-+6756NHWM53 MX=N/IFZ";XRUE+X[BJ[9(^X%L\!/>P_7P3(3CVISIZ#PJB!W=+!Q5>%.^;RG M]';R L?:>K$0*S*_7/!+_E M*DT]Z^J'Z)* NK5;F20L*6 ..$$E0(A)4!8Y M!WE>0,Q3GHGT7+5A<'J6C>A-2GR<-]D::DF_ M6"Z ]JHK(-'Z:'J5+WO'(K+Q[&]V[X*SY]&,_<>=-=/-B M5C8.15N/=D+L($<]OO#UR>AGVS0JA_M"\#5K>[NO'4]S4^C?"RET2[UHU2H+649%)C#',DMX&:= (E8 M!!,$,%$!;2)@61"D3*1BMA"& L?>0-Z4.8<6/>Z,BN:]E0$P-HPN/7]!0T>0 M1P3*=KK8=T9[#! M(/(:!)J,.VZ@9X'$7C!G8;+0A19RA,C4C\QSM1XO M1>ENCUMBH ML]8VA#L,K6D@=S9@XX1SME@Y!'6#2)P=VAV^^\@!WJ"+^V'>\,?=.YB)?S\I M3KE6,CAWJ MU7IVU3:AU>E!4@JV;F6>;N4E7SXV8E"Z(Q^#B2($JI:!,"$ \30!)8\SD'"8 M):7,*313KS8=<&ILL;4Y:HV^Z/7S]$E=9[A5%T1CZ(=)) 2@H9:ZRO<]Q^:BJ)/Q#6+'C>+Q](M9@)'*<, MYVIE4L ,H (6H)2D #(33%#"I4RIU7;3@4$FQRUMI7QO9/2U-=,R"#D(I^&6 MQYD@A>8+6WSL-S0& /"Z@7%HG'$W+ 8\W=N@&/JLVS/_3U%]^[X6_/*'6)%O MXM.33D2^E>]U_H'@34)!??NTKM>D:=PU(RPKXIQ+D.4" 11+" A6*Y0BRWF6 M9S3'L=7BQ'+\J3%%;WY$6ONCY=;6ME%J#7CK2_2N6G1_9=D\U7:..$>9S/,< MH 2J/[":*)(J\HY)0=,DE7&2B]EZN2;SMY^CC14A#PL6RX=JH1DGDNK__7PL M#G6[_>M?R@0F?X]^GI[8\2;4[*41<)H"OT\V3U%G>M3:WK3I;J'>L?LBZCSR M][9Q1,[GB\C6A%'?48[XO'Y]N=[&[9LQT+DJ!Z<<>(&N& M&4+ )XT<'&=4KACR]#4A#'[643[B8#=Y%:S&29F6@!.B%K'Z#TIS#E+.,!42 MPCRU;/!\=GOY<;H]?SH0X^A6!A5KHA>^G,_)JM[^FV4@JA<^ MT34!7\2WI@AX%D.*TJ24 !:)3BU5RU$2)QP4!=,TR&-&K8JCCHXT-3;<;NO0 MOB=BW9EJ%PL=Q]8L'O*"6&!:W(*UL3+Z<@HMZ[#H)!(^0Z/C@XT:'IWT^76( M=/H"=\GX T5W7 @5##$.*)8E0%G& "T3 CA+80$EITF1V(K#3[\DLM$NMRND MLP'5C!C.ARHP*SB@Y"3C/DX1X9&11I=F-R_X._%I-Q[8\,I'W;[FU3;Y9Z&/ M>?M_O!>K!SA#D!9Y6L1 $+6*0@52$4229D#06!8X+_-<$AN&L#5@:MS16PSZ MT[I5;W,T;SH]*2,>=(^G9T%6EK&&]>28,4U(R$,OV#;Q2&/>1;1W?K>QO_U$ MI#WPQT^NT/ED+FL;1N4T5X1>LYWS?1Q3XL5\WA9/_TY6_Q)ZX$X@;Y;!E.8% M34&&DT8QGH"2YRI$XD@4*BHJN!WC'1]J:MS66=J(#SSTMD;O1*,'HG]D7:F2 MWFMN>F^MUM5_-?L/ECO, _";<9H?4 .SURZ>&S-[#4V/F?,GL?":.W]\M'&S MYT]ZO9<_?_H*QQXVBIO68E[]T'T U^H;4-&Y:%6!+]F_GZJ5X' F,6^N9 %/EZ[#)F,.VZ[(0LD]OH.V5SKV,]A M)Q*ZE1LYGJ9UFGK=Z%6\;OM8SY(TX7$*$P"+O% 4I&)+(C,)2I2E#,:BE-0J MI]ETX*G1T*[=>M^9G]N8T7@&S)@I!*Z!V>DUI <:-#:!Z,9VCUTB+-'RVC3" M=.QQ>TA8(K+74L+V>L>#0['6LF)WJ^6/B@O^Z_,?M2;) WIBLP0G)T>?HW5/=A+._ M'-12M#QR-)\5PS/((%B'/I14,#<2B7>[,/_1PWQ('-'C6:4U8EX/+\U''_--^SNX,=OG5JUKLW%X)U9RN7K0[\);.J^^=2DZI,@HUB5F6:)(+1.Y M6@RF$DBU-LQCPM(,6S68-1IU:K%89_3%SDG&X];N:+DQW([%S&; C,"\XQJ8 MNS:0;D\G=DR.MC9?1&U#>'_,90653](R&WA4OK+"XC55V5WLN&Z<-Q/:523] M2A09:L4?L:B;N_=;XC&F<2F)!#A-"4 TB[4 !P(YYA!#3' FL=6JT6C8J?'4 MKHF1.+&)?@[5X5F(X^[ M)K1"8V]%:'>U8W;(^KM8O1>/*\&JYK:ZB]C.4G16:X^1F&".SE8YA>YYA_L5ZR?^G=2<'?/ZW:\*I:\N8\ MZOKA<;Y\%J+YS)WZWGU7;'>GOD0SE)1E62"U0..P4/23IH!BD@-,&>6X("21 MTNX,UNR,C1[5IRPS,YPFQHRE@H,=.H)JP&T=B%H/.O6R MB_8D5<50_42TG^T=B>Z&)L(^X^,<(+TF@S@9,FZ>R#E8[:60G'4S1W6)Y>*; M3GG;:>XW(WF60H%+0%(1 U2F,2 \9>HG7B+%D3PFPDI<8G^,J85>VD30)==N MC+34E3B I!ESG8E/8%[:0G-C (V]HL1QY[T*2AP89EP]B>-^[LE)#'S4[2F_ M>7@DU4K?Z5:^3E/8R6"895DJ),I+P#$FZGFG6E9&YH D&8= M&AMLS=9GW7MI9!?Z&&Z3K&/'$J8S8<8< ? -S"8OH=W+<[J(/IA :\TRED#Y M9![3H4=E(TL\7C.4[>6.RSBBVTBV$<^J8J)7=IA1QC*4<@Y8CK66*T6 9# & M62QR1&$!4YQ:)=$?&6AJO*3MU(]-NPY[]U1S9Q66H]@:+K8\(!9Z/=6!U1AY M$35F;G59/"Z73D#A=45T;*QQ%STG/-Y;UYSZO./2I5J(7G.KUY*]_O.Q6C5; M2.W::59(CEE!$E#H#N (J64,050+S0M<9"G)\M0JHC$9=&JTH6-)_22P5A5. M=F9;+F],T#9<[WC&,/0"2#>DV(KJ]18W1UJ=S=U&C<=5D05$7I=))N..NVZR M0&)O(65SK9?N-VVO^1R* M,"@R+A%*"X8 GF((R+226F,9"6&V@'!ID:B2S MW\CE1'=X<;08Z9R<*_O/K6GO+?/6M7D M,';#3_;9B 1^I&W L-,L.^;TH%C9WD7CJ90=L_>%/-G1#_E1R+U;SBOV?"_^ M7/^J[/K7C)$LYJPDH)"Q>B[3C /"U$])&B>\@#%*R%GJK:_&F]J3JC/<;UH= MU].+7B> S5[+'F$+_#@?$F]MK8V^=O_59D>-W1[?VX8(A=1V?3WDFZJ\'O'_ ME-[KL).)ZPL%Y?K]:JB3VL= M6=PO/RFG=?_=92,'<+-0S[JHUS,)&2\HA""#90)0B1) DCA5E)3@!"%1T!+: M5#AYML^*O48H@[K78T1LU\E.E=JV?;??:33CO#>5%M/$SZAR-=CV-ULOHI:]1[ZS/9N)!9L%OWW&_)H[;-0 6RCCMSN3P@1YUB6'"0\UZ?FZB>:QQ@0C!*!2D$S8:7I=&", MJ4677]AWP9_: Y9M@DA;%;ZQO';; SH$L1GOG@E0<6W!N;K M8487P#SBYR'URV,?=>.%7SLA:,565/=H4VST6;#EMT7U7X+?<#5*)2NRIPUR MN> ?U5_KG>E*U.K?E$%K9O:O%BHS?T0R=*-AD[._XT[?'.DG_R/;5F7/:&$Q:8!WO/HAW7=#%K[URT MZ]UK_:.FG&/'PZASL8D^_7%F(/1]\JUO$T?EZD#XON;Y4,-X%41ITSQ?Z!-L M-LBQBA^S&": %5HN-,XHP Q! &%<)%"& MYL&,L\.B&YB63TBB;''?>A%$M=T=Q!%44H:LF():B@%*AJHI)G=RW%I5HRF& MU?^Y5GRKHC:][KE45JQ6SVK IMYEQA-:Y%04:E&MPE[$2 JHY F@%)982]GE MPHKYC$:=&MEI:R]:/2BQ-;J)@?1>QJIB6FQ3_[OEMJC1%!AN=OH&-O06ID93 M(]C\L&/R140T [96GQ OM=^,M$')ZQ:CT<#C;AS:8+&W'6AUL?LFW]YQ\Z/<]BQB$710*R M$E. 9$H!27 &U?-5X9UU&+7]1Q'?_4>1)T>F-/Y^P^K59JXFRY8.;1$'@;";T/D(V.-W YYV./]9L@G/N^C^*:OZ/E,UKHN:*6W MX-Z+]K^S3$BFH@0,!.()0!(6H,0( 0J)) 21+,-&J@SV0T^-/WI;HY4R]D)7 M439F1N]X9["E&R(*,[N#:0TSY5\ZKKP;DY1[A;+66UUO6TS8EC2Z/U_?)J MN:B7\XKK'BV;US97"R.<\A((6*@5$HYS@!,M>,%(+H0L,$JLDA*\6#4U^GOI ME-[CO?[UYO[]I2Y!UJ5!55?#/-/+T:1RSW&^KYO+G#WGM?W=L((C?OC:YK M5K.KO\U_%#I?+)4)X)@ITD89 1@B!A@D9<(2FB8R-MZ1-QQT:IR\6PF]B9M. M-8ASA]Q@$S\ D*&7N@,8=N>31BFI[K!:' 4$@'>D P*GKZK=.8$E.(.G!Z;W M&N],P=*[%R<-MM"0U86(J% Q=40(*[> MR#03*4BS#&4IS @CQ6PAONG7B5FT;3*LT0.Q2=#;#A[N>>AMC%8;(RT;8)B@ M;18(>T-PI-87^UL":O41;1#]?!I1^[X7%A!Y;7IA,NZX'2\LD-AK=V%SK8^M MS8_50MRLQ4,]@RB!(M/]"'&I>$<2 :B@$L@$%2FD,&8X<=_'W(PSM0CQU?9: M]%5;&C6FGJ4FM 7696_2":YQ-R+-D#ISQW$/AW#;B]NAWG O<<_?X8W#_8^[ MMC%5+_2^R8[>I=)UC_MJ:)OMHSC/XX01#LH4QHHKF 04LQ)0SF)4)NIOF5VJ MK]WX4^.0C?E-\X9#PH7.!ZF6$V-XOAH.[M!K41](._0I=<++;X=2.Q-&[DWJ MA,]^5U*WVSC68I+G9H.N2Y?MJX^;XN-9ICN34@(!H8D6T148E$FB#W6S,I=) M+O/4ZE!W:+"IL5EOZ[;_5]579C/[RNQ!F,WHRA=X@;EI%[=MBV6#BG;[6DL# M0+Q660Z--VY]I8'G>Y65)M[ON#V'SIQVGO*E7[HXRK0G74RSV5J>.?/..P;2F_/#T^SIOP MA,RU)LR'^?+GS4(N5P_-*.J'IC2S?G5VD6&1E&6L4TAS!E"1I*#,4@AX7N"2 M4"0Q,]I6\6+-U$*-W3./78]:Q23M4[3C5*1^:BN0#6,0/S-H<:@WQKR,>-IG M-25^C@*=9\GAC'",V7J#P\-@L^9VV'@NRD:GD,Z#C'\\>2X>!\\MS[ZI-RUR MG>U2\>[5>[\BBUJ*U4IP.),)9#(I() Q%@ E"(&2"@Y@0;#$@L206955V P^ MM1??Y;=OJ^84-7I4M_RNS^H>=[:B=-2+%]8[=?_U+F<#B[XT4](#(EQO\ M9K3@$]3 -/'Q%9+7PZC95X8;0N&U1OS4F.-6BQLBL%[\=(E8T\/3W.=I-V(R!Y(HM!E2GUSRYE@J* 4 M"Y!CE )$LP*4>.^+RF/=?;.)?9J!NJ^[RO M:J8>TZ?5SCD1(PDJ6,I!RI *"[5XB]%"2A%*F/$2X[BU"X_8VBXZ65JW'RZ MNOW].KJ__-_77ZSK:8[#:L95OJ *3$P=\2@[HZVA@=(W3"#Q7"]S?+RQZV1. M>GZ@/N;T-6ZL/XH="Y<^JGB5%D?)<4B S* 'BA024$ :PY'F:IAD7!-I0CMFP M4^.=IN=V8VNT,;:AGT^7_XB^:HLMCZH,T3>C(/^8!N:A<^"T9B$[='Q2D>'( MH_*1'1JO21@%IH2]9F+:OE!]Q'9]#]=" MK!GE#;N'[7HYW#CLQ2?=GO'?Q$+=<7ZYX)?\H5I4NAAW7?T0G6#2C.0I9(G> M)<&Z?7&184#4FD5+J%-,&,M2@FP>^!/C3>WI[\QMXFGRPN"__@7F\=]W_[2C M@U/ FWS@#$\4NDB]M]2>+9HF*3PHY->2H?&+H_VMR,;W,<8^D6I %J\A\ M*WC2+,L+F=,BU85T@N0 Q9P"DC.F@@M*$TA+*.WZ,QP99VK,LC'SA0B/R^[' M$5R3G)>(I104.B42E80!BCE17]RT((JW]0K/[FC, [+CG(H%Q]9P*^E\O$+O M'3D 9;]G- R#UTVB(T.-NRLT[._>-M")CSN4.?]._JP>GA[NEFMU,W7G3C/A MPW)U^6TEFK*RZS_7^KQ^N9AE,^.BQM;XIL"2]_9'H'; HB+6:D6%V"8IS8+[I(=[8'=WM0+PQ M/;H.#;%%?7$HJ$>J)?8'N5W!L ML@\7!5C<IJ-YNE8O.K;8G!=LZII,A1>=:]"A6 M4:V=LSR'\#*_AB<68\]:Z+.-W0G;.=NX?C%A5R\GK/Y:0N>A:FSXWVHOSN6B.BFJMR*A; MAS=":C->\+@4>0E$GD" ,H( 91("BF6,4\R+(LVLU!'M;9@:>_CW?")966_LM110=)LF,E -#'YB"7Z*N[;_H>_.V&2U;']JV&J?QMQ=C M=$?0JT:C@QGC2C>ZX[2GZ'C&K9RWHJNU^*AXFM^H!=CB6T7GXK)6C_QMIX/]4K@N$W5Y6YH+$WVAH<-19?&"'JLM=J#)'GC=?3XXZ]"VN, MQ($M6?-K'>L3FHIU'1 N%XK1WB\?2+68I;' $"498)"6*A0K&"AS7=,D(9',DT1D8;*Z.OK9V69S6'$35CEK-Q"DPE]A#9UQ<,0>"UIN#@ M0./6$0SYNE<[,/AANZ>?BVIVK9:)*KCA7'U!ZNX_'ZN%@#,<"YB@3.M,4WUB MFZ0JXBAR0(LD@1G'G!>IR=,_.,KDGO[&T*@S\:+_(=+&1K<+PVAC&-AA$O & M5V@2<$7*F N,D-AR0=V302W8?WQ;_O@?ZGH%!\3Z!Z!_V'G\A^\]RN-OY%[_ M^)M]V#'I;K6LZ[;![$P2040&==U$>Q6C_?J0E;7RZX#@$>]<;#)[&>E65!$2HS@ 12?\0)5 ^L2-0# MRQ'+N<#$+@5^:+"IO:Q[6YO=.-$;>A$MQ/&OL#W"QGN=7G +OZG9F'D1-89N M).4ZY#X-(.>R>7D2$L^[E,?'&WL[\J3G!_8=3U_C1B"?Q0^Q>!+MF<^BZ6_U MSVK]_>JI7B\?Q.IN.:_8\U9NHT2I>LW3&+ 2Z1-U$0.,1 IRF I6JB @HG13V5[U!L??6W- M]]LWX#SD?/*4I06C,I<;.J^YS/$NKHI,;5/U5KZEJP[XM%QLBN3T2QQ27N10 M14B0I4)K'92 EI G&0\SHM8EI+9*C.='M;FN1M)H:FS.GHG6HMU\V[M@*U< MDP'F*,^3LB3JQ9&4"G/$): Y1@!+K0(HBT2D6=]L_M[\=>(-^)<=Y^]'>)=L MT._ C]ZUX/\2 'VS]XCO;W'@M\<&P%Z^K[-8*_CM&.TYD+4!R:^;8U!+,9[7@"+S#;G(&;O1;R M:42\ZA\/##>NYO%IO_=TC@TN<6RY*M9;P=!93EA)8#]J#'SKSY/_+6JV!;E=WJ^4/]946LS(I,"YP#DJ8J6B) MJ+5;&230AX-CGG67.5VV U?[W9K'1^KDBCY5ZN5[2 MNMG8F^4Q2U/!,H 9*0"BC &FKD>+\"ZY:(>99;-QU];/%U2U0.2+';WN&<':.7.F:]'O-S M5_MO-&R<4/NCT@(V'Y:KCTNRT!MI6AJA.9'DLUS"0F8XT;&C-U+4B >GU42Z[SXUOC&X$FG;? = $N:UN%SAM7K)-M MA] WXR5_F 8FI$Y/3X5GGP43U0^]+7[1=UK55E_T@K/1.YTVM:K)_'@ZB$L. MK@%.GK-PAT8<.P_7P/L#F;@F5SFJV)LTYXQC7+)<*URG".N31P3*3/\!68'2 MF D5.=D K=O@+L9\_\WZT/[1KUGWZKA[/2ZS)[36C9@/]E&;/'R M8;E:5__527"]$G>H=3^%I>QRJ6<<2IQD&00YA(5Z,:C0%&>0 QFK'TFFB EB MLPQFVZ%MGJ9QLIAWC=\G.7:I%TQU%?VK5NF,8KEI/T#!]A00] M,(6]0/M6[HG'U&V;%0UQ9WP@A"UD<@,A/9)*KD?$[61R'6 ;5,FUN=]X(KD. M7K[0R'6YWFVU<+\B7'S2WY1NURZ6>9P*6BKNCU. (*.@3 4$-!$YA2R1K+"2 M 7L]P-3BT,:^J#'0<3=T#\(RB=,,R1QD"=5M3Y-"=Z)0X3TJ2);%!,.XM"L% M.@?$D5Z8_0MRW>#9?+1)26C75_NO34]8FX7TY^ 7^-UG]?VSCM*/.>XS(M\; M8]3H^YB'KR/MHY]S/=8GM:@WZ2]I#R-DP)9 MK>A?WGYJG-E:9Y+O8H*=Z9&Z*R+!C\E-P7 X[S[DL]\S[!?_C&X_1%]N?OMT\^'FZO+3?71Y=77[ MQZ?[FT^_17>W'V^N;JZ_6&XACOWE,-R.G/"$A][:W'%=+TAWG&]BRUWWVZ2C MOKW7%H%H"T%SS0X(T1:%J(U9^K;]_72_E'+=3CUNQOM[L6,XQ%&3.4@#).58PL<0D((2D0+,=I MF>5Q+(W$?NV'GEK\W![9M MABYU,.[@-=HN#@1CXO7 H([^Q/6J,UZ\"97Y# M]RW4EV&AMM@V#@;Y2!O'OJ&WVSUV0F]P_]CNCN/M(#MY^F(/V>T.CHW6VGWI M-K%KAJ0L<:9BB#(34"UZ1 J(9!)PE!=QEI&"Q[E-GP#4F]DD&W/DU!X7=4>'6S7C7@!X8;5Q/^M-][&O$&E[Q);^6/ MU4+Z0E3' 22Q 21@LRKC(.+)*./%EV-0B%$\->Z.O MVL.H<='RW-;;E!NN<=Y@(D,OC\:1XG21)SJSZC%H-/C=.WENGB1^U&MY/$GG4B7>](]$UY8KFK M9#4G9H0<"NG I-N9'?5V1SN&1]KR39W,UGR/'4H=0//:J=1F_'$[ECH@L]>Y MU.4>;B3WZU.MZ+*N%:/2:M$P:M>Q0]W[A@M%Q;(BFR3M/B'VQU6:V;G?C[[V31Q^NSE$F4EVD&2JZE[7G. 2U0#EB."&%YRA$6-BPYJO53 MH]F;U]G'=E0Z[LR;_%#S)>/ MNL,)^[Y8SI??GIMSYKY&@\3J]<4H TPF'""4IP!G:0P2">,,EKD0<6:W;7QB MQ.EM'6\8B),UH3I=8KVQW+$4YA3J9N\1CT@&9OZ-I='6U#;I)$3AC"$N/BGU MU)"CDJ"A_Z]IR_0R5S'Q1K9)!_@_Q'OU)/5)$Y+C)%,L UA60( *5*IHF7"0 MX!QSD>4%S8Q:KYP::&J!;:>-O6-LI*T]F7YAA^XPD_C$+#"%N,+E("0^C,79 M0N)';C^RD/BPD_M"XB<^[TH**D9Z6"Z^K)?L7\VV9GW[M*Y5R,.KQ;<9)3%. M2\Z!$(("1+($: 5(D$!G"%X[CD(8SA [D88+,V10R.,C(1&+B\#Z=&%WE4-9P]T3G%6N$(=6=NG Z M+25,"55IUM?G4Y4^RXK^M=.LP*C.1:])+*$D M$C0&I%0_X11#A@@C,$=V.S=.=DQO/V=K:E1K6Z-O*[*P/5=PFQ.S?9W@. ?F MV,:RJ'4@:CV(6AF_F8/VTXTC%U'CBK^=H+.0]+D_Y&;(J+M&9V'U M>B_IO)LYTN03K2M>D=7S%S(7M[*Y^\=-XEJ2%"Q&$@/)LQ*@)". II R'B: M$X)%&DN;4]GAX:86$6ZM50L@9:].3FN?//>,1QV:'*MTAD8[ECH>B1U'UY!'?& 6FD*"6- MHX.-RQ>G?-ZCBI,7.(EJ5.N*S/LV2NME=W;<9P0(+0R]E%>D_MZ?*L\PRHE( MD0 )H@R@$F- F8AUG59<\ASC3& +:0UK Z;&*9T+T6/G@^Y3UDDX1W3CQJ9% M)E.N;"2>K50B[*?*8/LK\ 0$)J@>^[L=[#LSHU]WL.]$Z;47FP2MP-A;Z70$ MG8/1U#H"S(6M9($.^SO.Z9\A[/7KT0\W._C%J%>+1=-&?$_J_7WJRKT-AV\O=$\#8KY:*;TI6,)P3#LI22\S!0H(R MIP@@04HB,YDP:'1(:SC>U,AHD]^T8_-%JX6I8(XZRR-MNGUJV!#NP]P4 ,W MG.0#2*>D,0-X/.2.#8TR>@J9@UT<0F6<$I@ 5<0Y0@AG 29D#7(HTYQR7++'2?#<<=VJDLVMVNY*6 MRO"(;Q0G;)643/$W/1OPCFKP0X(=0)LEF;8YVC$ZB.J2)5!^#PW,AA[Y], * MC_UC!+O+SRM*;19_==7&F_/"+6/U0=^[R !C/RI++#*1QJK/X8P1PQ@J0"@AE"A%F=M'0 MD7&FQCX[%;.=G:[]]X[@:L8Y'M *S#$N0-DWY1N&P6MOOB-#C=NB;]C?O4Y] M)S[N-0&^+1RZ?GB<+Y^%:#YTI[Y,WTDM[M0WHYY1FI6DE QPPA. "A7$E(QB M )E(25S*+$EC+RGPIRRQ>4K&28+O;>U2X!\[:Z-']:GH7;6(ZL:E7[QDQ9^< M*,/MH/#@A]X>&LB,;]VXB#8STWZX=R5J? F>&F\*Y@C)\2=-F4)ZO"E>A@GR MQK=S2$[[)-;5@BT?Q'Q9UU0THH6ZJ%LT=9=-K]_VWSL5_?:7-?E3U%P\K@2K MFMTO]5FRT^+Z^M>;^_>7,RZQ9!1"4!10!6<8"4 HEH!3!AG!F$MNM*$>W-*I MA7>M51;)4T&G<9B()S4Y@:E:IU6UID?OM*>_1*VO4>_LBP[9[>W52^&2,EZ$WV&V*7 MY#?&K UF P8U8+RTP3%P?)%?.,J #G'&[T_S=27)0S5_OEVH#XG?R>I?8JU6 M%ILM!RH2"+,<@1)1"1"B!&"24E!@"'-8LIP3 +Q. VX[T&S'UZ0>86 MESGNH;'O@C_IHLC-ZK+=H6N6G+^J!2;7_0;4BZ+-<9@W<]>T'MB*E[:+U*ME MO=YIA8Y(FF \WR'FA%41ZQ M'8_Z-G:ZKT"W/[=LSEGJ_U?=M36WC6/I]_T5?-G:GBICEA>0!/9AJ]Q.,INJ M=)Q-TC,/_:#"U>&6+&5$V>GLKU^ %XF2+ D 9I;,YW$,@F<\T'\>' YWVE" MP\V1?H7E$EVP[X'A(MX<1C?T,I]VI1O8+OTCNMULU"6BW?WLZKZUHM9WY'NU M;67N;Z+;1WT6,OKC:Z.!':0$5_ 1\+HV&,S8:5$8IX3%G!I/]J]T-L=GO34WZNUM MWOG:8IK-=?-JL^1/;UK2,4+H19 MZOY!B*5^.@ZO+GE2$O+0CUG>IK?6;9=@1[661PU57HZFG;B==G?D^G7E= NWMMJ'[B-GN^@>>Y)"6/ 6=:4+I,8D 9IT#P MG+(LHT416RU<'[0^-Q[LC=,;E8]57>MM2J8-;808;9,AAS":,9@S.(%):8?+ M70M&"+FK%WWWFZLX[&#BC,07?#O-.WSI(H>EZG="74B6[YY6O/Y,MKO,0B@3 MAGD."&>E"G\*"A!.U00JR5+$"B'+PFCEY$(?.RNCQLQ(V^FRHGH&3X-5 MZ/$HA8XV0@)DL=(\'JB)%IA= +-;5KX,Q<75Y#.W3K>(?-GV@[7C*Y>ZA2X? MJI6*E]J Z!UAC;3?9Z'7HU3T].MZLUG_4/^X(VIPU6\6+$F2(N,)8'&9 RC3 M M",U,CUMEJ%_I8#H-9;!0.W, *X++,[L216;=S([7VH$W5YB+KM1/Q MSR4V/'6MP[DQ5&LO6&J#=5)E9W%$&I-OHH>+Q0+=,#98X8 M#4E@0O@LGJMF^5Y-O#ZIM]JFBTX\'P@Z"\'8@T"G#4]V .BL3\.#/^9W@;1?>#$>P=B[[N1O#+P0A^NCR"UGSL&VZ?;.W-MDFYW#>BQTSO MO7VW]\"GS;J=<;Q;;]ZLG^A6/BUO&=-Y[O4B*XH")C$!,9693E7!@')& -BS4U2( M?M%?^DU-EA[DT6PP\LEF%_N;E*%,/#]F':-[ NSO-;^\;W52WOZID^]J75T; M*4Z1(@=%2DN=&Y,!C'@&U'^"!RHP RU-H92,!']&;VH%O.#;/A-U'FGH[W6OSI28^0[LG-'>;)= MQ)>MF,^.XD64K'87+[?DF#-(ZF_ZO[?_?%+OSJ6N1OUY)R+5U)]>\<,/!E>V MQKU?L8U07]$WHOU;_;Q\XLKVMW^R;_K;K!<0WDJI8LD%+'!2$"A!+G4^HM!E M@T@>@Q07B),$2Y(5B^UZ2Y9FG#NM^59\O7,B'(UT,K.-V?KIUV4:;]IBC6+O MYK$RF/Z]9>+CM%\2LQ? ?(<^\,OCKAGEIH+DP".],+ ;XN:7>MB//SNXH=O< MZ5&(?NEQ^(M>S.V@B'HLVG.[+1H>TT%?912]9IE.Z\&TR:NO,CHG.;&O8\6X MTITJK*/5JHGJWNQJYNX5$;6Z$<_+$A">$@"1Q(#(,@,44N>5GE^EA*<9&N?J>!K>[9C9H3H0XOZ[T 755P\?-/-]J AMCEK_1K9J MAK']V62_[I\8AE)""<] DA (8*+& ],$@T1 P5%<0"FMRI\[V# WEFI=T%/N MSHFH\>(FVOEQ$_6>6.9\. R0&:4%ACTPO]D@'E00=P2,7I-!',R8-B/$':>3 MM) 13;G1Y#]$]?!-18ZWSZK/!_'Q22?5W7^:=L4S= Y*:2NV")%%(H\ M8P#S3 #(50Q'4T60D*9YSEB1%I+9J2E9]6_SE$ZCL=2;'Y'6_FB]-[E;--9+ MF!5S7T6V'"$A52B-)9"I4*\P) J 9(P!Q@05:4QC(5.;5UBP\9E&G6&U?M01 MQGK3I/*T([':%RA2#UH[*!&(?G2>@O-#.=4@FKWF@@U-X!?<[IGI#(]:RYNC M&BW, ^-OHL9\?V\U)]1\OL_L#)CT3>:$S?$[S*T1'X> =8OUE^\;0?C]ZN]D M4^D7I5[<2!8E9(@R(D">4O7B@D@"E.0I2-,<(U@DHLAC]R/ YSN>&R,VED9U M8^J8@[\7H#8CKQ !N:MDT._+9BMV=%Z%?6&-ZO%H4[\7HQ2A:T3&B>)PPD3#+%6#@%)!9:AB?.4YPAF<56VH-CC)D;BQV8 M&*U_=)G:1 N>UE6S1VQ';J-&RHSPIL(_, DV;D0#/Z+.D6C@R4W4^-)H6!P, M5>../V;T@:E/MAQESZ0,Z@.Y8U;UTJ;C";@G6HM_/BDR?_NL-[YN:=THR"[B M/,D2D94 "<@!E# &",-$_8%SPJC )+/*%3_7T=P8@Y: M,]KS 5A@2G/"ROXTV14@O)X9.]?7M"?#KGA\+\5C_6B0$6>"1D#'&O]FYPC0 0N0"[R3"8REHR8%^2Q MZ'ANW#$P/5*V1]KX[H4^,#_Z0SL0-1[82/_9C,AEB@F) M2(=QB&4S6S = U]RV:X87A1PM&EO.E5'!R\/I!Y=[G=X.;QP#F%?Y/$]5]VK M2);LY$;Z>AIDQ?L]N4K4ZG?JZ\N;X+>[[N#WBY1 SD6:@4(2"F B,T!RDH$L M92E.2I[)/%ZLQ(-.,OYJ^':9Q'*CAQBW#_&)_:%GH*W845NJ:V^R!4E.,_@& M;[#YC.7KG=_2!WA[EZ.ASYT>4[2K9:,'?.!7U#E^$[5?B_[RPZMF][6P>.O. M[NLQT?MZ3E\3NW?\I"-V,3J8QI+IXHI)D3V(2*;M><1V@\ZHVXAO8E57S_JD M]_I1Z$3@=^N-J!Y6=TT-!O9SL":G3&A^6K8%K_G_/+61UT>QO9=?R9^+),Y1 M4B(*:,XR *E0$V0B$4!Q(>(DQCFC5B=*PI@YMTETYTG$.E>B[=[ZB.S,=]BF M\#_"%AL8KSINDVQM''@8M2Y&OV@G_W(3]:/:.SK<]&C>.0-?H[VS6MEVJW=# ME,.>=S^"#8CW?1'_EDZ_8Q(,[1?W4L+UYKC+0G1QJ283]Z-ZCE23^ZX[#
X\Q.5^!JEW,C?FUQR0L]^!,0;#ZU[,]5ZGW94Q1N%D?\;\SK%UY/:J$ -1B']4VV_O M5[QZKO@367X6[6$/T941[D729"EI3C.IR >G .8T!:1,(2B*!$H5MTK*'13M7=(+'_V0]87* M?K_GGH>U1 J;OE-]]I6;=;5^]>9^ME\0\8Q(R M &4& 20B!1AC!E"9%5F*2D&9O_;V\^6*>#&8V#&KR&0#]W(ZY>U/D3J;B:$B^R@DN!.0095-0$ MD2(I+-6/*2)8BRC+S*Z0S%'[BKHK+XLS(C).:'O^ A9:@"TG)1!E 1G+,:*)44K%A3[F M]LRG?U56_FO4VADUAKK4ZST#J,'IAO$P!::"!J%0 %GL\X\':J*-^5/ /.V; M7T;@XD;WF5NGVYF^;/O!5O*52T=( '];+]4=]=NF8.5.Y>O3>M-,$K?;346? MMHUXQ%KG9NA(:[U4C3[TU+M(!*8J%L(@+9MI&^, IVD"XARK3Q)40FY5*<>/ M67,CU:]:WK(5">Y\^[>N2JB#/O#X02N+HB0HQT!@+?G 20(00Q"4$*.RI"(5 MI5BT"WQ?MF2SG>O0'9L8\&R1>*A6;1UELM2Z_Z\R;@06/,<0 5:0'$#(4D!3 M)$")(2YS4=(8YMVXO5WQ>8]:;V"X,7O;"G&\YH 9[KE-/@2A]^4.B*YU:2B2 MVGD5#=V*MNOHT+'==,JS0+DTTPB%&=(UUI)- ]S?68! I8F&1,DGJLOU'&5%7+G;< MRM-23??R][H]MWQ/MZ1:Z4++O33TN_7FC!KA@N:(BS11,\1,_0$)5N$K$07( M4+E]I.2S&2,8-BN-TW#=2A=P"U%V M@?*CS>B( M>D]T08B==K].]CP24]UKJ7K<%AP/JM>=PA'F3+MY.!ZWD_U$#TVZ$>KYL[E_ M4R;HT[N_"O5]%/K8?9:6&1&D5-$FCO7Q" 8(I1P4N4SBM"!(I+E%8JB#"48/ M\_09GL>Y$S=:LM..0VW&H0 0%S%?\G7 *5H'P#/QVNI@JH@W?)970QGJ_N2$.F/E\^=AT/^G+Q@&7XY>+ M2Q.NYU5TRH=JIZOB^:M8"5EM%QBA'!$J01Y3K?',,H!36 (JA2PDYB66PDZ% M^TQ/-H_3-'K;73[6EOSI5AKV'*1JRI*1DD%0<@TII0F@<49!DO)2?<59S&.K MO!4/@$ZS"A0&3C-B]P!2\.6?!A]EXKZ2;F>EQT*Z5W#P>Q#HY:XF/A!TT=_3 M@T&7+W^%XH\+&N.RE)@ 3%6D"!%6?)'%.4AICI@D&.$BL]]S'673/+=:[XS+ M,D9D&VV_"14.]9NS:^F4ES)N9)'(,>JG M4;=W[J?-6A' ]N,;9[$4+.I70;:+FB694@R#$A3&4W0$F!=W)W!'"929CPMK!CK;$]S MHZC.T'[]P)*.S@-JQC]>8 I,.#U" R-ONF5ACX?AKB+ADT3.=S8I:USU^9@F MKM_@Q@MOR4;/6'7![:;.U9MJ^:2BIT6!\X3A$@*,8PD@0RF@LLQ!&1/&$,T1 MA=)NI?9,3_-;J?WX0I4]P%MKFSIZ?+U)F5.T!Q\!$W5NHI37:4H0W M46>E/YZ^ H-/EC[7U:0YRA]:P;? 0P-EE0+A ;#)!X&J,2IYD60YB+A)]0J@ J$@3 MD)=Q6L0II2DI36C2O,NY4>;>ZJ@U^Z;3(-0;N[WIEHJW%@-PF4_#P!IZM]8/ MHL:<80_2A8A.-3:(YM1/QY&<16^3\(V]]SWW.-SIHEKTJ!-A_[=AMWNYW^=K MM_D:#>^]I'>]H#*/BX(+ (M"Q6VE+A!=$@K2@N>2E% FR&B=RZ'ON3'3T'K] MZ)"^#$RUWRSM"D95ZH)=+I#=GH7+(!D$@>&@#[VO,43]7I[N3+=E#^[EH!)" M0*AMM):"03Y1;.D7>DN9)B?P+LLWV34YH:R3DZ^'189$@7)& )4*PW#A'* $<2@5/>PA$'"";>M!NMDB=$3 M/7WN;V>R?JSE43*J1>CH-C8&P7HXJ"=:<7A1*/VFI=";:(#^8=[JTF)S;\0( M6,3PP4=BHE ^T(C8Q?2CP+P8VKNU/%V$/\KS@T!_7$N.26POJ.7OQ6#*-"L3 M%$M J5ZREI0 P@H)$J9E)W$L6)X[)*E=ZM/F 7L-O4_J(A]Y&67$&9,9CP'. MBAA F%& !%4_\D+]+^4<26R=,.87X\G4.0/ :S:O\0;8*[U_ ^@1&4'B-;/J M8H?39DZ9^'Z2&65TTZB:29^%WB30FI=BTZPF*&_NZ;)Z:%X&.K]9)UU]K1[5 M)??RB_JTEJVV1#-]761EF0LU I&4*F)2D0(4@/+,ZV^K'K+DM MVG1>Z:S'SJ]HX%BT]^PFZGV+6N>:\I,#][IE \ORG9X&VW1%9^HA#+Z^,]GH MN99^\@1V@,)08RU[C;)1GM \4U3*5^LCZC*\K^LGP=\\;5HK5$#V=[)\$LWO M[IO-X_KMGV+#JEKP!4MP3K.\!"4K"@"+7(O[2!584H@A)Y(6:6*7,F)M@PT9 M3)-,TINFG_"F[D+4;KI;+J[;CX89!P=%.##=MM666^.CUOKN$,I-U#APTQ5D M[GR(=DYX%G)WP<^[9KN5$=/+L[M@]*(2NU-#WG(OZOZ4<\?1BR1A,HD+"/(T M5Z27R0P@5$(0(Y$B%G.,N-$99(L^9QJTCLZ?.,'6C,(\(Q:8M*[E25P#TT=" MQ#EX B=!G'3[VHD/YW P2'8X>^NX^O'G5.G*)$FE/K,K<2P 1$4,"(_5%!HR M490R2Y'9B3G#_N;&,+NJX]5.]4]GHELKO%Z#V8QP/((7F&QVN$VC!F@(3(@2 MZ[-0!S3T_UQA]#!J@1\4==W+.]5^M7U'6+,D^!OYLWI\>OQUO=FL?Z@XZHZH M+Y!>LA9QEDJ6$Q#G&0<0JBD<25$)B!0%+CD6"*5V4SB;[N^LLC6AO:L0Z M6^V(QVH0S%@H%+"!*4F;W6P)-X9'O>4W40_USOCH[AK4U@3E@IE/MK+J?U+J M,M;F.P@^/,"Z2'&>Q+HLJ,BPFJCA' *: MD0Q0F)54Q#'"F>B/+YE1F[T1#B>7 A-6ROKV MPV5&@H&&8"*=_1;[5B3OA7/P P^B6Q/L[;7VG>'S*KEO;\6TROO.*)T(\+NW MY*CZ=G"$7W5/5DRS\+K>U@N<"B(EA" OM')\+B2@1% L3E*29J;IY G:AXU. MEI7]HB_#Y.N7+[![!KFH%E\$>]JHB5-?!^ZC&K:%@B%C6"* DYP!* D")$X( MR*2NPU9F<2&,:K^U0,7Y6K[F^ M?V3K_IFM!?OKP_KYW]6MRO\$ZW\ _8_!TWJVV4D>VFM.]<_NU>M<3U,.]>D7 MK(@YE8D 62XP@ A)0 3D(!$D@3A-)#)3L'JY^;D]OI\/"VS8'DT\0,XLI';' M(_ S>U3!PN[Z"'B<_=O>3=Z?FY%Z]R?6+;$JR]O&)B*W*KOVX*[*L4[P5F[X/@*J*8/]5BH@C_< MUB@Y/.>70/#[O+_8T\3/_25O3Y__BU<["J4WN7#5L]AMTWXF6Z$S+ZK5DSZ! MVZHJK%?U(BMEG,B8 RR2'$"J,,5I24!!XQ1G*2D+;L4-YEW/C2]VE@].;D3* M5LO#8A;8FU%(&$0#T\H>S,%Q#FUW="@BT$BQ,:\E&NSQ\JH&;M[[M +AUJB< M:(;;M^"X84JJ37-.MMMM6 TK2?PF2/VT$?Q^]5G/>/3)6G7!Q_5JT__X*ZFK M^H/BU/=;\5@O8B$@ED( )K-2!3\\!9@F,5"?YA+&,!CU+D;K5;1SLKEJZ&;4^!G]H3V-&EO M,:KV&[PAT/>Z]^O5P&FWA4-@>[)C'*03MW?(1['5\^E/F_5SQ07_]>?OM=[' M?K]Z5O-MW;=^DS6&+9!@C!:$J.DPDRH"1AA@F0N0L$20E,.4)\5BN]Z2I=D+ MPKQK*_;?&1".)[2885--]JEN3MBH_W'03

)V5$>U2.Z=/%(C M9M-D;[4+$.,D(*0'):*9KY^C3@0(!!'F>QI24#!E)25[J9&[1:6]G MM#$K+;8KD$P8IOM;-.3;;5=@^U"F)_S%\[:7F> M;LRHF84]4XU%Z)FHW3 $U9/U :G7XWQC[)GVN)\'Y$Z. _IHTZEB%]NHJ:EX M(_J_VP2WN_7C8U77S3J]3ES-"I8 6, UP M;N2Y2\UD>QNM:E)=A_@R"X8 +C#3]=9&O_3V_B7:X7@7#$>K*E]>\9RLWM=( M7&U+?QF#=*4(V/5VIBP'9NS546$P\_O< N!_B.KAF\XK>18;\B ^/NG=\'O9 M%*FM[Y^V]98T&IA=P=HW5KNK[_Q]V$:^G83*+?:<'/_"[H7?1'[Y#'4-@OPCZ#8D^631H>^T7S.%#VW+I#R/SEZV?U M(E"]J'_\;;FF9/EAR[M3<87Z\A;!&3JF0["=:]'>-Y.H*^ XF\7)DX]>X!?$5 -G'2Y[!=IGM.S'L$F# M9:]8'L?*?AMWU33;G8%J*]-L=X]U202.$R%!SA@!4&N9H0)*D'%8\#2!>2&M M5BG.=S4W3N[,&Q9PM%R!N "K&5OZ 2LP!0Z,O(EZT$)0VG4T_&J+G>UM8B6Q M:UZ?ZH9=O<-1PKZMH-B>(E#3]_?[.J@?]F?9>9DQ1"!(6,$!% @"0LM"%T'" M.(U%@;@589AT.C?JZ$N/[HR.!E:/.'!N- !FU.(;UM 3\?&(VFO16T#D57[> MI-]I%>YUY&7FG7%3Z3B[]:;K^1/7;;IVWJI5QC5!\UO?R5ULP6D MA6"[\JLL+4N62H 0$@!*$0-:Q!)@I(>%Q7$>)Q;E5\?88O2<35^ =9!3WU;: M>-@0/5VIFY>*&A[UBU^J550W+I_7/?8W9H;4%FH()J(Z;2"@VL+H$_G9T-[M M9J,%,]KBXMW^2^.66/+F0)).71SX.:B-Y)$/1^#JE1]=[)B6+T<@=<*?8]IR MT"9[6FXK21ZKY<]>F8''&=$GBUA6I 22 &.I?I1QB@K)8MA9I2<^&+K9L49#$IB*K-"PTRP[Y_5HW;*3AJ?3+COGTX%^V=F+7)/(?MPR MMG[2&'/JV7%?O9_KD_RUMBG(NLD$ F:0F@WO@D3#W8!*LX M*!;JH9;$3I+>U@2;+_@TLO3ZU*9^R^Z\B [=L,TGLQP2L[ F),R!>429?A[< MFZ@U//JC^SO(26I7]/SFF5G:,'&VF1M"ISEGCNVXUE7L%L,'"^2?UFV^RVZY M-<<%PZ4H04QD!B F.: I2=2/3"H*3!@E5FDG)IW.+;39V7RX#]6;[;Q]:#0 MAC,WS["&GJF-1]2A0*(Y1'YK(AKT.W$91',D3BL?6MQ[CI>&@_I!_>L__Z7_ M1/VAY^__^2__!U!+ P04 " "YBOU02W_QU5J+ @$@8 %0 &-S9W M M,C R,# V,S!?<')E+GAM;-R]V79;.9(N?'^>(O\ZMS\Z,0^]NOLL698SM=J6 MW)*RJ_O<<&$(R.RB2!=).=/U]"= 4O-@#AO<4%96.C70>\?P(1 !Q/ O_^>/ MJ]%/WV Z&T[&__H7]D_T+S_!.$[2<'SYKW_Y[>(#L7_Y/__VO_[7O_Q_A/S7 MN[.//[V?Q.LK&,]_.IR"GT/ZZ??A_,M/?TTP^]M/>3JY^NFOD^G?AM\\(?^V M^$N'DZ_?I\/++_.?..7T\6^G_QP5-T':0&2$2*03F@3G+ &5- L.@!GX_R__ MV1GKI)>)<.8DD=E3XID"(LL/N:6:A[AXZ&@X_ML_ES^"G\%/R-QXMOCV7__R M93[_^L\___S[[[__TQ]A.OJGR?3R9TZI^/GFTW]9??R/)Y__72P^S9QS/R]^ M>_O1V?"Y#^)CV<__]>GC>?P"5YX,Q[.Y'\?R@MGPGV>+'WZ<1#]?R/R'=/WT MXB?*=^3F8Z3\B#!.!/NG/V;I+__VOW[Z:2F.Z60$9Y!_*O_][>SXP2OC!&F; MXG^N?BZ__OEP@F#XZB\+L8N_//_^%?[U+[/AU=?1[<^^3"'_ZU_B[/(K*5JE M6M#RRO]]]Y=_OGO[URG,$# +;C_B#U;/*&_;AA+X8P[C!$O^;MXQFL0''QH5 MZ4ZF-W]SY .,%C\=)!@.%D\^"+/YU,?YP&83(05)A V:2!,U<28H @(1EY12 MF?.'C!>B9TCU0ADSB/]T.?GV,SX8E<)<^8*4+PAE*U7\[RWWM7LPC3]-I@FF:$AN M7NJG\8FF'X)X]8F?O_HI/HC$+\-1NOG;Q:)TH;?YI /Y+96#Y/[E)^0ZPW0* MZ>-2-R\RM^!LCN85%I_L0N__<>VG^,31]S/X.IG.!RYX+:3/Q'J)II%E3KPW M@D0=' V@ \N^0P@\>OU::.#MHV$7J38"C(NI'\^&1?0K'H0*PF7<497.BTT3 M2* ^$!-\<)I+&;GNTC@\>O]:T!#M0V,GN3:"C<\P'4[2T3B]1Z=MH$%9)9PG M'A(C4BA+?**))&4IFD.KE>S29#QX^5JHD.VC8GN)]@R)H_%\./_^83B"D^NK M --!9BS;9 Q)# V<3)*CT?.6!!.CI\YRJF0':'C\WK6 H-H%PDYR; (#9W Y M+$(8ST_\%0QB!(B9.Z*,10SC%D><$[CE>; B&.4\SYWAX.&[U\*";AT+.\BS M"3PO7PM M1)C6$;&+1'N&Q.'UM$CJPW 6_>B_P4]OMCK& ;T=;0BS:.MDMH:XS >@8?)$)D^@.2V6 >&XDL5JC M4XQN<[9=!AR/7K\6,ER[R.A"JDT!8^DB+YF(P(T&""3FD);.4#AH^OMQ>A$WXF,?C.)E^G4P7(C]'R@WBRBU"31UYG&^2LIZ.&GX8+-K<3>!G@O_QW%" M\0WS<'E]M@J]@Y-:@=)$I!2)]#P0*S,GU)HLA!$Y!-49;EX@8CW$-'S>V9V( MF\#*04JH@]GJ/Q^'8V #=*09:(&[I)2^;)4.XR_G"$OXXY@%XKV+V.5% M;# M2,.GG]V(MB5\'.*7I].+R>_C :7&OS'BQ!_UZV&C^0'0WL;:$C,5V>3K]/)U\&XXC#)!>%PR&8!IXV3*%(T&CA+2-&+=S M97BP72YL].=Q9NWP>HA8H104!LE>HONB.0VJ9 =T:@3NOWL])#1\H+FS0)L(&5;7 MO\M,P@)LU,'U;""$ Z;1E&4G '9Z&]0#2_/EE M!P)N BC'8WP:BF/X#=[[N5^Q-:!44J=QXTO>.2(SVL(@DB48(AL1.4^IPR2M MYVE8#RC-'V)V(. F@%(R$*>'?@Z7D^GW0+)H_O]Q>G$V@X?S*CT;OKF?#,)9$M9#1_-'E+N+MPF4G'^!T>B& M>B&%L)EZ KE4Q"6/\&:"$NN0+QI]RAVF8-Q_\WJ8:/B\,K%ELOL'CNRA'WY:;'0O6KV?DTONO@Y+)=06+ M*].2_7<+P1 )JF?@OR:".M(_%L#"3?\,.D(2A@IS&:? MIY,\G ],S$B]5T1C6(G.0_*XN6='F%&XR>DLG7@F:75W[-RCH9\2_9I@V5; MVYN9R=R/.L'&Z5=KCRZ,_OL(8K>6M0'RTPBF6B)(Z$>EX07CT1.6L6-3> M>?Y,(>;N2'F1HGZ*^&OBIAOA-[!9G6/X6;;;RP-=+:)H2"(C"5% M5T=%K,"5X;FRU#J+DR"9P8963.0?,8GSEXK^#_]].S MJ2YX=A-W2W'C,B[ZB 'P0$NF&.>:..7*375(Q%*A2!2)Y225"?Z96[P.$7-' M2[^8J1HK;BGP)DZB%NE/,)LO>5AA_V0RGMPP=P(H)> Q!2N(]EY@U!* N! T M,8YIFR78Y*L8GG6(ZZ=G6$U<=:Z2)H!V.O\"T_M4B M, B.6.VE9VB*N:FSM[U*5C_MQZH:K>[4T 2L[FSOS=73<'R-;*V,\V0\>P=Y M,H7EYR[\'S#[-!Q/IC>9G[C., YY^)0C#'?GWS_!_,L$?_,-/U+$7SHP)6.$ M=(0YRM&X,T&LE(%P0]&TYXQ:J7++LT<>^VFK5M>:M@F0!CS&6Y97J_\=QN7E MPD0E8P5%24?J<&_Q"=G@V9)L: S!0[+P3/)P5SA_0D\_#=WJ8W(WP;\1ZXN? M6!XB?BZQ.:IL/I\.P_7<8UQ^,<&-*)9L@H5M=[ _;SR$_'2/[L,TP7B7OO_&P8!]2$ M'#4D=)R@]"8PGH002YDBUX()F7BHXLD^2TU/?>YJ8F]WJ3=A.A^S\7XXNIY# MR66A.4AM4""+XO9D2F]@65(_F39&>ZN?Z9#9/7Q6]/34 &^? -I&\DU Z*]0 M)FI!.L"'^LM5=X33_"2)>+E"!$C/(3N28V$OIT!PR7B2H;BF@6L=JGAU&U'9 M4_>\FG"KIZ660;A:5$\3VJES*B=*B;74HJ'&&,EG%DBV1G(ON4UU[-N&=/;4 MHJ\'(':BJ3=:>G!X^NGSV=&O^)GC_SPZ/L%OCZK4(#SWGGT4(_R0OXZJ$FZ! M6JY="W(/QJD4/TWA"\:WPV^KTY5;&%/<3F/(FG 6,Y%<6&(%MT1%K:WREH4Z M.:\;TKFK;3R!^;V[(>&#@P HN0^9*9W\M<"FSE$NZ Q6I2M[= RKZ3;6K MB9/'YFY[X;=P^5^.Z9^13.$%&3O-%_Z/9?-W_/D4_ S>P_*_M[(3EBN9E"82 MRG@R:B)Q8#*)7K,0L@N"5CE$V9WT?C/N]HG1/:NY<6!_F$S111DO6W#$[XN! M>Z4S!^I]G!;?C98H2/]SO3QROY'1@$'@H11_)!=1"HE'$B+7A.5HO *KC:X2 MW-1AI^=\Z#V#$-+Q.?ANCI$?#?T#Z=3(J;OHO?C@NHCD=KSIC#6%V M,!W.\%?O\=OQY5)5MW+ .($#M0(C"($;(0.%_GW@)(:4G8V44E^E4+060SVG M9[>Y5O:*DH972V'YT,^^?!A-?O\5TB7I8BX,PYZ3AAOGMHGL;'5%K$P43#A'3-" <3QW!.6 ,E &9(Y"B>?:ZG=1:=\I'_U:Z7V&N'T" MH#/\US^5?G?P\>#D\.C\UZ.CB^[ZX#Q\:JT3YU=H[_Y\^<-P[,=QZ$>?)[/A M C6W=R.42VII()H7E(92-B9T)#:93*6Q]-D!YIT>*K](W,XU9HL2IEM6G4DB M@J8$0%ED-',67(WF'A23K:]S!L(B9;4 MK]K9WC*!1A)",)[HH-"M!2V(LR(2(4K>C$#SGBL"YQ$U_>)G%_4^BY1=9-T M8$I\5/P _$_);_[F1R6G^6!^Z*?3[[@#_Z@"RAK[=HUG/3>%MH MSVG"A<=L\&BQ\0\O(\,W2.K0R6T *G1:/([>@#P M83)]/[D.\WP]>LKA+7/!1Z5QE>#"P1 ="2+!AT!BF2V73(S)5"F*W8C*?@/$ M"H"KIJ)V3M^>\H.1[@U+L4R>8,*32"U:Z1PU"2QE DJ60QNKLZ]RZO8:4?V> MMNW#JFVI@ 8.SCY/X:L?IE6%$'H!B]/!!S(;")04P^B:L!1BF:L:<)DX0Y*S M+E%A-8M5"A+7H*W?'6_PI7GX'Q20*C %GRH(D3:$F% MC"98QY6KD\/X#"TMN.2=G![L*N<&3,G[U6MO"UN7XBF-*H ZY;0U*!F>B!2> MD3+[@D"T6KO(;.15,K->)JD%U[H3X'0D]0;P\WE:^E',OW\>^7$IMR^G'5]7 MZ5L#P5W0!BVN4DDC+R(1IZ,G0DN,$2B7JH[G_!I1+7C.G6"H,\DW@*+;ADP? MRY7\6:EV.Y M$QQU)_L&@%2:S/\^'(T&,J;DN%9EM)6TFT 20\;B*)5O&V+>XM3]I:9+V,B8P8',B$^O3**J*UY$P#I<%4FKWR M8^+Z[6#5(8(ZUT0#Z+IQX$H_Y=D &,N@(R61E=0Q1V,98BR(!08:)24!%OPV@*CC'F\NV"6!\+9D,LQ74)^.X.D)(S'J-?Q"PDB/*!27!,4D23QE9 M+(*I%$T]3U"_O9DZA4L'$F^B(/]>([-[Y^!W#$E&?6(^$<&+C MO0B>8W!8Y0;_!W3UW"6ITYVJ.P4T8(M6W;-SU#9SX4CDI:V.-9)8I3GQ5EJ. M\:%RODHYZ0;MRNOU,>H\5V@C<;9P%CST83A:E@V-TV)6Y9?)"*4^6_9"O$NX M2^#0E0\D>N6)!&Y)T#DB\ M FD@EVG MGZ.KKZ/)=X S&)5LHJ>R&B@N4TI4$%6&?,G ,K%.8T 1,7ZPZ 986N7.](>4 M];L75D)5M_IH &"X3*;7SS+"M7$RTT0RU2@F5:J@#'6$ZNBT,EEX76>RT$L4 M]7NS6L],=2#_=H!T+SR]8<0FGZ(I^94F*32Y94*J-*CZK*(4 O^M,UCT18KZ MO5ZM"Z0=Y=\ D![>]=U(Z_MMFA,#9@/&Q%3F4J%L'7':6:)D=E$(IAVO4H?W M.EG]WK16@E2'FFCB[/*YT?%/N I:9O"!D@0H*ZE=&9\:,'A1TFO.5>E<4@-? MZQ#7[X5M)91UKI4&;-@SVWF4/E(4$M'&!"*%4L09#B09EUPTTGM6Y6!\2S^J MVJ5M)13M*/$6#D%7B9KO(=349*B,)Y(JLQTIMP0JR 0W+N3#9)[\'4. MH)XEIYF@KN+AT^YZ:, "/O">[DGS'$BL M3MG'*T0U$_W5@UAG.ND17Z4'S6 1>-R40]U?)_?LLD=O,+%(P(!%=KPD):.B M3/4!P=!ER(];-CWM;K/FNYH)\KI'3@UI-V"<[C$QT#EXYIP@C+E%JDVY$P[LAOQF@L-Z$.U!SVV9PF=%._!"8LB=%0%> AR?@02I.&%< M68\.*(^Y2@K6CPCK-V=XWT9S=]V\H;:$M\-D3C\<_GIP\LO1^?')^<7IX;__ M>OKQ_='9^=%__'9\\=\/&>MB9L[KKZL^.F<#;KOO]@HA(I),.JE$*N1=WNN_OJ)1?%J@\ 4DY4*,*CQBC(94UL\IQHBL&0 MTB5-I(JU>TA&,ST..T+%TZUV:Z$WL&7>4K^42.DU.QF7 OJ#/X:S@57, D1) MG+:.2!H$L:X4(6)HQ SZ -+6;0CZ'%6- &H+=;^$G)UEWP"0'O'P?G+EA^.! MUTIIC)!(1@:(U#H1+SPEG#LGJ5&4Z3JC?)^CIA'@[*[MQPE;.XN^ ?P@^5>3 M\<)&?X(R5W$09>*FV.,D(RZMTKS#.9>(#L&&*'0VJDJ0^822?G'3@7:?-A3? M0=0-8.4@I47"OQ]]]L-T/#[T7X?HU]\RXPPDBKMWSJ5 6G/BO!$D"1&22"F% M6.4V\56J^KU4[!Y#W:F@!3S%>'UUO6^@SCZD!@ M WQMH8_&$78W8W1EAXT%F2*CQ"N-=KB4['H1 7U'E53R6J)+N3>[]8BX=E&W M#3 VL6N[:.E-(!#2.S\JG=57#/IDI2@Y:3S;A#N$#,0;Y0DUGE)IM8EQG3N" M#F'XB,)^]M-FL+B+OAKP_&_]D8_HBA[CE[.!\IE'"$"2YJ4.CF?T/:,AX(,* MY0#0KK7);G_.?DM*(V/U.CQ#D"\IL=GH]G\W]N&1N#!(".3'F2>2E M&JD1B2R(C7_".T7:2AEL*T4&5 X@]IG;5CS0[ N;^-=H,FD]@?C>Z=T # M Y^5(C*4/#27(K'.4:(#!9J]3J%.)<<#*AK9&KO!UO;R;6!G7&O,LTHBYJ@, M425C32:GBS?JB359*Q>I3:9*_YGVAW1W#*7.M=$ PA:F]W@VNX;T_GI:#.[2 MOBUSH#YC&X0S2@#,FA'#EW*+B]&5+S 8DE8J2A(MQL)2,0R(A>OPFE M_1:+[ >)'>FIB>X2KRZV,W0VI\,XAV5V]\'O?IH6,S$'*E-OJ V$X3: 'JB4 M);W$DV2EI!DR9V&?>/P!N?V6A^S3/':CL9:1N5A\+[-I/4CAI2*EO #99)($ M@$Q &.:TI1[J- /?BMI^BT3V:"R[T5<;L%RLLY(B]6$R13^X-( I$3TRC#]8 M_/:=GY4>^U=E+.)"FX-LA(:8+7$@:3G/IOA5*CV.I:?<:%HI\7$;8OMM7U_E M)+"BMAJ:M'M[JS=;]7F\F*S+L8E1QR 9B:),H#')DZ"-(=1)X!!]I*Y2@N76 M-/?<&[]CG.Y+>>W ]57?^GE&N3%U*A%[R&Q[R>P=^OA[/A',YA^FT882F<,XB3 MR_'B*0LY#80!1U-V*/8R;4>B KPH32TIR&2 HWM>Y1:F-F/K0?VM7- T!8-V M3ZJ6;M5-6^G%ASY?3^,7%$H9FCD;4 8LET0Y2S'0E,(AFX&KTH!%6!5U$*E2 MF>%6]*X'XK=R$[0/I35AM%_;F%[D2,9 M4)O$/OW91^2MA[P_Q:72=BII=WM>K*<[IJSB2F:4F^(E?QTH)3Y)03)$*8V6 M@M<9MK$6=>O![,]P8[2=0EI V9-T.@5>:\8X8;14%W-J2,AHFSF+P;.HF>)5 MF@!LF;;X9JYV=A+TCIE>1^/44M:BS3%3XP5!0QPP4!*E@!WP6Y#.,ZZRJC-_ M8X]9B^Q-7>WL5Z6=@GF//<'.3S\<'IS_^N'CZ5_/'_+210NP!T^OWO'K95ZZ M;_!UZ&=?/HPFO]\;*$J]<3$[PHKK+ZWSI817$B.X"RP8RT25.XG7B.H@![8\ M\_-T\FV(XGOW_;=9:7A\.[+D(,Z'WY8=]6[$P$/@G!E&HE8)@Q^-.P!D3B!1 MP!W 9V&KM/S:G-1&2@AVQ=(S>;4U==: ?_$. M'549M4BB2C^]S3.SJV&IMLI?S=S>1/X-@.?!B7DY[A['X0@>L'0QV52:P2BK M=$[$&^V(#!2=%1L$D _XYCA;8J*L2GWH.L3U:WS[ MA]"3T2<=Z[.),^K[U)_FF_$NYWX$L])-;CB;E6J$"[D&ECRHON5 ^ M&9*<,-PG#3'6F?F\%GG]VM;FD%I!IPW8TX=#U=B.H,_&CX#TB_^.%XX=\;,,B'YB2"1/_>E5.P:!SQ-#%3>FQDX^KL_*^1 MU6_]8G/8[%"'_:=<+L8DG4S&18"+:4E'?Y2T)1AP<$ 9[@&,A8!L>$V"3X$H M;SAX*[GQ/SRP?.GA_98D-@.H3F3?@%%[(<_3BV28LHRX%"2*) L24I8EG0VD MDY$Z5B>79ONTVVI7R#J*DJ8VQ(IIF7C,I8 M.E,Q8DP47 G*I:QR0/X#NOJM.6P.BUUJL0%0+L16HJD/D^G[R768Y^O105SY MJP%MN_86W0$=,+YR*"*O4R9,T3+WR"I59TK+:T3U6VK8'!P[TU\#6$068'@Y M7@X0C]\OIAXM?2RJO?%7WT'&SY2F'>NE)]F4WA_,,>(3#R1*"CP*9;RQ^T'F M.N3V>WO3&T@[UV2O!G1Q'/N8R1O>[M^1:@/<(MU$9E,*@4K-6?:&6*ELXBXK MGQ\-7'GA:'R-E_5[]U(9654DWJ/->Y:?Q'4@H,SY*$ M5!IT**Y)D-X2EF6VV7JJF=\*2Z^^MM\+F#Y0U9T6FMQ3;QS7E9-0,I"6#L2] M0>P#+H&;4K9HHTNEACL11PT0+TOQ; ;I197,R>W([??"IO<0I#--MF8/C\>+ MM7C#SO>!9"P';] M<$$1"1J(4SY@P.4"E 1\(>Q6)O#QF_J]=NG#ZNTDZR8- MW6&I'4,9E>Y7A]>S.49'TSOV- 0.E#NB 321'GETE@()W&1%@2D5]A0UO$IG MOQC[_![ 5!4I.LMC(3+B2@)\$9L2%ZA)*+(J#?Z^HT M8]JRIA+ KG35@*9&U")!F'U"H)=_\DY^7W,GOZ-H>3D8C6%Q8SD[S MDN7%_=0@&&K1OQ5$@M0Y71LQ7O0\^"A#E5/&]4GL]TYESZBLI+EVHYW;8K%G!"F8E<9'7&9"T%+=*(@K M:#+>1Z#:J2AK]:_8D-1&Q@_N*=KI2F<-6,K['G)IZ5U0^OO/K/KAYGK0F8YG.P/%*+-.!IEK MWLH#V7A,A*<8@^5R&;!8T@)2.79UQ #-R4-TP58YH=R6X"8#G6HXW8=6VXA_ MGEV1)1%D,E[T&1Q ,! R DD*C.ND*O5IW@7BRBU]S#SQ.A<\/Z2LR4AGOY9S M6SWU?4%]GYN;:8VG^?X,QX-Q.II]_3K(N& _S9Q@2)7Z'@3KY4@PN>$XL+_ M\4>'Y2_<5*_]RB9#E:YA55$++6S*]QB[,>5HLQ?I1\](!UK<,&(+J^- ?,V:@T:&)MCD2"E\3[ ME EXZWG.,@51I6AE?1+[S1O;,S K::Z!TYVCG"'.3_/1'_&+'U_"&7J9IXM6 M&>7?TFGZFQ\MW>*;^:&+ ]9Q>OB#>Y\<4!&EPJB-Q)04>B6E61#WFH"DCI6Q M9*'.T60%7OIU#*J=#_6M]0:,\4[,+D=*/$V]6G5DOR_6I:@'FBO(SACBA7-$ MIN2)-]D3SD30 ,9S6F4H\G[9[-=;J;9<&L9* UO(;F8CJ8BNFHTDL5)S4@96 M.OR>" TT9$U!U.G447];J#\PIRF<;Z3)'6=+H 2F\P; :Y-2+-! ,C.O/ZVD+O)MHLI4I/]=?OXX6HO2C&U$>C_-D>K54 MYNVUMLB)E]5H?)DIZ90B 4(@^#.6@V)1\SH-XM:CK]\L_6IPK*&=!MSFFTE" M91PO1L4#7"A21IF)$B7K$! )EN,>(*DJ3;<3T%JM#1[0T?/@DQJZ?E+GL;W@ MF\#-O0X+PS1@,2CG,Q!:"NIDRI0$8RA1*)1D&6,JU6J)<9^.GK/=]X*;[07? M &YNQ%+FF>&7=_E4X_3,Z5MI6#V:S*ZG<"L[$[C3@5$B2RJ79&"(5=(17"8J MLL08=55.4G;%6]M+WILP'\+NXNSH>7XV$>1C^>K_B^UT-N,9BT7.N. M9\.TJ(V:C'\9?H,Q&QB69+0I$@^4$YF9)=X;K3J8RG9[\+G*E%3NC'803< MUM&_N)S"XD6?AN/AU?5527/^;_#3V2!*E0+%U>=53+AZ/"=.X-HTULNLF7'. MYA_!;MN7_QF,V29H>Y#U5EM9#00:)]=7 ::WQGI\>0Z7J\)@*T).((E.>M'5 M#04FDD,3CEQ0JZBM,^WH18KZ/73I#XK=JJK-(.#\MT^?#L[^^_3#^?$O)\0.MN!M>.AH5UZU)4-,?$9< MQ@*;OAO9Y9OGW#WLSS\SS5-],H&Q>X3D18B6ZC88E83R.AAF<% M&'%G6Z7VN9Z9?K#8%@__?K=(:,S,%DXYY%1RU0+Q@&N;6LUSLH;E5"=]ZQ6B MFC5_FV#CR<5)5UIH(%;YK=0<'$Q9-=E#G%:-,[/,3@&<#?)O>,-\"6:>AXD76W_ZT0'#<#I(*'7 M/Q_.;B:M/UX=0BDE+40B@\#5$6U9&-Z3H(WBAF8?:)4P]0=T]3Q.N@ZLNM1% M ]!Z>51AJ>M>?#M:7N4]9I2S'*((EHAYY MTG0=..Y'?PT ]38M\3$?1@(PY9%ZPW'!A5!FP'*,9U)(*O)DP=6:GO$L03T/ MD:X#LTZDWP"*COQTC+(I-7:+YCQ/V"GSK+7)1*22S<4S)5Z")B*&:"T7!B.@ M&F#Z 5T]3X*N@ZDN==$ M)YO]K3LD8*F^'CAC0Z_P>>1OS'& VV!:UKNB'6I M@$-[C"QF02Q#9R%*'F14->"V!:T]CWBN \':.FL ELNHIPP1OKWE.!ZCZ*[+ M-D&1/8]K;E2M%I+30U \&/I MM;R<]/;$"S4R2*TR)UJQ3*1*AEA'.;$TFC)@1AA3Y3K@%9K6 ]A;NP[H2@D- MX.GS=/(58_#OQ2K/2_>QOU\/OSZW3C33,C)O""X+1:3GF;B$'H3GW&FKN&10 M98C*N@2NA[2W=H5013T-P.Z7R23]/AR-%H[!W(\OAV4.X&*DP>6&"EKY.'(%B6L\MW:G4$=!#2"O]#Q^O'@@TT@3 MFFMJ%+*04$:>BTRT1O)%5 Z9JH&Q9VA9#TUO[?Y@5Z$W@)N;01<8W 3T*N\= M PXRX\HJH&A[RZ"V:!QQI4(CVM5 576][?S%BS+"N6+VXNKY>\M=?(Z?^IF+"$'<\((EBDK<#8T#C!AQ M<\2(T7MEK7!U8O=ZF8OG\0NDZQ&<9GS']=7UHK'_HDJ[G ].X4NI ?H&R]N0 M0RRC2E&61W^4%J>0EDF!5U^O M;^HS'DOE3@)*INR!>L*=D^BRT(S>"DC"N3 RE.JX4*=57>>L-)OEV9$-[D/C M36'^"-W+R7= [J??AA&>OWH\&"T>N9#!&<3)Y7CX#TC+CL"+=+-[WCHOB3L" M2(RQ=%8(A@072G(LQI-2&)UYKFRXN^6HV2S4CDQ[C_I_RZ6_9T?_>73RV]'9 MT>$I?JITN3@X>7_P_C^/SBZ.S_%SAZ?G%^<[M.6H0,7>XK[M9;.'\F-9VN-* M1E@.C,C @3CE+>$@LD4?FOE<)2^O^^APZXX00&/@ ?VSD*E%KXQ18@7*P1K) MI?49LJ4_@N?;;-_1$2YV[LFQB0;ZGG?V?O7.]R+4K!E2#5$XEUR!/U];[QVG)L?FKW-7MELV+4UFNI(NP&/\UZ! MPM$?Q;& @0NE)0US1/G2A"NQ1#RWE/!$+;.:)P=U2HR?D-)LE+,-CCJ2^%MV MSCZ+@OZJ[;!W0MC='KFLY[N'PW_$)* MBY),*7#'$N#/]UO]])3(9EW 3;"S?L'3CEIJ8.O^,6_O(.-G+OP? R.E]HPZ MPIF/1"HKB3_)3F!^FI&]NQ;8 M-*H$4I#D$D??B7KBE0TDZFC140;G1:U(?QMZF_5!=X'E/G3W=B#ZW")=EL$> MI/^YGLW+6<&-* 8Q6Y!1>Z)SN>@UOC12IY:PH"!8,,Z&6GWRNN:E]QV_/@:W MPWTU0+R=-7'P#<.$W<,^(@.ED32C3@9(H\2N&PT%"))I!2/@/ MSW7!79=6L;R5(AL8A?L:3V<01WXV6S0>?;A3E72)@]/#X]7"/X+ WM'?"#PV7RANN5#&<%GD MU>\9]SI/7X[G^*;&4/DL7(S&VM(>Q MFA.7LR=6L.1S5D[3*MFE]4Z)'V>FE2R=<1R.A@\G,$JG)0B92?34K4;>*2^) M"3D;'X56J@KCZY'7>YS8!5Y^U$^F \TTX,GB?G)G\P=1"V.SR80QW%$D6'1O M*(^$*1NI""YS7>6H[0$5_:*GAIJ?5$YM*_,& /-7&%Y^P4WWX!M,_27CW'[62<4("KE/*[1O?'<[BZ6XD0G4E<)EQZZ*S@NHQE7+ KG7^CR]X+ M0ZMD5G=#?N]!?PT#UX-FWQ">%Z42 Y N!;[(!R\#(Z2TQ)T#1ELB>7.=-@#8]T_*'.YBP9RM,M&@I$(L6TD@MIPL4QU4LA# M/)[GUE'3AA=)ZOU$J8:A[$@##6 )W9#IS;SWR=759+Q<(@?S^708KN>+2,)8CTC%#',N4*"&5<4)+4V\S$:E$,G,%E)1SZHU%)%(P*Q"F:D TME*;4@ZC2 MB>L%>IJ=NM E@+:1?0,0ZJX>NO@) XL&5S/%"3=!H0E.0%P9.*'*J D5G+:R MD-&=0::QM/9[Z#73ZA.KC;(]&<-/L$CKQ5_!^". M.8PE0IQ/XM\^08D:!T&GD''18PCJ>:F!C,1GY_$/FYU3C//TZ ;IA2KEM5[7 M(NRV5>^DJJR;-6YKK]*/P_'R,F*0@F00P1/GHD'FDR.!,4ZLQ=U'1I2U=0TZ M [<,]'N(].?9^;=#Q-M?"0=7)7@9).VE,L80D;DN'8 H"<(K0M$:Q*"9C:'% M9;"DOD7+71MXW:)_"Q2\Y:8#YQ>GA__^[N#\Z'TIBC\Z.3\HG8^._JM\63^Y MB]_&>F_ 15FF M0IZC,A?WSQ]7+"Y"8B9%- DRH9+YTB09XPZ?&8G1)A=4 MSZ*B47O$13*X=I MO2'FV=&MNZNO722N0FREI64A)L)"IAAB&PRQ 0(1P5-0ECF:J^0-O$I5OVCL M3/?K86H+132 JK+.3O.B#]SJ-"4&)2)$083WC,B(7 3O@!AGC M4-(D>K;1\N-IESN)O ',G,-H5!I/CM,G/_T;S.]:OZWX\31DS2 1#[Z4'UA% M+*,< S(JA%8RREC%&/V(L'X/G.HAJE.%-#%MZ7R2Y[^75 ?X!J/)8H#BBA4' MB>J$@;WF1A%IJ"'>,D88*,' ,4Z%J8*MERCJ-XFX(J@Z44$#YNH7&,/4E\&( M!^EJ.!Z6T*B<-3U<(B+SK+3-1(,NE7'U M,-:]:AK V\W4NX/X]^OA;'CK7I3L#CYHP:Q)SMJ2F5KFS M?H&>5FY?6@D5NU!;H^@K7T[AYC96*.FI3[A68W*E,9\@SE-%F O&@J,V1[$O M'#Z@K%^'OQ/]KX&I[971=^;#!8S_:V62M45/4I6I8+BBB-1(L4>7@*AR\2(E M*/[XE/N%](:[9[:G_1TT-=E=; W8DFY,\]TM(3J&/I<*"_'G][.V>?,&E@E:PX6U4(/6'\IBN^9#KB OH9&A);* MI.(LHTGQ&1>_H;)*^>MZY/7G6WF&ZSF)WTX._UT>'IR<79P M>''^U^.+7P]_.[\X_71T=KY-&L&/']I!=L"&E'=TZ7\&WV!\#V=JW4A4*"<<%%R$BW7)("G!&-5KWR0Z$)6*8E:D[Y=S=T/ M7G,WH\W)H&@Y=*36F>+L"&(CS\3HI)G4,C%5I8G*N@3V:_)JH.FQ*:NBJC=J MS+:?>K[NH_=AV"K..E\7D-EY&7401.B2Z*JT)MY3(-D),%D8T+TLZZ[,V_OA MS%]>3DOOQI6GL7CMH^'#0D)T+.+N;TPDTH1 /"A%LN#*,:T4RU5.B]>B[FT8 MMDUP]+3'2==*:B".>%9:LQG,#\;IX]"'X6@X__Z(Q9"]EXHZDDQ.1&:?B;5E M1ANC4G%@)D 57V,+6OL];]X'*FLKL._SOYN3ATF^&QDX6\5#C]A2AE,I&+H1 MW(M2\6.(YU(MTFT,NA8^1_6C?7?#=_9[*E,37S6%_T:]N??'YP>__')V]$L9 M$;?Z] [)[SN];Q]^W]K\[MD9-%0(IG"+$"[C%LM%(MYZ2V((P!2396S"G]09 M'%@OG4=? J.DTF._3+GR5@%AQH%U);,F5\E$>8VHM^'Z;8*:35R_C532XVXZ MF\X'M^D4O\#DX7UH/-2U3T YL.M3OI6M0]X^5D,IU_.4#CB^2O+J$32D.K;(F) MW)1R>4Z"=F5$(Z7>:F8#7Z?CVUI >?KZ'A'2C3XGG0FW[WCN>(P/&B]D[T P=.MR;S M)OEE):9EPQQ:-?18J&*<#M*'?Y\-X4Q#E@7%O4"8I1HZ<*$-\IFB5*8C !75"TS5W MH5=>TS,JMM?=I(H@^X;$Z1A_#,L*IJ\CW)5OF A*6JHD(RF9TO([<.)Y<,2F MR%BB2NFT'AI>>D//J?#= *$3\?43M)UG)].5XE@"P.I?%")FXS;:407 M309)+/6!4,A4JA0%L'7*[->*5YXCH-^+A2I'(3O+N0V9&8D,KE-DLPE8GE+17XR[NV*?HF1'*?>]K1Q.T/^: MGE\/Y[?5L$%J3F4@UJFPJN@0J-H8K(OE2"@_GN[UPG[RY-&]*WY774TZ$US? M:K_G%\U6 EEQ835Z18)*PJ',;C#9$\>]0OE$+7A*6GF_J7/Y\!7]'714@$$W M@NP;#I^N1_-A]E?#T? =,X]*.OT\E7F,Z_^W$:X;\WO&A66B8H8F-&!YT: M#*D"S8O6"L!R:3HHUMP]7GU1/S7?U?:2[H3:P!'7"T[YQ[M^F JDIL$0,*QT MRTX9]\RL2#1)L*R%RJ9*7MZ/".NWD4"U\]-.]=$ OGZ02+'LC5HZOLQF@/]/ M9:9]1O%!8K2,ZTCRHY9:K4EVU!:Y/)!5N"9;.2BYTU]T;S M]6Y^>G!^?G1Q?G#R_N/QP;OCC\<7QT?G-?/VUGGO/O+W-N9_SWE\2>?LHF*$ MZU+-",$2*Y7 C5W3[',6H4X/[WH9O?AO9>YM@Y:$36%,1 M#>S:STGMEJ\!S118R7(4/IC=6AI+P;T'+3+C6E>Y3W^5JGX0MPCE2FW<1I+XBM,_XHNFR+G[9'']V5RX_B%+DR#D0SWDD6^*U8<0:&;+PPB4I=T?GQG3U M5'KF M>$EC( M&'K 62E'9%21.(XK-6DH_#I!>S!U=_2]C4+S:M#;4E%_BH/K_1U5]W)9*KTED,_(E&P-O/HA5HONW[]=[X-YVT;*-44_IO=03]].CX_/SX] MJ;Q]/GG-?O;.U[G;\\8IK8DLE:8:+. ?R0CB;4#,0M0A0Q#!O-U[W+N^1\=+ M%S0-- \VT0BX1J&4S!FTSE)RPKQG-@2NW>.Q=Z\DXSUZ^-O8\#;1^).4O%W$ MV?\6=TO_H?\ZG/O1\A1Z_@4>'D1[ 4A\.9GQ"%P9O"5!0BFUE#[2TH__<6[# MCS'RZAO?QO;6!7"Z$WP[Q[ '5Y/I?/B/57+8^Q4MBW%]]S@?..JMBZ6@#CU! M] :U(=933:+74J=D$S?K=-'8O)W[6N2]C3.*;2!844T-I) \IO]@G#X S ;2 M!XJ^(D4VN"52Q$Q"Z541:+(N)Z!95>FS]@(]_:81[P->72AB>SQ-T*CVYK#_ M=G)^<'%\_N'XZ/WGH[,/IV>?#DX.CT[??3S^!7]>V8U?^^7[<.ZWD\2>77Z( MC"' -4DQ<$2D1)0'H,27XG[&K$CI+9^5W<;,I0"EC+B'Z:(>;1SA-(R&RR3N M@:?"A(ATXO*$XF]$$D!J#*ME"MIJZG/-/I2O4_?#649YXN^6=2T98R9(Z/9FL!ZWHM*75V?<,12SK$P4 MR[Y* YQNR'\;L4QU[':KYC\#N!>)K.\Q]%HV,?)&LLP34=YCO.>B(BZ5?ON< M!@ MFDB?) M1AUL@X8W>M>Y[H'!@#UD=,^')P/6U/') M8VG<'J#\O)V:#CY^//UK>16^\O#LZ/WQQ99OOBL#@2X'IT='2<= MX@H:SC].9K/;J(FB>Q:2H00WP\4(4TE"=!:C)F^52H:+4"?/\@DI.R=4W3[Q MPW",EFGH1\=C?/1U::QX-QC',^]- $Z47@PY1M9]MLB_XHY*M$_45YD_O1YY M_>XV.^+C22Y5]QIIR MP0G'!9$Y22*C8:4]:R2,9FFX9$;4:16T"]'-F:I-L/3/,LQ4D4*:HM-$*SVH MIX[L">X3.KK[FU F%B& R7\PPD)!%QFB09@3E1Q=]>F ML%]85L''YAC<0EG])T(_Z=/-(@@*F<0R2$+JTO#=,$.22#(FX1+8=;NH--'@ MO++^?M#T? -A]@V%EWMU.Z^=E2X1E20N&X=>1C ^DNB24U%8*^UZ/>\;:WJ^ M1VAT(]R>)V?<:]:](EXGZTOO9N)+;:,,#$-G$R@1W-.007&@ZU2;KC4QX\G; M^\U3KPN:W<7=MSGY4==NG@2UY48Q9NZ)I!2Y2MF2&,$X2!0%LV:CS!9;H>]U MU^E.T&TZQ2\%%A_ONB['I'"K9433%#$$%NC8L1A(0)>.2F]=ME7.0;! M8\8 M1MOC=EN=OBWD#@(HC?%R)$;PLD\Q(%YY3KB5!JQPR'J5[,0-:'PS&-T:,MNC M="/]]=ZO^(;!S]/)MV&II4-N/D[\>,E+21S#<"H-#$.O.+M2)RQ5J:XSQ&;/ MRL2@R*(Q-.4JG0M>)ZNYH+8V##O4TELRBG^=#N2UEYD7"=!:C>RFXNIFS&=NVNYG38%F^P77%IFK"[5 M%_B'- *_ (3P9P.TU M G!%.&,T09!4VRK]0UXC:E>;],RSWP]G<32974_OY4S)-YK/=6]8[).$^?4K')J=BLNVK M(-(B2,Y2J0""C,$C1I#!)5?@A*&CXSRG*F=5-0W/W8GH76_%XX0:&N8AI$7O MQ=E!_/OU$!%Z@#O!:4UOM^YR[U$T\\YB.OL MDZ%4^AF=J+$J5KG>WX_;^0SD9^^^W_MN>?U.,W-!2E'20@R18 .:WZ77FYOZ MS,/[.0'H7O6="*_-R'UA,'7R47&A2[5$&;D.C#C-%'% 2S4%BU16O?YZ1$\K M";T5W9,N-=(HL)8G8'";C0^:E7,$(\M55HX45XJ/A&>@H'3FMDYCC1]2UD9T MM9/^U\#4]LKH>\^Z@/%_K:QMT+C,M."$!EZLK9/HUT6%EMQX"2E#?CR*](6M MZNZ9[6E_!TU-=A=;W]H^*P-K_/S+BG3P (PCYU&6*7]"X?YJO"+4 >Z[P@ MI@N-M FLU9*3#F+BVA MLRV%FYPXGWEI19&1"RN4J9.1]!)%/1_H=Z'O'V-H M"^&WAZ*;4T,=-8_,HH9C&6<<)?&A-$MT5F@:DPIL'\:IA2"H(TV_CI\MQ-X M=IZQU1]OJW"#,29I4(0)X8C4"GD!H4CR4FCT ,#!ODY4;HGJUU?J^^1N.]TT MA+-[=_R'*+$AJFN9'33UX]F2,C9P&< 'R4BTQ=\$C!Y<1MX4EU$I"=FH=5K4 M=)$[\B*1S1WK; F-'Y<-=*.G!C#XRV22?A^.1H,RZ)H*)3#\,"B@K#'\D%8C M&RBV& ./JHI=NR&@N<.A;K"SE7RWQL4WF(9)O5WP<#*;G^:;)-NC\7PX_[X M_W+(2?GU;!"C0WJ<)"S',O#* ;&&8CQR0C%F6.L2L'PEO0V=P#5K<8A/+KZ M.II\!W@W&5^7GY=>(8M?Y,GT#!9+!9>#8I1%:Q2A45,BT4\D7N ?&/:H'&42 MBOTP07XG"M;"DGXS6-J?-AHP3N]7K[W/S\$4-_#+A=$M0X&/QVGX;9BN_>@, MEB*&\V6;UIL!=(#^IEO88@JE32M-Q $KTR ]"\PZ8VF5G*,NB%\+O.;-@+'C/>9W-G^5O\I _JXL7JTN?_<1+XR]& M@M>Z-*,Q";+4(:V7"+7%R]?"EWLS^-J+#AJP+L?'HM$>Q. M3%(DZXPN;PZ1.$=5N;>+3"LF4PXU[-IK1*UWA$O?#- Z5T0#H%H6P(]>*X!G M Z65$5((P@#9D8$;$B(*"Z2..@N![.U=%'2NF X/@JO5>I\? M_GKT_K>/1Z?_?;IZ'U' MI>%;OK7C2O(N>-]'X;F(V5MF'.Z:&-]*-' [6&JW+ MY0OZ#D0J:8E7DA&CG:+H.-@0JFRW?Z+"\TUPM'/A^2;ZZKGZLYQEKLIBERE8 MBC(N.2=.E0*U:#+*R:&ASTZ 4KBAK#42=*-Q-L!RTW& MEC$S$Z^21>,DQJ,F6H"-".5,T<[N.K[8I7/HN)=])A\]C80N!]MUH(,+8 M8Q3R>0K?AI/KV>C[&7R=3.=P4RQ@#74I6H=ZE)1(&QFQ#B*QV4BC@^!\K5Z% MZ_4;^ $Q36!E&QU/*@F\'5-RD/[G>C:_NDNZ+)E&,J!\0%$TK\D8XJ7TA"O/ M#&AG?%['Y]MX#WI$1W_%Z-U!IBLQ-W!V\%+E*Z M20E4H=BJ=D1]V[7HVW@Q76JD46 ]K)B2,O$HE"'*![2KR:O2'\80YUSRTGF> M4Y5LBC=:B[Z1_C>N1=]$&7W?U=PKJI8*N"O-$7.294:\**6UBA&JM/(^LFCM M>FU3WDXM^D::>J$6?1.Q]:WMUPIG#6-,>(Y;K"C9B2(C'\($% TP6Z($^_C& MI%)%:U##H2&:''S];@R N B2TP[FC/3:YT5__F: M_&VDW?6:_&T@ZK[WIN>:D6G(:'@=)8&5:C;*%/'68GB)Z\@K1I.WZ^5T;MO) M;=]-_#;1UX\ZN6TBO :"G%=:S[_[_LG_SV1Z./)H<\M*44YSKK4GRI7!6,P[ M8F72)''#A-*1>U;ENFD#&M]8W>@N478MS;4-RCO&3OS5C0,)RCBCDB?.Z[BL M1'/4RG)VE5FFVGJYCIO4)3"?H[/WZ;=U\+(^+G=67@/8/+R>S2=79=#D:'F5 M_&7X]:;A#23JG,FFQ#!%;#(2KX$33RED":*P5 .'K]#4+.9VQ\+_:^_-FMO* ME77!]_XO&8UY>.D(V6775;3*Y]4F!(V#Q;)GU)R54^O_XF2,T290X+ M7%"=CEU;EDQYK43FAQR '&9M!-,!QEY,YPJ9>RV5AZ0$DLT@OR7([,&2LY*$ M)(?#-%%V>[=K:%;0-?;A]FZRZ0AG]S)CGL[>"D]G$3TW?6N9TSS-[^A7?H2+ MFOU\[GSQQC #(;-"KG"F72=" 9>Y4,FP@@?+T1IP6=V=KNX(OU^WA!@+"_^T MG7$UKY)=_>;=7.#%.<\Y12,1+-D?4"X6$A>+9/%@G"+]85@@DRTC M"&<\+\7;'!YY/9O7&;<@N.,F'+O@OUM9=V K;AOB.!:%]3*!X$F#"J7.ON,6 MA-0Y,>1:2=U"GV_5<&BQ;!(^8=MH[?A^^0R7"RM MSFF\F'P)J[89.EMON0<>&MP_J[\M]/S2.NX?T\N^&0 3XV^6?8X&PG-<67JLU[_W MX/-S43+&D@(PDPTH9PTXGQG%@S&%@,XD^ZBJ<-A#H.W([;C!S:&/@!K*>?P- MT$(S?,#+#,&VXMX] M+)_54.< /53>'W\X/GMW"ALU$WI;V/%(*]T;9%YE\3J8Y=:[&VI"#$6+0H%KAV MO,X;(B8Z98%9S\A]QR3C< T.]BK;&2/SKPT6-JKDV48P8Z-K;;F"X$9+@0C> MH 25)*;9A]^"@8N\FG1(&5;T@S"OHRO4QPT9LO/)1JV M+\=ZQYB _D:2UF0Y1%5DMDWO;[IJD3*6QS*DD#K%VL-R?V$,M^@,,%U;-SB; MP)=0@">N8F%>.MVDC^\K[9JRE?RW[IJRC3#&-F/WVG]D(T66RUJ>VEA/!(0@ M8@#K!'=.JII2OI'U>CU=4[:2U)JN*=NP;6QIO]3<0^;L15(!T)9,>X('<,(4 MB,I(R71$B7PC\;_BKBD[XV$HQG9@;+:I:K'3.@3:FSEP5 IR4&K@-)J9$ M\0]K4H+UF)!N/;GAD;2/"#J T#(+[0F7KJ,AE#Y*9R%@Y0MS H+S$9+(B@EK MJD/; DTOT#1NC=\A@3648#K V$WX] +[3FYSTGQ,@39- HS*@\):_$Y.A"A&2V"BWKMG M0T: M#ZD@.C1ZQ#S)DD- QZ-W!$W;OQP8.P-**?!L'> D9 ?/YV^/_WTQ]'Q MA^4?]=/!!T"^\(YFXQXW7=/"JD(]7$'4RVIJ#-48: M+.7YN=9T'^>S][/YMW!3)>F4#>BR!YF"KHU_9'5*+-BB,@LI^2 /E8_QF+8^ M;D?W1LL&%^1[2:4#*_K2DC[@Y?&4% &>S!:+\^2\"*$>BGL*UY77#GPFC:T4 MTX7%X@XW(>EY"ONX@CTHZ':74)_0NUG7NS"?3J9?%A]Q_ODKL?]-6$S2N>): M!E:[D&",M2P\ :VQNJH\%.%L3:0\$ )?)+2/;EZ' .)P\GI=>/QM169^AQO&'?[W[ M?/;'NP_+,>OOCXX__>OHY,]W?[P[^OSGIW?+O]\ENMCDL0,$%%M3OV<,<9V6 M_0-78RMK]?C[,)G_*UQ<$286Z6*VN**EW-6T:=)9A$FPR3,"B96U^W>"R!Q% MHLQ$MV'OR,W?N:_FNO>FX^EO&"_I?7^$^;\I(J-8NS;6O?SY&=/5?%5%/,UO M<4[!VK3>QM 6647[=W2=$U^0/G<3;4^> S++Y;CA*! C5!G,U"@1)*@V,2 M07JGI?3 MYCI&++%(#D+[6&=:6XBH%!=Q7\=;%A)("+U/G)R;! M(28E(7&>N+>1R=+F0FY+0E^'*=X'JDU%]VH#YP]A/J>W_, ]KNEV>5^M&<>=N=Z9@?1+WR83>./?5?P.FSY-AC[A8(\D+![ M,.K+:1N3<'$\)39>548ORV*2XM9$9H 91\STBI;AG06?)&F-G))631)?)_@#5QWXN$&IBS206:PW\3F#%\R"+L%FGV7! MT"2?9S/R1B[O[,.]'%Z0/<'SFH_+'?QT?==[FLED:$_SVD^^%D]'#H%E\H&" MR45BY$HV,=-;4=E)+#0@3-8A<7"9]03(X^GWJ\O%DF/\ID#61L9L8*!=5?T^ M97#HZJV BU%8&81O4SVUGJ9.P#8\$M9A;D^Q](2P/O"=FU^R MTW+=P.#V9N-<2\N+%(%PXF@W<^$HEA09>,HB&!V5U4VZ*?V:M-WR=Z7): M[LXOWF"9S?$L_'VN:"-ZQR7H*#FHR!Q$1A& 15V43-&P:%K N=V27K\#,"R5X'Z]O(K"= /G."FZP0 M27,-=2X&*&8S>!\-!"$#9LL"VC83(?\9!^M;(6&+@_5MQ-(IPL1-VDC*D@"F&BAUR+<1&VBU@Z19B\7DHQ4CMG,L7'!4'5 M"67.V@"$+8FW;.DK#PFA,A\J4WY#$0* MMB![J31%\TK'5C.3=\[W'JLD:X"08 I=%%X/VA&G>)6VB +<"\2*)7('= I M@*X)F=IZY]M@\)^?S+T5KEHFD-);>RQBK]V?.[N$'-61:)%8-)0Y*Y\@,!L!"Z81ZD< MV9JA&F>=C)O$U=PG;,K['I3:H^88M5'5O:Y4WV;SR\E_87X[6UPN+ZK/H^6R M#HH!&4AS*V$UL=,:J#,F@]*2H6G2:'%;0KN^MM@1+H]56TO9[8[-V66X. 0V M4[KZ=G51$P9^G\\6BS^G1#JNXZT#X+B!E+N7^VN773-Y+E;=+'%<30UZ[U.?>-(#G1!"YY' M*XVM[5J;W-L-0GW7#L.XT-Y=RONF7ITU0_C=NA]RX=SS'&@AH4Z;J[5(7H#+ MAM&/:$/(T:0V_5WE^ M0:/1LGB0(M1F=UY#Y,8 LS9D1W@HN4GK@H=D[*L=3I B:??L39BFWY9/?RN MR1XMT=IZ6B!R":"<%A"55N"*9ERE5!@V.4=^F:QQ#Y3WP,%C;3 @]WM6";MW M&'[P[P=3#PWZ!*\!1XZ6%5M+?15/! XK(%A9H'C-BL+CF/+J80FXS\6D-/5VIA&\D_50O[\WOLH_K/ M5]]I?U>'*ER\"1=AFO#S5ZP#HDH=A[*\CL!EW'U Z[C3 MNP8UM&WEU+-3/D1K\35/&LQ1;]H@? V>?'),%R^!LT2@*C)!\+6?"3>^A)Q# M<>V--BQQ\LTMCGVD,Y[%PKY)'$Y*P!S=7)KDT"):*0PA3?)0#O< ML8?07KOH!"2N:^]ELL4110+-N7+-$KCJ@0'TSVFV%J M!T&,?;U=78-9^80_<'IU6\?IBK=*.0VI9%[OY\GU2Z& (4WN'3*AM?N58[/V MZ5TB8A?)S89D8P?:Y?.L7/Y%3/RM-GR9?:_LN5Z(MB4Y16&F(=M=AS0I\,L@ M5):03-*.E2;NSEJ*Q@W0A\?0L"+H 4MX<;%JS?Q'F/\;:R3X[N_O.%W@;:EX MD-$E71-_2/M:K\&A"H"V%%<'S_DV!?Z_(FS<))F&R!I2(!T ['>Y*]3T@WI# ZP-;# MP]+J2IZ;'.E-HH#%X&G_U>GN13C0=<]$C\'9)A[74U)Z/!384=*/ISOLQ_:> M3Z:WS]#>^PA[]U<.=M8]T*H;Y0)*KYG*#HQGM3=2O?3P)D-BR3F1A4FVR62Y M!N4[B]N=<[NZHIC/5EN(M%] (3?@)>W#$!(G;X&BWC:C1-?0,[;2VEGRSY;O M[,GO[BS<;5KTA]FT#NTAEIY+$S&B4<#K:&G%A %GR!VP*JF2K52J32; +RGK M 4I[RO]%N[>O,+I#UW_@Y,M7TO%'/^AOOY#AK '-_9MH?EZ"8V3F.1BMB'O. MDN^I>(2,4J3H4 ;;)&MY6T+']MY;8V]@4?4.Q=JA878UO:R]$S_B/-6M)JQ. MJ61)85"M1K(I@,?L:]QMM?&26]6D]'];0GLH'CL@%/<557=0?$;-WY[]W.L5 M^G&VF%2AOJL^\&)"@?K)A.(BK4(J+-&JLZIAEM?@(R_@6;:T$TWQCVL8#V2= M-U]##X5F![;CC03\6@+?9VI"6P:]F[^N2<"[XVK;!+O&F9!C/4*Q6$ %G2 F M(8#P77+@TJ!,_0:[JQM=XN?',,GO9_.C;]44+(ZGZ>**6'4\O3>"X[0\V'V3 M>TR(0'B>)K;M%WY>4'F*8G;#Q\([]H!+I MSH)_##]7DY>]\\EIE:&HVLK'D*X.!3D(540L1H;BFUQJ/4_.B'V!#PR(%\WO M3M(9._GG4_5Y3\N?B^M1RZ>1+,2TLN_=W^EK+5YY?]U$X31>3+XLI7K'/%6R MUER1[Z*JX^ #N0NI<% I*B:2LNW18I]=ZQKG M]MQKL[PAAN1I4REM,@0;:U6UP)PE5\(W:32Y!\TC:L@#PFHVCHQ[#D:NNWZ0 MP9F5Y]HM@X4>NZ^M493.<(L6:#6\IG)D<(PAL&*-+XX6W.K.>P=J-\*@ M>^T8'$16^XZ :YG,=6Z2#DFK (7BP_@7/9S,7'^J(Z@U=7$.1_GCCTO7Y;>YN^S6?YK$B%U:HYI2$ZYZ 8&TR6$8W< M+!'@\9/W+A*_?M[=:+R[WOL\"%><46 =#V0"A 07C"9=Q[,(6,M/VY2&KZ=I MQ(OBO63ZI !\(+;O[ K^P'F_2$ ;=[@WEDSP,D69=XD@AD M$I>7] @A<@D\\L"D8L@U'V73WPR(.2TW3[Y#7ZTYS\$;B,$("D20D_G.!I+7 M@C,4:$*32](7:.IITV\CTR<-1@9B>Y\)'3?;:X]LC<>/&'#3M\BS>!XA@MM: M(N]!2$\^M0@9(E,*ZC Y+S$36L8Q]<_ ;]EF@@?%A)2UBK$V"&#)@$_1$L&R M.)5*":%)?=4:>GK:[=O(7.UF$QQL?B,7U:#FVN'0*5Y MUC;Z>@4>:C<(#\Z:"$8CVNR%,JJ)B_@B5>-FS0PB]\=8&DP(/2!J1?MU&R5K ME?:)O%VF$VTQ[PR$VNX&H\@JY*#1-JF;>T#%R(@93KI/6IKMRNJ1YV)\F,TO MOQY]P_DDA9MN6"Y(:TN"C*;VB(CD*W%>((G =.;:>KW)X?%&PS&>OGYDA.PN MQ]E@3!W[\O1X2@^:+GD>+J[I+X))='8Y(X24:G0)*.[.H +/Q":*G6W>R-EZ MYN'C)KCM+_)!F-:!O;C1BD?I?U]-5J6Y2\5HD0F*B@RP)$DQRA0@E"(!E6&* M24$+:=)09PT](\.E@=-:G4'DOP&F=A?&V";I[>R_?G[&^8])PL7)9;Z98Z6LD2;4 MG,Q(_+&:TYZKHV*0Z\!#L)+;C8S2LX_O#Q-[R&\V*#/'AL,93O_G-=G<6\,R M3Y 4F=?E%,.88P:K"FK#:H*XW@@#=\\;Y M/!<9LB#C&067M&F\@^AS!L8L[:=2K&]S_/$,+>,:ECVENP8KN[*Z([2<6X_! MV%R;/[LZT+ > .E: *>-\%F'8MNT1;TAH ]<["S)-S_/DR MS"\'!<6UZ,Z+:W LS?[!\S;V!],Q!F6+;KV7XL*O$0?9/8BF2:S2#8G<5Q_IQ70!A9-3V9-.FV%$Q*$U86V M2U$0HK;UQ\J=8I)H4MVWE5EK5K37S*QMP]8]S=J[Z3"9VS>TK_3H\33-5\,, M5G^2'QB%DLA "*% Q4ALJ0"7* H&;[5MJWN>)ZL/PS:LMSR 'K2,"ZD>IO! MP#AE0)%'!T'3]A)HDXO2,>6:-$+:2L,T-TG#0F0KIO:=J/8AS%=3EP;(6'OR MK %3UUZFLTD.&WFR$DF@4.I, M^VEUX"15],YP#SK5NCKC! 1;EZ-9<60A1;!-2LZV);2GK+=MI+\^ZZV!@#HP M+NONQ%S61GO2B-S[2#PS#"CF"V!U+=TDA9E4DVE4^UQ&'R %K@4(-KREWD8B MG0+KX?T*AIBSMPZLK_--EYTSC=(0G/$6#7V6FN3IOM);ZJWDO_4M]3;"&/M: M\O/9)_+IPS33-[]?S&*XN+M>+5(%:PL#5Z0EGY"60,&C %2*:9--2'PS2__" M2_K#QQZRG#5@[-@ .2WE;?CV_6KQ,8%O=]H[PR,(1@Z-BB>3\? 2K10'KC1"E36$F+DF7Q#8D?- M491&;@2)W7-;FD7,#0&Q/S/'AL.])(T42F*)6\C&2[*L.9*WYCDXI@4Y<3SD MM%F%TY:Y+V]>F0WATE9:=5B$5"KN7)REH+3JD$(AO%LM">F7@@ M7_1DJXR7 R3@CA/S[":;#G!V>[(HBJRMU!WP5,==1W3@8B84)!>83-X8;-*H MI8\\A^%$NN[D=AO^=H2+9^_:9;9,91\@\43>M6 %0K &F"EHHG)2._;?*]6A M.7[VED-'F#K^]CU,YK6^9G6%+I64QD>0H28:FYC .8?@C>(J&:Y-;')X]SPY MW3G!P^)H#][W>9]T_.'LZ,/OQV]J8Z7/[\X^[W*/].09 ]P?O4S70#,FCHFP MZ92^Y9#:ZBYJO7'OWD^FDTL\F?RHDZ@>$O+FYQ_A/V?SMQ=AL;C;)L0-))AD MR%X84-)H\-S3=Y9[[;QU)C;)LMF?]%>DZ[;!XOHK^8/(^'4X:7OD_*Q[5 -5 MV'(ZV%;X\SIR+7(",H4"5&$9O-<&0K1<>J<#NB85TKWJP@?;9'F&RGV9(Y%1 M^ERBA. \@A*F3CJ@X#ODDE(0WO'0I/IP"QI[R61JCIS98<38-T+O%O8A?+NY M?!.)&"E-J-?DDICG:*%,U\0>$8S5TF5LMT=C'[\G,YI_:!KJ%GW-NM0R)L"(%T@:RS>)B439.GJL674I+L5 M RR.$>-R5(]',30/(9:$C>NWM8/$YD'#]O+I&V]'*5U]N[JH8\V.OLWFEY/_ M6HKSW'*N@G9U75CK\E4"%Q@#HX/4SF@NU:$1N(;4<15D#Y@<0H9=S,1[88T? M\/)W.V2\+"@W\_Q 31 MM?0,E)KP&\;+NXR\VRO@S+C6-<./NU"S4"*'X$H"Z8W+V@N739,DA.?)V7N$ M]FSZY0SGW^K3[R4=)A?0&P-""P\JQ4QK3!)"]*;X;*TK373+L]2,&YT.@((G MH[#WYGG_&F+W%,]GGC*PMFB8VKD&+80,MG1!V+(=7DRB3D\2@$(S&[67-C;I MB3JLSEAU&[@].EP.=<'%Y;N_O^-T@4NNWL%9*1TL_0>9V5![;-,&L9J"UN"Y M+EIK5\2OH+#-"[O4$MO(_6%/AP9<[E]I[)$.^=QC!E8;+=,@U^#'QZPQDZ_( MG%5U\B,2?H("5(X[Y9AA\A7HC?M//9[2LZZJO[RZ2T#!?61D]:2NUYG*./#* M2W 895&9:26;I+<_0TN7&F0;!#Q-4MB/WV,W>_A7F$\JT9_");Z=??L^F](R MEJE#OC!6A _ Z4^*V 3%5?7;;;/V%>.#82_)S09G8Y=@N+X; MYTIYS;V%XLC6*DYF-O)20-,'%'-S)W39'0YCYM4-*%V^# *)%!.:1H*@5//[):%IQDLG8DX_-OZ T/ MNPAO-C0G^X/#Z13_F$TOOYX=W#H_I9>.;E\']+D8G+Y"-*HF=5B-R\Y M^,P]4%2E8HS%B]CD#.PI*>->A0_EBPS$ZN[ I*HG#.TB]%DK"70 IQ.\I(>=EM5:;DH. M= S2+76RJCH9+3@A D2-.3N!FF75 D7/$3.NQ1HWA[,GJ[L!RKPI!)FE%\ FD M30J4=AYB8@F<3\)IB8RI T"FEVK'?07](FYVY/K8(?B18-RN%.71ESEB7?-XN[U[^@)#[L*<#8\-SM0*6]F\_GL M+W+ ;DLDD_K2<#TF)">HNL](3,(KSO ROUS MJ]44#>:S0V9 +!M?:U*H49!=+K8$J[CD131I5?>8D''3;8?V4_9B-:HOU$^P).=N!S!T@YF4WS M;+I,I8EA^N_30E1@KNNY?V;MDD_*+ 8%F/ MOZ:N'SSM H&G&9 #RV-LM_<]D@#"Q?NK:5[4==S,WU$L:NDC"!XM&5Z&X'56 MD S#8&7)1FPVI.+YYX_KNPP$BJ'XUX&>>1,6>(]Z\M*D=8*<2?G,$?7M]$?Z>?+OZ=AOOO0W? MZ9/+G^NS6M1-1% M#Y9'^Q+GW\X-,QJC2V U1U#T(WA>4X4BCR8E6YQJ4KK]E)2>3G&& =.>[.Y4 M8WW"Z@+0/GBZ(9*V.I><0=1L(254!$<>0OT2O"O!6]$$3-N1V=-553NM-9"8 M>@#AO6*[!(ZQ\<3Y8>O:^SI#'$@ .W*XB[, MVGWXGP?4W$CNP=C:W]DG"<29",5*F=!Y9EV3>>VU,XB:"-S71U2D&M(8 ,DI5?'!!\$:M6%^D:R,0F=<$HB$% MT0FN[ECT()OZ_I$)/VU*.5B$J8)/V.ZJH3A2K-_JI(\ M9R$I3FX!6*,<[2]AP&E=1\?R)&667LO-RCQWIV$CF/G7 +-#"N-U8.YLV7?N MP2)C0G0"*9KUHT; :K5W78OB_'.P#-_;:N MI^7]A#9%JD=ML\7EXKPXSH2W#A*+Q!O&!#C!)211"O,I>6N;U!^^1-1F,'I5 MQ^R#R: #/#VO;+]]FUQ6?KU'I,5>32_/?5 I.=HF-D@&*OH ](T#8>GOBQ#T MI4E(N2%]FZ'LU9^Q[RN9#@#WV_5K5]L&EYNFM@U.Q3A6%:_/M2^%1PW."@F> M@($I:J>Q2;[N&GHV ]2K.G,?@O-]-@0[_O#V](]W9T?_\]V.,^SO_OD@LU#7 M4#/8_%-Z%9Z%OY_I_52B53,JF)*3%['5N-.U-.WO)C]Y M]%TS.YFB16\5F%";V9E$RB]D"UIP'C/3G*DF9NDEHL:>33H,.I[ZS@.)H=^) M\[?;=J\9RT^>,JQ*:3M9^27LY)P#Q=4I"0NJD-'QJ#(@DHLAZ5NG&PV5;Z99 MWI6"Z7+R V_?L>IZ,[V<3*_(H3_]CO.EJ!;G.2E5"C<@4R(GR]5D0K*:@,4P M[; D562+U6].8L]:9W/D/-8ZC434IQM#>_R/X[,_WGTX^WSTX;>WIQ_.CC_\ M_N[#V^/=W)J7'C> 3MJ8VH&4TUWLLSB:YA4$OB!%WKAX#G161B$L@EPZM:GV M;N#,@Y\B%.>+XBK* MR)LXA]N1.7(7F68H>]*DJ)WP^E1OG]_]7K7%IW'4Z_W$*(A:@9"D/[IO;[%DZ#+XF#2XX+9A@RUJ1?\SJ" M]M5)CY_['):Y1:>8D&"BS_5>,(#CDD$2F+SC:)QKD@"U 6WC:I]!4/)8T0PM MD5X#N,?[>/=Y$FN>U$#7-)PKL19+FCEAG(^T.[*L'8!='0L<09/-,EQF+6P3 MUZB9QKD=?/#X#&7R]S<38C9W QNYCD.D[S;M66=+WVLKI\%-LJH\D#M$AAM22F!PR6JR9G M$,.0/_+TZA;P'4&N':+Y>G#=W4+7K3,7&ZU# 0I-'0SJ:-Y1-VL)VXB NNP=PJYBE#06Y:%8#H@A.I@ 88U:6B>A$$V.[ ZV= M.H;;H&A/QW!KB75@1C^3B):]&=]<+2937"QNW(1E[ZW E+#299"YWIF$$L%G M;ZO#2ZN12NO0Y*CV1:I&!EIK3#S&X& "Z@%M*]JON^D8&;BN,P95KN.MC2D0 M(UES(QUF5-[*-C/B'E Q,IJ&D^[SQVT[L'I$G"SFE^@R0YU_?A6';18ZSP9@Z M=E7,,F-^NN1YN+BFWX?B;:( I"A169%KF47)D%PTVA6*$$3\E0N][N%=G!+L M(?)!F-:/O7C.Q)[<)J/*$(TS+$"J4Z 4%ZK6VQC2ET(J).:9-@=2FQ W,I . M[:L,+:X.(/CAJFZ<>Z=J-Q;ZG(B-K(Y/CX5I4(7V$EEG!-J<42$M4PC6 G=K M*>K"4 TH_%D+270 J1\7*7JUN613\.5"$%0'!TR**TX!'06F XN M\AP+STU2#1Y0,2[81D#!8_.]LTAVQ].R.'__P4 /"FTIK K3+Q/RE5?75K6 M;5:N=^QY*9K[DFLI7,V/C%C !VE!1&6+TC*5Q^UKUTT*VOREXYK@\9#55#BC M=OC;8&6TG4[+4?[/J\4J>?>\>]GNX:?'N)J ,C>GKY%>>_(;T^K?A[-,WW5WP>@I$^" U"<55S #Q$U S0 M*D][30NBNX5=_15AXS8J'=_4#BJX#H!XTS!EY3]RS M#.111 FTCE0[7C@(BB/WP7 L3;*Y-R%NW,:HXP-R< %N#TJ_ N44OZQ2B@95 MDO>7\F"-YZ8X(VAO =>I-CYW#ISVY/:6G(1R7 79)/1XF:QQ>ZR.C\ M;L3_.G)\CSY_?K>L3C\Y/GIS?')\=KQ7;X]M'M\@%WCCU;3.#XY26N.2@$P: M$A27"(Z[!)Q')S!D:V.35B ]Y0>;Y%)VQ8!)M>M:-1K..P]<:2X#(N;!L4#9$?O(W$1L[$NS,:M(SE5>HR*U'E:#1W$:1BM *1&<3*,5^8-,8P MY>PF!8L;9>,]3\+KRP#>2NJS0470'8BN\]J$\#JY*FXEZXEH'8#I-4(P"4/A M+'&S25BR(XS&3/X=2K OXF0'+G=PTOGK"S2Z"?GP<,@#7.P#/R\GT0K&LM8^@D]*@8"014.R81$WT04R3P$Q>NL9=E% MY(,PK1][\7*J,L^U)VE,A-SB:K4R.5L\,3#*\J*#=LKT7GDTS>_^]]7D>UUEO7XO03@5N09+8]TSN R@L;[BCGR2I6N?^7-ZSB*.E_G@-: MF\B\,T/KK'V)//+B@RD:6YX5;4WPN.G4S?7:0>0X:CG)S4I/)B'6 6X37)R' MF(R(M%6M7_J8WH$CEP&X#M&&+!*+3=*E[]'0K7<_H-B?3-/;30*=)CJ=G;[] M?__'Z9=-HCW7F2DP MA="OC",K*&0]HG):,%O'6S4)HA^2L?]%VBS]^^OL@C;@8O7D#[-+?*YA>PQ& MBZ(TA!)H+V2F:1L4#XB!V82>S'>;_*--*1Q7Q^R!CJ=W9RUD\EKTRC[IDFL? MUD3+M$R%? 0G0S8C.Q7);&"=EF M!&<=>)\8F2'T0C3I9#RPLKF*BTF>A/G/ MT_GJR7_@Y==9/I[^P,4EXN>P//2M\'_S\^DOW_S:ZL17\Z!5;6(===2@DJ5@ M(B0!+%AAI,!89)/#IR$7T97*V@9C3U366)+M(3B\72CK*!K9#1\-)&O1NH_$>H#>'?D?PC?Z]FP>I@O: MS"31ZWM8JS/G04A(W A0!6MBEU,@/8M.!@'C7AAXC*QA!3)V M L/'JW@Q2:>EU"J?+S>I@CF&$ET&QFI%.?F@M >5AT0KBY87IHW_E:>V]NDC M@V)@\1!"@?92)%N,3ZE)A["7R1KY MEK!KH[>;['I XKV=>MTL\O-7$LCB>+&X0N+NO9U+P;B)QE.$['*B$-Q$"7&Y MWYA Q2(M+[:9N[4%D1U:PQW!\8))'%12?:'PXWR2\"/.EVL[-X;1"C""E+FV M*76UWE8)")9"JN)"+(V2N]80U(L.;(FNW270%Y+JG>LD7T\9_X0))S\PGS[8 M)LB=T;ID*$7'VML;R47E FS05F)VR6R46;P/O'Y-Y<@Y$@?!W,"RZ@"('\// M92;_]0*KD@[3A+6[WN)<6^5YHEV4>0V-,DO@4_# O3)%,ZU5F^OLEX@:^A8(*P/G%0"0/YPB9 -,D >25&6X_,A#;Q[V&4RNILQ 46E?1D M8"69Q7H25]-T"EB7&+.^%%7:Y"<\0TRGJF0;'/Q"E6S/\PY\V[?TRLGE^U S M7B]_+@_[78Y>8Y:@33WQ]\07S[T$X47(BM:A69/KD:>D=(69'<0[&Y37W:'E M^OC?"Y%2S;.QPM$:.+G<3M(^,CP+9:0IWC;).GB.F'$1LZ^ 7\3+#MP>^Z[L M$_Z87?R83+^"1+'6V@E$T M8)EM,VOG.6+&/3L>#$*#\;L#S/R&\?)X2E[=53TA6NI>9)8L=7&T M04T D! M3B0%I=CD(L/"L8F/_Y24\>\:!G5D]N1U=VBIB0W7VRCD$C&Z1#(U]1# *@A1 MA-I2JG),!*N:9)6N(VA<8[6OH%_$S8Y<']NI.1*.L<\XG\+!KH*;#.:D^'!, @G.[ J MCPTM_;-5$!B*TA0 UGE;6!D3P8LBR)]"9,P5S]HE/3]#S_BWT(-Z(T-PO4_P M7.\K6@7CF6!O:W8;0;YFW_($0@9CG9=&I4.<5=]1U->YW$[R_C6&=F!^?RBZ MUJ,B"!.4E! QD&:F Z\BQQ8<@F=9$ZX0RB@'ER9@23],GYV8'L'V/E7F$^J M-OX4+E<[RH:46$@%HEPV%D1:B; "K!01A8N!F2:*YS$AX^>S#&JP]N)S9SBY M.7UBTKCH1>W730Z?"Q)<[0\@)#/>>FZE-JV1TH-MVD^T+^!D!SZ/'1\=7:RZ M5N*;L%BNX:9S)?>668H+"B:*\:33$%- L,%G86,R7&\XJO7Y%_2#@%V$-AN8 M@QWHBY/9-,^FRR:F,4S_O:SWP5S7BU"Y'*3(H.-^DO?OG7<^::#N2>[<[('\=^@EJ4@"ZW9&:M I1R ;*P% MSXM@RJDBXB;G]YL#8.R1&#M*[+',=V#?R%+_8S*=?+OZ=DUX]L&ZFDN>K/<4 M:BD#T3$/TG@4PJ80Y281[D9R?_#FD26_B]QF0S!Q;.F'O^\1;J*4(@2"/@MZ MU2W8,/1M=C6] M/$>F.XGXQ$6!'WG>'H>/K M*< UDEJ. \H?<9ZJL+[@>;*ALL2 CL:1=X860J+E4?"%*7N42C>I8MJGK#YAQF_?JX1NF@3<[ 3FM>8VD',07TC;Y+/OR%]75T&M5!3PTBF%\#=+]&NW+K),CZ:SVL$LRSG M7@Y\X9SY@+5K5"V4T%F#-\$06!B**#3QMIW7M2&171WT#0B]%C+J '_WEW*3 M+7\=\KZ9S>>SOR;3+V_#=_KD\N73#K0= \=B#=A,5E\)EI"/IW>OSODYZ($ MU%%&$$%4EY4B[6@=H<,XG=%P'IEJ[]NM)W CO+E7A;#,Q,2YH=&U02P$"% ,4 " "YBOU0 MGS*?"DH( !T-0 %P @ &!" 8W-G<"TP-C,P,C R,'AE M>#,Q,BYH=&U02P$"% ,4 " "YBOU04I_/RN8& #@(@ %P M @ $ $0 8W-G<"TP-C,P,C R,'AE>#,R,2YH=&U02P$"% ,4 " "Y MBOU0 6N'(=D& "'(0 %P @ $;& 8W-G<"TP-C,P,C R M,'AE>#,R,BYH=&U02P$"% ,4 " "YBOU0C:W)!8JH @ )'R4 $0 M @ $I'P 8W-G<"TR,#(P,#8S,"YH=&U02P$"% ,4 " "YBOU0 M)_MP0X<1 !BM0 $0 @ 'BQP( 8W-G<"TR,#(P,#8S,"YX M&UL4$L! A0#% @ N8K]4(;2%_.^ M50 YH0# !4 ( !E/T" &-S9W M,C R,# V,S!?9&5F+GAM M;%!+ 0(4 Q0 ( +F*_5"SCSL'^7, !=^ 4 " 853 M P!C&UL4$L%!@ + L X ( *$Q!0 $! end